Home
last modified time | relevance | path

Searched refs:radix_tree_root (Results 1 – 25 of 37) sorted by relevance

12

/linux/tools/testing/radix-tree/
H A Dtest.h14 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);
43 item_tag_set(struct radix_tree_root *root, unsigned long index, int tag);
45 item_tag_clear(struct radix_tree_root *root, unsigned long index, int tag);
[all …]
H A Dtest.c12 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 Dbenchmark.c14 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 Dtag_check.c14 __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 Dmain.c126 void check_copied_tags(struct radix_tree_root *tree, unsigned long start, unsigned long end, unsign… in check_copied_tags()
/linux/include/linux/
H A Dradix-tree.h25 #define radix_tree_root xarray macro
82 struct radix_tree_root name = RADIX_TREE_INIT(name, mask)
86 static inline bool radix_tree_empty(const struct radix_tree_root *root) in radix_tree_empty()
219 int radix_tree_insert(struct radix_tree_root *, unsigned long index,
221 void *__radix_tree_lookup(const struct radix_tree_root *, unsigned long index,
223 void *radix_tree_lookup(const struct radix_tree_root *, unsigned long);
224 void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *,
226 void __radix_tree_replace(struct radix_tree_root *, struct radix_tree_node *,
228 void radix_tree_iter_replace(struct radix_tree_root *,
230 void radix_tree_replace_slot(struct radix_tree_root *,
[all …]
H A Diocontext.h109 struct radix_tree_root icq_tree;
H A Didr.h21 struct radix_tree_root idr_rt;
H A Dirqdomain.h195 struct radix_tree_root revmap_tree;
/linux/lib/
H A Dradix-tree.c95 static inline gfp_t root_gfp_mask(const struct radix_tree_root *root) in root_gfp_mask()
118 static inline void root_tag_set(struct radix_tree_root *root, unsigned tag) in root_tag_set()
123 static inline void root_tag_clear(struct radix_tree_root *root, unsigned tag) in root_tag_clear()
128 static inline void root_tag_clear_all(struct radix_tree_root *root) in root_tag_clear_all()
133 static inline int root_tag_get(const struct radix_tree_root *root, unsigned tag) in root_tag_get()
138 static inline unsigned root_tags_get(const struct radix_tree_root *root) in root_tags_get()
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()
388 static unsigned radix_tree_load_root(const struct radix_tree_root *root, in radix_tree_load_root()
408 static int radix_tree_extend(struct radix_tree_root *root, gfp_t gfp, in radix_tree_extend()
[all …]
/linux/drivers/pinctrl/
H A Dcore.h55 struct radix_tree_root pin_desc_tree;
57 struct radix_tree_root pin_group_tree;
61 struct radix_tree_root pin_function_tree;
/linux/drivers/power/sequencing/
H A Dcore.c300 struct radix_tree_root *visited_units) in pwrseq_check_unit_deps()
327 struct radix_tree_root visited_units; in pwrseq_check_target_deps()
346 struct radix_tree_root *processed_units);
351 struct radix_tree_root *processed_units) in pwrseq_unit_setup()
387 struct radix_tree_root *processed_units) in pwrseq_unit_setup_deps()
415 struct radix_tree_root *processed_units) in pwrseq_do_setup_targets()
449 struct radix_tree_root processed_units; in pwrseq_setup_targets()
/linux/drivers/infiniband/hw/mlx5/
H A Dqp.h18 struct radix_tree_root tree;
/linux/fs/f2fs/
H A Dgc.h77 struct radix_tree_root iroot;
/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dmain.h222 struct radix_tree_root qdiscs;
/linux/fs/xfs/scrub/
H A Ddqiterate.c149 struct radix_tree_root *tree = xfs_dquot_tree(qi, cursor->dqtype); in xchk_dquot_iter_advance_incore()
/linux/drivers/sh/intc/
H A Dinternals.h57 struct radix_tree_root tree;
/linux/drivers/gpu/drm/i915/gvt/
H A Dgtt.h212 struct radix_tree_root spt_tree;
/linux/fs/xfs/libxfs/
H A Dxfs_ag.h84 struct radix_tree_root pag_ici_root; /* incore inode cache root */
/linux/fs/xfs/
H A Dxfs_mru_cache.c92 struct radix_tree_root store; /* Core storage data structure. */
/linux/drivers/usb/cdns3/
H A Dcdnsp-mem.c193 static int cdnsp_insert_segment_mapping(struct radix_tree_root *trb_address_map, in cdnsp_insert_segment_mapping()
217 static void cdnsp_remove_segment_mapping(struct radix_tree_root *trb_address_map, in cdnsp_remove_segment_mapping()
227 static int cdnsp_update_stream_segment_mapping(struct radix_tree_root *trb_address_map, in cdnsp_update_stream_segment_mapping()
H A Dcdnsp-gadget.h785 struct radix_tree_root trb_address_map;
1281 struct radix_tree_root *trb_address_map;
/linux/drivers/block/null_blk/
H A Dmain.c906 struct radix_tree_root *root; in null_free_sector()
929 struct radix_tree_root *root; in null_radix_tree_insert()
948 struct radix_tree_root *root; in null_free_device_storage()
978 struct radix_tree_root *root; in __null_lookup_page()
/linux/arch/s390/include/asm/
H A Dkvm_host.h604 struct radix_tree_root addr_to_page;
/linux/fs/btrfs/
H A Dfs.h485 struct radix_tree_root fs_roots_radix;

12