| /linux/lib/ |
| A D | test_xarray.c | 20 void xa_dump(const struct xarray *xa) { } in xa_dump() 23 #define XA_BUG_ON(xa, x) do { \ argument 86 static noinline void check_xa_err(struct xarray *xa) in check_xa_err() 102 static noinline void check_xas_retry(struct xarray *xa) in check_xas_retry() 147 static noinline void check_xa_load(struct xarray *xa) in check_xa_load() 313 static noinline void check_xa_mark(struct xarray *xa) in check_xa_mark() 373 static noinline void check_insert(struct xarray *xa) in check_insert() 404 static noinline void check_cmpxchg(struct xarray *xa) in check_cmpxchg() 1347 static noinline void check_find(struct xarray *xa) in check_find() 1544 static noinline void check_move(struct xarray *xa) in check_move() [all …]
|
| A D | xarray.c | 58 static inline bool xa_track_free(const struct xarray *xa) in xa_track_free() 63 static inline bool xa_zero_busy(const struct xarray *xa) in xa_zero_busy() 440 struct xarray *xa = xas->xa; in xas_shrink() local 562 struct xarray *xa = xas->xa; in xas_expand() local 642 struct xarray *xa = xas->xa; in xas_create() local 1470 void *xa_load(struct xarray *xa, unsigned long index) in xa_load() 1527 void *xa_erase(struct xarray *xa, unsigned long index) in xa_erase() 1842 int __xa_alloc(struct xarray *xa, u32 *id, void *entry, in __xa_alloc() 2046 void *xa_find(struct xarray *xa, unsigned long *indexp, in xa_find() 2240 void xa_destroy(struct xarray *xa) in xa_destroy() [all …]
|
| A D | idr.c | 594 struct xarray *xa = &ida->xa; in ida_dump() local
|
| /linux/include/linux/ |
| A D | xarray.h | 397 static inline void xa_init(struct xarray *xa) in xa_init() 504 #define xa_for_each(xa, index, entry) \ argument 536 #define xa_lock(xa) spin_lock(&(xa)->xa_lock) argument 542 #define xa_lock_irqsave(xa, flags) \ argument 544 #define xa_unlock_irqrestore(xa, flags) \ argument 546 #define xa_lock_nested(xa, subclass) \ argument 548 #define xa_lock_bh_nested(xa, subclass) \ argument 550 #define xa_lock_irq_nested(xa, subclass) \ argument 1184 #define XA_BUG_ON(xa, x) do { \ argument 1197 #define XA_BUG_ON(xa, x) do { } while (0) argument [all …]
|
| A D | list_lru.h | 57 struct xarray xa; member
|
| A D | idr.h | 247 struct xarray xa; member
|
| /linux/tools/testing/radix-tree/ |
| A 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() 253 static void load_race(struct xarray *xa) in load_race()
|
| A 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()
|
| A D | iteration_check_2.c | 35 struct xarray *xa = arg; in throbber() local
|
| A D | iteration_check.c | 21 void my_item_insert(struct xarray *xa, unsigned long index) in my_item_insert()
|
| /linux/net/core/ |
| A D | xdp.c | 54 const struct xdp_mem_allocator *xa = ptr; in xdp_mem_id_cmp() local 74 struct xdp_mem_allocator *xa; in __xdp_mem_allocator_rcu_free() local 84 static void mem_xa_remove(struct xdp_mem_allocator *xa) in mem_xa_remove() 94 struct xdp_mem_allocator *xa; in mem_allocator_disconnect() local 118 struct xdp_mem_allocator *xa; in xdp_unreg_mem_model() local 457 struct xdp_mem_allocator *xa = bq->xa; in xdp_flush_frame_bulk() local 473 struct xdp_mem_allocator *xa; in xdp_return_frame_bulk() local
|
| /linux/drivers/infiniband/sw/rxe/ |
| A D | rxe_pool.c | 156 struct xarray *xa = &pool->xa; in rxe_pool_get_index() local 180 struct xarray *xa = &pool->xa; in __rxe_cleanup() local
|
| A D | rxe_pool.h | 42 struct xarray xa; member
|
| /linux/drivers/infiniband/core/ |
| A D | restrack.h | 19 struct xarray xa; member
|
| A D | restrack.c | 50 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() local
|
| /linux/drivers/cxl/core/ |
| A D | cdat.c | 378 static void discard_dsmas(struct xarray *xa) in discard_dsmas() 720 static void free_perf_xa(struct xarray *xa) in free_perf_xa() 859 static struct xarray *cxl_rp_gather_bandwidth(struct xarray *xa) in cxl_rp_gather_bandwidth() 903 static struct xarray *cxl_hb_gather_bandwidth(struct xarray *xa) in cxl_hb_gather_bandwidth()
|
| /linux/kernel/irq/ |
| A D | msi.c | 104 struct xarray *xa = &md->__domains[domid].store; in msi_insert_desc() local 199 struct xarray *xa; in msi_domain_free_descs() local 369 struct xarray *xa = &md->__domains[domid].store; in msi_find_desc() local 452 struct xarray *xa; in msi_domain_get_virq() local 1225 struct xarray *xa = &dev->msi.data->__domains[ctrl->domid].store; in __msi_domain_alloc_irqs() local 1539 struct xarray *xa = &dev->msi.data->__domains[ctrl->domid].store; in __msi_domain_free_irqs() local
|
| /linux/drivers/gpu/drm/xe/ |
| A D | xe_reg_sr_types.h | 29 struct xarray xa; member
|
| /linux/drivers/platform/x86/intel/pmt/ |
| A D | class.h | 56 struct xarray *xa; member
|
| /linux/drivers/iommu/iommufd/ |
| A D | pages.c | 519 static void batch_from_xarray(struct pfn_batch *batch, struct xarray *xa, in batch_from_xarray() 540 static void batch_from_xarray_clear(struct pfn_batch *batch, struct xarray *xa, in batch_from_xarray_clear() 563 static void clear_xarray(struct xarray *xa, unsigned long start_index, in clear_xarray() 575 static int pages_to_xarray(struct xarray *xa, unsigned long start_index, in pages_to_xarray()
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| A D | qat_asym_algs.c | 85 dma_addr_t xa; member 89 dma_addr_t xa; member 105 char *xa; member
|
| /linux/fs/cachefiles/ |
| A D | daemon.c | 138 struct xarray *xa = &cache->reqs; in cachefiles_flush_reqs() local
|
| /linux/drivers/infiniband/hw/hns/ |
| A D | hns_roce_qp.c | 286 struct xarray *xa = &hr_dev->qp_table_xa; in hns_roce_qp_store() local 369 struct xarray *xa = &hr_dev->qp_table_xa; in hns_roce_qp_remove() local
|
| /linux/drivers/gpu/drm/panthor/ |
| A D | panthor_heap.c | 96 struct xarray xa; member
|
| /linux/crypto/ |
| A D | dh.c | 19 MPI xa; /* Value is guaranteed to be set. */ member
|