/openbmc/linux/tools/testing/radix-tree/ |
H A D | test.h | 14 int item_insert(struct radix_tree_root *root, unsigned long index); 17 int item_delete(struct radix_tree_root *root, unsigned long index); 19 struct item *item_lookup(struct radix_tree_root *root, unsigned long index); 21 void item_check_present(struct radix_tree_root *root, unsigned long index); 22 void item_check_absent(struct radix_tree_root *root, unsigned long index); 23 void item_gang_check_present(struct radix_tree_root *root, 26 void item_full_scan(struct radix_tree_root *root, unsigned long start, 28 void item_kill_tree(struct radix_tree_root *root); 47 void tree_verify_min_height(struct radix_tree_root *root, int maxindex); 54 void radix_tree_dump(struct radix_tree_root *root); [all …]
|
H A D | test.c | 12 item_tag_set(struct radix_tree_root *root, unsigned long index, int tag) in item_tag_set() 18 item_tag_clear(struct radix_tree_root *root, unsigned long index, int tag) in item_tag_clear() 23 int item_tag_get(struct radix_tree_root *root, unsigned long index, int tag) in item_tag_get() 37 int item_insert(struct radix_tree_root *root, unsigned long index) in item_insert() 61 int item_delete(struct radix_tree_root *root, unsigned long index) in item_delete() 91 void item_check_present(struct radix_tree_root *root, unsigned long index) in item_check_present() 100 struct item *item_lookup(struct radix_tree_root *root, unsigned long index) in item_lookup() 105 void item_check_absent(struct radix_tree_root *root, unsigned long index) in item_check_absent() 116 void item_gang_check_present(struct radix_tree_root *root, in item_gang_check_present() 143 void item_full_scan(struct radix_tree_root *root, unsigned long start, in item_full_scan() [all …]
|
H A D | benchmark.c | 14 static long long benchmark_iter(struct radix_tree_root *root, bool tagged) in benchmark_iter() 52 static void benchmark_insert(struct radix_tree_root *root, in benchmark_insert() 73 static void benchmark_tagging(struct radix_tree_root *root, in benchmark_tagging() 94 static void benchmark_delete(struct radix_tree_root *root, in benchmark_delete()
|
H A D | tag_check.c | 14 __simple_checks(struct radix_tree_root *tree, unsigned long index, int tag) in __simple_checks() 131 static void gang_check(struct radix_tree_root *tree, in gang_check() 157 static void do_thrash(struct radix_tree_root *tree, char *thrash_state, int tag) in do_thrash()
|
H A D | multiorder.c | 168 struct radix_tree_root *tree = ptr; in creator_func() 219 struct radix_tree_root *tree = ptr; in load_creator()
|
/openbmc/linux/include/linux/ |
H A D | radix-tree.h | 25 #define radix_tree_root xarray macro 82 struct radix_tree_root name = RADIX_TREE_INIT(name, mask) 228 void radix_tree_iter_replace(struct radix_tree_root *, 230 void radix_tree_replace_slot(struct radix_tree_root *, 232 void radix_tree_iter_delete(struct radix_tree_root *, 242 void *radix_tree_tag_set(struct radix_tree_root *, 244 void *radix_tree_tag_clear(struct radix_tree_root *, 246 int radix_tree_tag_get(const struct radix_tree_root *, 248 void radix_tree_iter_tag_clear(struct radix_tree_root *, 263 void __rcu **idr_get_free(struct radix_tree_root *root, [all …]
|
H A D | iocontext.h | 109 struct radix_tree_root icq_tree;
|
H A D | backing-dev-defs.h | 189 struct radix_tree_root cgwb_tree; /* radix tree of active cgroup wbs */
|
H A D | idr.h | 20 struct radix_tree_root idr_rt;
|
/openbmc/linux/lib/ |
H A D | radix-tree.c | 143 static inline bool is_idr(const struct radix_tree_root *root) in is_idr() 234 struct radix_tree_root *root, in radix_tree_node_alloc() 543 static bool delete_node(struct radix_tree_root *root, in delete_node() 850 static int calculate_count(struct radix_tree_root *root, in calculate_count() 875 void __radix_tree_replace(struct radix_tree_root *root, in __radix_tree_replace() 938 static void node_tag_set(struct radix_tree_root *root, in node_tag_set() 967 void *radix_tree_tag_set(struct radix_tree_root *root, in radix_tree_tag_set() 995 static void node_tag_clear(struct radix_tree_root *root, in node_tag_clear() 1029 void *radix_tree_tag_clear(struct radix_tree_root *root, in radix_tree_tag_clear() 1394 void radix_tree_iter_delete(struct radix_tree_root *root, in radix_tree_iter_delete() [all …]
|
/openbmc/linux/fs/xfs/ |
H A D | xfs_qm.h | 51 struct radix_tree_root qi_uquota_tree; 52 struct radix_tree_root qi_gquota_tree; 53 struct radix_tree_root qi_pquota_tree; 73 static inline struct radix_tree_root *
|
H A D | xfs_dquot.c | 750 struct radix_tree_root *tree, in xfs_qm_dqget_cache_lookup() 791 struct radix_tree_root *tree, in xfs_qm_dqget_cache_insert() 854 struct radix_tree_root *tree = xfs_dquot_tree(qi, type); in xfs_qm_dqget() 943 struct radix_tree_root *tree = xfs_dquot_tree(qi, type); in xfs_qm_dqget_inode()
|
/openbmc/linux/drivers/pinctrl/ |
H A D | core.h | 55 struct radix_tree_root pin_desc_tree; 57 struct radix_tree_root pin_group_tree; 61 struct radix_tree_root pin_function_tree;
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | gmap.h | 50 struct radix_tree_root guest_to_host; 51 struct radix_tree_root host_to_guest; 62 struct radix_tree_root host_to_rmap;
|
/openbmc/linux/drivers/block/null_blk/ |
H A D | null_blk.h | 78 struct radix_tree_root data; /* data stored in the disk */ 79 struct radix_tree_root cache; /* disk cache data */
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context_types.h | 396 struct radix_tree_root handles_vma;
|
H A D | i915_gem_object_types.h | 236 struct radix_tree_root radix;
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | qp.h | 18 struct radix_tree_root tree;
|
/openbmc/linux/fs/f2fs/ |
H A D | gc.h | 57 struct radix_tree_root iroot;
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | eq.h | 21 struct radix_tree_root tree;
|
/openbmc/linux/drivers/infiniband/core/ |
H A D | rdma_core.h | 115 struct radix_tree_root radix;
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | main.h | 222 struct radix_tree_root qdiscs;
|
/openbmc/linux/drivers/sh/intc/ |
H A D | internals.h | 57 struct radix_tree_root tree;
|
/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.h | 215 struct radix_tree_root spt_tree;
|
/openbmc/linux/fs/btrfs/ |
H A D | fs.h | 381 struct radix_tree_root fs_roots_radix; 701 struct radix_tree_root buffer_radix;
|