| /linux/lib/ |
| H 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 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 D | idr.c | 663 struct xarray *xa = &ida->xa; in ida_dump() local
|
| H A D | scatterlist.c | 1342 struct xarray *xa = iter->xarray; in extract_xarray_to_sg() local
|
| H A D | iov_iter.c | 972 static ssize_t iter_xarray_populate_pages(struct page **pages, struct xarray *xa, in iter_xarray_populate_pages()
|
| /linux/include/linux/ |
| H A D | xarray.h | 382 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 D | idr.h | 264 struct xarray xa; member
|
| H A D | cdrom.h | 119 int xa; member
|
| /linux/rust/helpers/ |
| H A D | xarray.c | 10 __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 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()
|
| H A D | iteration_check_2.c | 35 struct xarray *xa = arg; in throbber() local
|
| H A D | iteration_check.c | 21 void my_item_insert(struct xarray *xa, unsigned long index) in my_item_insert()
|
| /linux/net/core/ |
| H A D | xdp.c | 55 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 D | xarray.rs | 58 xa: Opaque<bindings::xarray>, global() field 151 xa: &'a XArray<T>, global() field [all...] |
| /linux/drivers/cxl/core/ |
| H A D | cdat.c | 390 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 D | nested.c | 62 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 D | rxe_pool.h | 42 struct xarray xa; member
|
| /linux/drivers/iommu/iommufd/ |
| H A D | pages.c | 557 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 D | mballoc.c | 911 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 D | nvmet.h | 37 #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 D | xfs_mount.h | 80 struct xarray xa; member
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | ar9003_eeprom.c | 2963 static int interpolate(int x, int xa, int xb, int ya, int yb) in interpolate()
|
| /linux/drivers/dpll/ |
| H A D | dpll_netlink.c | 20 #define xa_for_each_marked_start(xa, index, entry, filter, start) \ argument
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch.h | 771 #define mlx5_esw_for_each_entry_marked(xa, index, entry, last, filter) \ argument
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 118 struct xarray xa; member
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/ |
| H A D | npc.c | 3956 struct xarray *xa; in npc_cn20k_search_order_set() local
|