Home
last modified time | relevance | path

Searched defs:xa (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.15/lib/
H A Dtest_xarray.c20 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()
1580 static noinline void check_move(struct xarray *xa) in check_move()
[all …]
H A Dxarray.c58 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()
447 struct xarray *xa = xas->xa; in xas_shrink() local
569 struct xarray *xa = xas->xa; in xas_expand() local
649 struct xarray *xa = xas->xa; in xas_create() local
1612 void *xa_load(struct xarray *xa, unsigned long index) in xa_load()
1665 void *xa_erase(struct xarray *xa, unsigned long index) in xa_erase()
1979 int __xa_alloc(struct xarray *xa, u32 *id, void *entry, in __xa_alloc()
2183 void *xa_find(struct xarray *xa, unsigned long *indexp, in xa_find()
2377 void xa_destroy(struct xarray *xa) in xa_destroy()
[all …]
H A Didr.c661 struct xarray *xa = &ida->xa; in ida_dump() local
/linux-6.15/include/linux/
H A Dxarray.h397 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 …]
H A Dlist_lru.h57 struct xarray xa; member
H A Didr.h264 struct xarray xa; member
/linux-6.15/tools/testing/radix-tree/
H A Dmultiorder.c15 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()
257 static void load_race(struct xarray *xa) in load_race()
H A Dtest.c79 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()
H A Diteration_check_2.c35 struct xarray *xa = arg; in throbber() local
H A Diteration_check.c21 void my_item_insert(struct xarray *xa, unsigned long index) in my_item_insert()
/linux-6.15/net/core/
H A Dxdp.c54 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
/linux-6.15/drivers/infiniband/sw/rxe/
H A Drxe_pool.c156 struct xarray *xa = &pool->xa; in rxe_pool_get_index() local
180 struct xarray *xa = &pool->xa; in __rxe_cleanup() local
H A Drxe_pool.h42 struct xarray xa; member
/linux-6.15/drivers/infiniband/core/
H A Drestrack.h19 struct xarray xa; member
H A Drestrack.c50 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() local
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_reg_sr_types.h23 struct xarray xa; member
/linux-6.15/drivers/cxl/core/
H A Dcdat.c390 static void discard_dsmas(struct xarray *xa) in discard_dsmas()
726 static void free_perf_xa(struct xarray *xa) in free_perf_xa()
865 static struct xarray *cxl_rp_gather_bandwidth(struct xarray *xa) in cxl_rp_gather_bandwidth()
909 static struct xarray *cxl_hb_gather_bandwidth(struct xarray *xa) in cxl_hb_gather_bandwidth()
/linux-6.15/kernel/irq/
H A Dmsi.c105 struct xarray *xa = &md->__domains[domid].store; in msi_insert_desc() local
200 struct xarray *xa; in msi_domain_free_descs() local
370 struct xarray *xa = &md->__domains[domid].store; in msi_find_desc() local
453 struct xarray *xa; in msi_domain_get_virq() local
1244 struct xarray *xa = &dev->msi.data->__domains[ctrl->domid].store; in __msi_domain_alloc_irqs() local
1558 struct xarray *xa = &dev->msi.data->__domains[ctrl->domid].store; in __msi_domain_free_irqs() local
/linux-6.15/drivers/platform/x86/intel/pmt/
H A Dclass.h56 struct xarray *xa; member
/linux-6.15/drivers/iommu/iommufd/
H A Dpages.c534 static void batch_from_xarray(struct pfn_batch *batch, struct xarray *xa, in batch_from_xarray()
555 static void batch_from_xarray_clear(struct pfn_batch *batch, struct xarray *xa, in batch_from_xarray_clear()
578 static void clear_xarray(struct xarray *xa, unsigned long start_index, in clear_xarray()
590 static int pages_to_xarray(struct xarray *xa, unsigned long start_index, in pages_to_xarray()
/linux-6.15/drivers/crypto/intel/qat/qat_common/
H A Dqat_asym_algs.c85 dma_addr_t xa; member
89 dma_addr_t xa; member
105 char *xa; member
/linux-6.15/fs/cachefiles/
H A Ddaemon.c139 struct xarray *xa = &cache->reqs; in cachefiles_flush_reqs() local
/linux-6.15/drivers/gpu/drm/panthor/
H A Dpanthor_heap.c96 struct xarray xa; member
/linux-6.15/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c309 struct xarray *xa = &hr_dev->qp_table_xa; in hns_roce_qp_store() local
392 struct xarray *xa = &hr_dev->qp_table_xa; in hns_roce_qp_remove() local
/linux-6.15/crypto/
H A Ddh.c19 MPI xa; /* Value is guaranteed to be set. */ member

12