/Linux-v5.4/lib/ |
D | test_xarray.c | 16 void xa_dump(const struct xarray *xa) { } in xa_dump() 19 #define XA_BUG_ON(xa, x) do { \ argument 36 static void *xa_store_index(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_store_index() 41 static void xa_insert_index(struct xarray *xa, unsigned long index) in xa_insert_index() 47 static void xa_alloc_index(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_alloc_index() 56 static void xa_erase_index(struct xarray *xa, unsigned long index) in xa_erase_index() 67 static void *xa_store_order(struct xarray *xa, unsigned long index, in xa_store_order() 82 static noinline void check_xa_err(struct xarray *xa) in check_xa_err() 98 static noinline void check_xas_retry(struct xarray *xa) in check_xas_retry() 143 static noinline void check_xa_load(struct xarray *xa) in check_xa_load() [all …]
|
D | xarray.c | 30 static inline unsigned int xa_lock_type(const struct xarray *xa) in xa_lock_type() 55 static inline bool xa_track_free(const struct xarray *xa) in xa_track_free() 60 static inline bool xa_zero_busy(const struct xarray *xa) in xa_zero_busy() 65 static inline void xa_mark_set(struct xarray *xa, xa_mark_t mark) in xa_mark_set() 71 static inline void xa_mark_clear(struct xarray *xa, xa_mark_t mark) in xa_mark_clear() 434 struct xarray *xa = xas->xa; in xas_shrink() local 556 struct xarray *xa = xas->xa; in xas_expand() local 636 struct xarray *xa = xas->xa; in xas_create() local 1289 void *xa_load(struct xarray *xa, unsigned long index) in xa_load() 1327 void *__xa_erase(struct xarray *xa, unsigned long index) in __xa_erase() [all …]
|
D | idr.c | 589 struct xarray *xa = &ida->xa; in ida_dump() local
|
/Linux-v5.4/include/linux/ |
D | xarray.h | 374 static inline void xa_init_flags(struct xarray *xa, gfp_t flags) in xa_init_flags() 389 static inline void xa_init(struct xarray *xa) in xa_init() 401 static inline bool xa_empty(const struct xarray *xa) in xa_empty() 414 static inline bool xa_marked(const struct xarray *xa, xa_mark_t mark) in xa_marked() 442 #define xa_for_each_start(xa, index, entry, start) \ argument 469 #define xa_for_each(xa, index, entry) \ argument 496 #define xa_for_each_marked(xa, index, entry, filter) \ argument 500 #define xa_trylock(xa) spin_trylock(&(xa)->xa_lock) argument 501 #define xa_lock(xa) spin_lock(&(xa)->xa_lock) argument 502 #define xa_unlock(xa) spin_unlock(&(xa)->xa_lock) argument [all …]
|
D | idr.h | 245 struct xarray xa; member
|
D | cdrom.h | 114 int xa; member
|
/Linux-v5.4/net/core/ |
D | xdp.c | 49 const struct xdp_mem_allocator *xa = ptr; in xdp_mem_id_cmp() local 69 struct xdp_mem_allocator *xa; in __xdp_mem_allocator_rcu_free() local 90 struct xdp_mem_allocator *xa; in __mem_id_disconnect() local 124 struct xdp_mem_allocator *xa = container_of(dwq, typeof(*xa), defer_wq); in mem_id_disconnect_defer_retry() local 148 struct xdp_mem_allocator *xa; in xdp_rxq_info_unreg_mem_model() local 396 struct xdp_mem_allocator *xa; in __xdp_return() local 457 struct xdp_mem_allocator *xa; in __xdp_release_frame() local
|
/Linux-v5.4/tools/testing/radix-tree/ |
D | multiorder.c | 15 static int item_insert_order(struct xarray *xa, unsigned long index, in item_insert_order() 34 void multiorder_iteration(struct xarray *xa) in multiorder_iteration() 74 void multiorder_tagged_iteration(struct xarray *xa) in multiorder_tagged_iteration() 198 static void multiorder_iteration_race(struct xarray *xa) in multiorder_iteration_race()
|
D | test.c | 79 int item_delete_rcu(struct xarray *xa, unsigned long index) in item_delete_rcu() 173 int tag_tagged_items(struct xarray *xa, unsigned long start, unsigned long end, in tag_tagged_items() 255 void item_kill_tree(struct xarray *xa) in item_kill_tree()
|
D | iteration_check.c | 21 void my_item_insert(struct xarray *xa, unsigned long index) in my_item_insert()
|
/Linux-v5.4/drivers/infiniband/core/ |
D | restrack.h | 19 struct xarray xa; member
|
D | restrack.c | 69 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() local
|
D | device.c | 157 static void *xan_find_marked(struct xarray *xa, unsigned long *indexp, in xan_find_marked() 179 #define xan_for_each_marked(xa, index, entry, filter) \ argument
|
D | cma.c | 251 struct xarray *xa = cma_pernet_xa(net, ps); in cma_ps_alloc() local 259 struct xarray *xa = cma_pernet_xa(net, ps); in cma_ps_find() local 267 struct xarray *xa = cma_pernet_xa(net, ps); in cma_ps_remove() local
|
/Linux-v5.4/crypto/ |
D | dh.c | 18 MPI xa; /* Value is guaranteed to be set. */ member
|
/Linux-v5.4/drivers/infiniband/hw/hns/ |
D | hns_roce_qp.c | 145 struct xarray *xa = &hr_dev->qp_table_xa; in hns_roce_gsi_qp_alloc() local 236 struct xarray *xa = &hr_dev->qp_table_xa; in hns_roce_qp_remove() local
|
D | hns_roce_device.h | 567 struct xarray xa; member
|
/Linux-v5.4/drivers/crypto/qat/qat_common/ |
D | qat_asym_algs.c | 129 dma_addr_t xa; member 133 dma_addr_t xa; member 149 char *xa; member
|
/Linux-v5.4/fs/ |
D | dax.c | 138 struct xarray *xa; member
|
/Linux-v5.4/drivers/net/wireless/ath/ath9k/ |
D | ar9003_eeprom.c | 2963 static int interpolate(int x, int xa, int xb, int ya, int yb) in interpolate()
|
/Linux-v5.4/drivers/infiniband/sw/siw/ |
D | siw.h | 111 struct xarray xa; member
|