Searched refs:XA_FREE_MARK (Results 1 – 4 of 4) sorted by relevance
/linux/lib/ |
A D | xarray.c | 458 xa_mark_clear(xa, XA_FREE_MARK); in xas_shrink() 593 node_mark_all(node, XA_FREE_MARK); in xas_expand() 594 if (!xa_marked(xa, XA_FREE_MARK)) { in xas_expand() 595 node_clear_mark(node, 0, XA_FREE_MARK); in xas_expand() 596 xa_mark_set(xa, XA_FREE_MARK); in xas_expand() 680 node_mark_all(node, XA_FREE_MARK); in xas_create() 1546 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_store() 1612 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_cmpxchg() 1651 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_insert() 1826 xas_clear_mark(&xas, XA_FREE_MARK); in __xa_alloc() [all …]
|
A D | idr.c | 397 bitmap = xas_find_marked(&xas, max / IDA_BITMAP_BITS, XA_FREE_MARK); in ida_alloc_range() 438 xas_clear_mark(&xas, XA_FREE_MARK); in ida_alloc_range() 513 xas_set_mark(&xas, XA_FREE_MARK); in ida_free()
|
/linux/drivers/infiniband/core/ |
A D | ib_core_uverbs.c | 294 xas_find_marked(&xas, max_pgoff, XA_FREE_MARK); in rdma_user_mmap_entry_insert_range()
|
/linux/include/linux/ |
A D | xarray.h | 254 #define XA_FREE_MARK XA_MARK_0 macro 275 #define XA_FLAGS_ALLOC (XA_FLAGS_TRACK_FREE | XA_FLAGS_MARK(XA_FREE_MARK))
|
Completed in 12 milliseconds