radix_tree_root
struct radix_tree_root addr_to_page;
static void gmap_rmap_radix_tree_free(struct radix_tree_root *root)
struct radix_tree_root host_to_rmap;
struct radix_tree_root blkg_tree;
struct radix_tree_root *root;
struct radix_tree_root *root;
struct radix_tree_root *root;
struct radix_tree_root *root;
struct radix_tree_root data; /* data stored in the disk */
struct radix_tree_root cache; /* disk cache data */
struct radix_tree_root de_page_tree;
struct radix_tree_root *ecc_tree, struct ras_ecc_err *ecc_err)
struct radix_tree_root *ecc_tree, struct ras_ecc_err *ecc_err);
struct radix_tree_root *ecc_tree;
static inline void *ras_radix_tree_delete_iter(struct radix_tree_root *root, void *iter)
struct radix_tree_root ras_log_root;
struct radix_tree_root root;
struct radix_tree_root handles_vma;
struct radix_tree_root radix;
struct radix_tree_root cachelines;
struct radix_tree_root spt_tree;
struct radix_tree_root page_track_tree;
struct radix_tree_root radix;
struct radix_tree_root *radix;
struct radix_tree_root tree;
struct radix_tree_root chunk_rxtree;
struct radix_tree_root big_stripe_tree;
struct radix_tree_root pe_tree; /* Maps PE handles to pe_data */
struct radix_tree_root tree;
struct radix_tree_root tree;
struct radix_tree_root tree;
struct radix_tree_root qdiscs;
struct radix_tree_root p2p_ns_map;
struct radix_tree_root pin_desc_tree;
struct radix_tree_root pin_group_tree;
struct radix_tree_root pin_function_tree;
struct radix_tree_root *visited_units)
struct radix_tree_root visited_units;
struct radix_tree_root *processed_units);
struct radix_tree_root *processed_units)
struct radix_tree_root *processed_units)
struct radix_tree_root *processed_units)
struct radix_tree_root processed_units;
struct radix_tree_root tree;
struct radix_tree_root *trb_address_map;
struct radix_tree_root trb_address_map;
static int cdnsp_insert_segment_mapping(struct radix_tree_root *trb_address_map,
static void cdnsp_remove_segment_mapping(struct radix_tree_root *trb_address_map,
static int cdnsp_update_stream_segment_mapping(struct radix_tree_root *trb_address_map,
static int xhci_insert_segment_mapping(struct radix_tree_root *trb_address_map,
static void xhci_remove_segment_mapping(struct radix_tree_root *trb_address_map,
struct radix_tree_root *trb_address_map,
struct radix_tree_root *trb_address_map;
struct radix_tree_root trb_address_map;
struct radix_tree_root socketpass_mappings;
struct radix_tree_root fs_roots_radix;
struct radix_tree_root nat_root;/* root of the nat entry cache */
struct radix_tree_root nat_set_root;/* root of the nat set cache */
struct radix_tree_root free_nid_root;/* root of the free_nid cache */
struct radix_tree_root ino_root; /* ino entry array */
static inline void f2fs_radix_tree_insert(struct radix_tree_root *root,
struct radix_tree_root extent_tree_root;/* cache extent cache entries */
struct radix_tree_root iroot;
struct radix_tree_root pag_ici_root; /* incore inode cache root */
struct radix_tree_root *tree = xfs_dquot_tree(qi, cursor->dqtype);
struct radix_tree_root *tree = xfs_dquot_tree(qi, type);
struct radix_tree_root *tree = xfs_dquot_tree(qi, type);
struct radix_tree_root store; /* Core storage data structure. */
struct radix_tree_root *tree = xfs_dquot_tree(qi, type);
struct radix_tree_root qi_uquota_tree;
struct radix_tree_root qi_gquota_tree;
struct radix_tree_root qi_pquota_tree;
static inline struct radix_tree_root *
struct radix_tree_root cgwb_tree; /* radix tree of active cgroup wbs */
struct radix_tree_root idr_rt;
struct radix_tree_root icq_tree;
struct radix_tree_root revmap_tree;
struct radix_tree_root qp_table_tree;
int radix_tree_insert(struct radix_tree_root *, unsigned long index,
void *__radix_tree_lookup(const struct radix_tree_root *, unsigned long index,
void *radix_tree_lookup(const struct radix_tree_root *, unsigned long);
void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *,
void __radix_tree_replace(struct radix_tree_root *, struct radix_tree_node *,
void radix_tree_iter_replace(struct radix_tree_root *,
void radix_tree_replace_slot(struct radix_tree_root *,
void radix_tree_iter_delete(struct radix_tree_root *,
void *radix_tree_delete_item(struct radix_tree_root *, unsigned long, void *);
void *radix_tree_delete(struct radix_tree_root *, unsigned long);
unsigned int radix_tree_gang_lookup(const struct radix_tree_root *,
void *radix_tree_tag_set(struct radix_tree_root *,
void *radix_tree_tag_clear(struct radix_tree_root *,
int radix_tree_tag_get(const struct radix_tree_root *,
void radix_tree_iter_tag_clear(struct radix_tree_root *,
unsigned int radix_tree_gang_lookup_tag(const struct radix_tree_root *,
unsigned int radix_tree_gang_lookup_tag_slot(const struct radix_tree_root *,
int radix_tree_tagged(const struct radix_tree_root *, unsigned int tag);
void __rcu **idr_get_free(struct radix_tree_root *root,
void __rcu **radix_tree_next_chunk(const struct radix_tree_root *,
radix_tree_iter_lookup(const struct radix_tree_root *root,
struct radix_tree_root name = RADIX_TREE_INIT(name, mask)
static inline bool radix_tree_empty(const struct radix_tree_root *root)
void *radix_tree_tag_clear(struct radix_tree_root *root,
void radix_tree_iter_tag_clear(struct radix_tree_root *root,
int radix_tree_tag_get(const struct radix_tree_root *root,
void __rcu **radix_tree_next_chunk(const struct radix_tree_root *root,
static inline void root_tag_set(struct radix_tree_root *root, unsigned tag)
static inline void root_tag_clear(struct radix_tree_root *root, unsigned tag)
radix_tree_gang_lookup(const struct radix_tree_root *root, void **results,
static inline void root_tag_clear_all(struct radix_tree_root *root)
radix_tree_gang_lookup_tag(const struct radix_tree_root *root, void **results,
static inline int root_tag_get(const struct radix_tree_root *root, unsigned tag)
radix_tree_gang_lookup_tag_slot(const struct radix_tree_root *root,
static bool __radix_tree_delete(struct radix_tree_root *root,
static inline unsigned root_tags_get(const struct radix_tree_root *root)
void radix_tree_iter_delete(struct radix_tree_root *root,
void *radix_tree_delete_item(struct radix_tree_root *root,
static inline bool is_idr(const struct radix_tree_root *root)
void *radix_tree_delete(struct radix_tree_root *root, unsigned long index)
int radix_tree_tagged(const struct radix_tree_root *root, unsigned int tag)
void __rcu **idr_get_free(struct radix_tree_root *root,
struct radix_tree_root *root,
static unsigned radix_tree_load_root(const struct radix_tree_root *root,
static int radix_tree_extend(struct radix_tree_root *root, gfp_t gfp,
static inline bool radix_tree_shrink(struct radix_tree_root *root)
static bool delete_node(struct radix_tree_root *root,
static int __radix_tree_create(struct radix_tree_root *root,
int radix_tree_insert(struct radix_tree_root *root, unsigned long index,
void *__radix_tree_lookup(const struct radix_tree_root *root,
void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *root,
void *radix_tree_lookup(const struct radix_tree_root *root, unsigned long index)
static bool node_tag_get(const struct radix_tree_root *root,
static int calculate_count(struct radix_tree_root *root,
void __radix_tree_replace(struct radix_tree_root *root,
void radix_tree_replace_slot(struct radix_tree_root *root,
void radix_tree_iter_replace(struct radix_tree_root *root,
static void node_tag_set(struct radix_tree_root *root,
static inline gfp_t root_gfp_mask(const struct radix_tree_root *root)
void *radix_tree_tag_set(struct radix_tree_root *root,
static void node_tag_clear(struct radix_tree_root *root,
static long long benchmark_iter(struct radix_tree_root *root, bool tagged)
static void benchmark_insert(struct radix_tree_root *root,
static void benchmark_tagging(struct radix_tree_root *root,
static void benchmark_delete(struct radix_tree_root *root,
void check_copied_tags(struct radix_tree_root *tree, unsigned long start, unsigned long end, unsigned long *idx, int count, int fromtag, int totag)
struct radix_tree_root *tree = ptr;
struct radix_tree_root *tree = ptr;
static void gang_check(struct radix_tree_root *tree,
__simple_checks(struct radix_tree_root *tree, unsigned long index, int tag)
static void do_thrash(struct radix_tree_root *tree, char *thrash_state, int tag)
struct item *item_lookup(struct radix_tree_root *root, unsigned long index)
void item_check_absent(struct radix_tree_root *root, unsigned long index)
void item_gang_check_present(struct radix_tree_root *root,
item_tag_set(struct radix_tree_root *root, unsigned long index, int tag)
void item_full_scan(struct radix_tree_root *root, unsigned long start,
item_tag_clear(struct radix_tree_root *root, unsigned long index, int tag)
int item_tag_get(struct radix_tree_root *root, unsigned long index, int tag)
void verify_tag_consistency(struct radix_tree_root *root, unsigned int tag)
void tree_verify_min_height(struct radix_tree_root *root, int maxindex)
int item_insert(struct radix_tree_root *root, unsigned long index)
int item_delete(struct radix_tree_root *root, unsigned long index)
void item_check_present(struct radix_tree_root *root, unsigned long index)
int item_insert(struct radix_tree_root *root, unsigned long index);
int item_delete(struct radix_tree_root *root, unsigned long index);
struct item *item_lookup(struct radix_tree_root *root, unsigned long index);
void item_check_present(struct radix_tree_root *root, unsigned long index);
void item_check_absent(struct radix_tree_root *root, unsigned long index);
void item_gang_check_present(struct radix_tree_root *root,
void item_full_scan(struct radix_tree_root *root, unsigned long start,
void item_kill_tree(struct radix_tree_root *root);
item_tag_set(struct radix_tree_root *root, unsigned long index, int tag);
item_tag_clear(struct radix_tree_root *root, unsigned long index, int tag);
int item_tag_get(struct radix_tree_root *root, unsigned long index, int tag);
void tree_verify_min_height(struct radix_tree_root *root, int maxindex);
void verify_tag_consistency(struct radix_tree_root *root, unsigned int tag);
void radix_tree_dump(struct radix_tree_root *root);
int root_tag_get(struct radix_tree_root *root, unsigned int tag);