Home
last modified time | relevance | path

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

12

/linux/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
40 static void *xa_store_index(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_store_index()
45 static void xa_insert_index(struct xarray *xa, unsigned long index) in xa_insert_index()
51 static void xa_alloc_index(struct xarray *xa, unsigned long index, gfp_t gfp) in xa_alloc_index()
60 static void xa_erase_index(struct xarray *xa, unsigned long index) in xa_erase_index()
71 static void *xa_store_order(struct xarray *xa, unsigned long index, in xa_store_order()
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()
[all …]
H A Didr.c663 struct xarray *xa = &ida->xa; in ida_dump() local
H A Dscatterlist.c1342 struct xarray *xa = iter->xarray; in extract_xarray_to_sg() local
H A Diov_iter.c972 static ssize_t iter_xarray_populate_pages(struct page **pages, struct xarray *xa, in iter_xarray_populate_pages()
/linux/include/linux/
H A Dxarray.h382 static inline void xa_init_flags(struct xarray *xa, gfp_t flags) in xa_init_flags()
397 static inline void xa_init(struct xarray *xa) in xa_init()
409 static inline bool xa_empty(const struct xarray *xa) in xa_empty()
422 static inline bool xa_marked(const struct xarray *xa, xa_mark_t mark) in xa_marked()
451 #define xa_for_each_range(xa, index, entry, start, last) \ argument
480 #define xa_for_each_start(xa, index, entry, start) \ argument
504 #define xa_for_each(xa, index, entry) \ argument
531 #define xa_for_each_marked(xa, index, entry, filter) \ argument
535 #define xa_trylock(xa) spin_trylock(&(xa)->xa_lock) argument
536 #define xa_lock(xa) spin_lock(&(xa)->xa_lock) argument
[all …]
H A Didr.h264 struct xarray xa; member
H A Dcdrom.h119 int xa; member
/linux/rust/helpers/
H A Dxarray.c10 __rust_helper void rust_helper_xa_init_flags(struct xarray *xa, gfp_t flags) in rust_helper_xa_init_flags() argument
15 __rust_helper int rust_helper_xa_trylock(struct xarray *xa) in rust_helper_xa_trylock() argument
20 __rust_helper void rust_helper_xa_lock(struct xarray *xa) in rust_helper_xa_lock() argument
25 __rust_helper void rust_helper_xa_unlock(struct xarray *xa) in rust_helper_xa_unlock() argument
/linux/tools/testing/radix-tree/
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/net/core/
H A Dxdp.c55 const struct xdp_mem_allocator *xa = ptr; in xdp_mem_id_cmp() local
75 struct xdp_mem_allocator *xa; in __xdp_mem_allocator_rcu_free() local
85 static void mem_xa_remove(struct xdp_mem_allocator *xa) in mem_xa_remove() argument
95 struct xdp_mem_allocator *xa; mem_allocator_disconnect() local
119 struct xdp_mem_allocator *xa; xdp_unreg_mem_model() local
[all...]
/linux/rust/kernel/
H A Dxarray.rs58 xa: Opaque<bindings::xarray>, global() field
151 xa: &'a XArray<T>, global() field
[all...]
/linux/drivers/cxl/core/
H A Dcdat.c390 static void discard_dsmas(struct xarray *xa) in discard_dsmas()
723 static void free_perf_xa(struct xarray *xa) in free_perf_xa()
862 static struct xarray *cxl_rp_gather_bandwidth(struct xarray *xa) in cxl_rp_gather_bandwidth()
906 static struct xarray *cxl_hb_gather_bandwidth(struct xarray *xa) in cxl_hb_gather_bandwidth()
/linux/drivers/iommu/amd/
H A Dnested.c62 static void *gdom_info_load_or_alloc_locked(struct xarray *xa, in gdom_info_load_or_alloc_locked()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_pool.h42 struct xarray xa; member
/linux/drivers/iommu/iommufd/
H A Dpages.c557 static void batch_from_xarray(struct pfn_batch *batch, struct xarray *xa, in batch_from_xarray()
578 static void batch_from_xarray_clear(struct pfn_batch *batch, struct xarray *xa, in batch_from_xarray_clear()
601 static void clear_xarray(struct xarray *xa, unsigned long start_index, in clear_xarray()
613 static int pages_to_xarray(struct xarray *xa, unsigned long start_index, in pages_to_xarray()
/linux/fs/ext4/
H A Dmballoc.c911 struct xarray *xa, in ext4_mb_scan_groups_xa_range()
948 struct xarray *xa = &EXT4_SB(ac->ac_sb)->s_mb_largest_free_orders[order]; in ext4_mb_scan_groups_largest_free_order_range() local
999 struct xarray *xa = &EXT4_SB(ac->ac_sb)->s_mb_avg_fragment_size[order]; in ext4_mb_scan_groups_avg_frag_order_range() local
1259 struct xarray *xa = &sbi->s_mb_largest_free_orders[old]; in mb_set_largest_free_order() local
/linux/drivers/nvme/target/
H A Dnvmet.h37 #define nvmet_for_each_ns(xa, index, entry) \ argument
40 #define nvmet_for_each_enabled_ns(xa, index, entry) \ argument
/linux/fs/xfs/
H A Dxfs_mount.h80 struct xarray xa; member
/linux/drivers/net/wireless/ath/ath9k/
H A Dar9003_eeprom.c2963 static int interpolate(int x, int xa, int xb, int ya, int yb) in interpolate()
/linux/drivers/dpll/
H A Ddpll_netlink.c20 #define xa_for_each_marked_start(xa, index, entry, filter, start) \ argument
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h771 #define mlx5_esw_for_each_entry_marked(xa, index, entry, last, filter) \ argument
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c118 struct xarray xa; member
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dnpc.c3956 struct xarray *xa; in npc_cn20k_search_order_set() local

12