Home
last modified time | relevance | path

Searched refs:rb_node (Results 1 – 25 of 27) sorted by relevance

12

/external/mesa3d/src/util/
Drb_tree.h37 struct rb_node { struct
48 struct rb_node *left; argument
51 struct rb_node *right; argument
55 static inline struct rb_node *
56 rb_node_parent(struct rb_node *n) in rb_node_parent()
58 return (struct rb_node *)(n->parent & ~(uintptr_t)1); in rb_node_parent()
67 struct rb_node *root;
107 void rb_tree_insert_at(struct rb_tree *T, struct rb_node *parent,
108 struct rb_node *node, bool insert_left);
119 rb_tree_insert(struct rb_tree *T, struct rb_node *node, in rb_tree_insert()
[all …]
Drb_tree.c43 rb_node_is_black(struct rb_node *n) in rb_node_is_black()
50 rb_node_is_red(struct rb_node *n) in rb_node_is_red()
56 rb_node_set_black(struct rb_node *n) in rb_node_set_black()
62 rb_node_set_red(struct rb_node *n) in rb_node_set_red()
68 rb_node_copy_color(struct rb_node *dst, struct rb_node *src) in rb_node_copy_color()
74 rb_node_set_parent(struct rb_node *n, struct rb_node *p) in rb_node_set_parent()
79 static struct rb_node *
80 rb_node_minimum(struct rb_node *node) in rb_node_minimum()
87 static struct rb_node *
88 rb_node_maximum(struct rb_node *node) in rb_node_maximum()
[all …]
Drb_tree_test.c52 struct rb_node node;
56 rb_test_node_cmp_void(const struct rb_node *n, const void *v) in rb_test_node_cmp_void()
63 rb_test_node_cmp(const struct rb_node *a, const struct rb_node *b) in rb_test_node_cmp()
163 struct rb_node *n; in validate_search()
190 struct rb_node *next = rb_node_next(n); in validate_search()
197 struct rb_node *prev = rb_node_prev(n); in validate_search()
/external/e2fsprogs/lib/ext2fs/
Drbtree.h111 struct rb_node struct
116 struct rb_node *rb_right; argument
117 struct rb_node *rb_left; argument
123 struct rb_node *rb_node; member
127 #define ext2fs_rb_parent(r) ((struct rb_node *)((r)->rb_parent_color & ~3))
134 static inline void ext2fs_rb_set_parent(struct rb_node *rb, struct rb_node *p) in ext2fs_rb_set_parent()
138 static inline void ext2fs_rb_set_color(struct rb_node *rb, int color) in ext2fs_rb_set_color()
148 return root->rb_node == NULL; in ext2fs_rb_empty_root()
151 static inline int ext2fs_rb_empty_node(struct rb_node *node) in ext2fs_rb_empty_node()
156 static inline void ext2fs_rb_clear_node(struct rb_node *node) in ext2fs_rb_clear_node()
[all …]
Drbtree.c25 static void __rb_rotate_left(struct rb_node *node, struct rb_root *root) in __rb_rotate_left()
27 struct rb_node *right = node->rb_right; in __rb_rotate_left()
28 struct rb_node *parent = ext2fs_rb_parent(node); in __rb_rotate_left()
44 root->rb_node = right; in __rb_rotate_left()
48 static void __rb_rotate_right(struct rb_node *node, struct rb_root *root) in __rb_rotate_right()
50 struct rb_node *left = node->rb_left; in __rb_rotate_right()
51 struct rb_node *parent = ext2fs_rb_parent(node); in __rb_rotate_right()
67 root->rb_node = left; in __rb_rotate_right()
71 void ext2fs_rb_insert_color(struct rb_node *node, struct rb_root *root) in ext2fs_rb_insert_color()
73 struct rb_node *parent, *gparent; in ext2fs_rb_insert_color()
[all …]
Dblkmap64_rb.c38 struct rb_node node;
54 inline static struct bmap_rb_extent *node_to_extent(struct rb_node *node) in node_to_extent()
74 struct rb_node *node = NULL; in print_tree()
90 struct rb_node *node; in check_tree()
218 struct rb_node *node, *next; in rb_free_tree()
244 struct rb_node *dest_node, *src_node, *dest_last, **n; in rb_copy_bmap()
267 n = &dest_bp->root.rb_node; in rb_copy_bmap()
287 struct rb_node *node; in rb_truncate()
331 struct rb_node *parent = NULL, *next; in rb_test_bit()
332 struct rb_node **n = &bp->root.rb_node; in rb_test_bit()
[all …]
/external/blktrace/
Drbtree.h99 struct rb_node struct
104 struct rb_node *rb_right; argument
105 struct rb_node *rb_left; argument
110 struct rb_node *rb_node; member
124 #define rb_parent(r) ((struct rb_node *)((r)->rb_parent_color & ~3))
131 static inline void rb_set_parent(struct rb_node *rb, struct rb_node *p) in rb_set_parent()
135 static inline void rb_set_color(struct rb_node *rb, int color) in rb_set_color()
143 extern void rb_insert_color(struct rb_node *, struct rb_root *);
144 extern void rb_erase(struct rb_node *, struct rb_root *);
147 extern struct rb_node *rb_next(struct rb_node *);
[all …]
Drbtree.c25 static void __rb_rotate_left(struct rb_node *node, struct rb_root *root) in __rb_rotate_left()
27 struct rb_node *right = node->rb_right; in __rb_rotate_left()
28 struct rb_node *parent = rb_parent(node); in __rb_rotate_left()
44 root->rb_node = right; in __rb_rotate_left()
48 static void __rb_rotate_right(struct rb_node *node, struct rb_root *root) in __rb_rotate_right()
50 struct rb_node *left = node->rb_left; in __rb_rotate_right()
51 struct rb_node *parent = rb_parent(node); in __rb_rotate_right()
67 root->rb_node = left; in __rb_rotate_right()
71 void rb_insert_color(struct rb_node *node, struct rb_root *root) in rb_insert_color()
73 struct rb_node *parent, *gparent; in rb_insert_color()
[all …]
Dblkparse.c226 struct rb_node rb_node; member
246 struct rb_node rb_node; member
784 rb_erase(&t->rb_node, &pci->rb_last); in __put_trace_last()
793 rb_erase(&t->rb_node, &rb_sort_root); in put_trace()
801 struct rb_node **p = &root->rb_node; in trace_rb_insert()
802 struct rb_node *parent = NULL; in trace_rb_insert()
808 __t = rb_entry(parent, struct trace, rb_node); in trace_rb_insert()
824 rb_link_node(&t->rb_node, parent, p); in trace_rb_insert()
825 rb_insert_color(&t->rb_node, root); in trace_rb_insert()
849 struct rb_node *n = rb_first(&pci->rb_last); in trace_rb_insert_last()
[all …]
Dblkiomon.c46 struct rb_node node;
52 struct rb_node **node_ptr;
53 struct rb_node *parent;
63 struct rb_node node;
177 struct rb_node **p = &(dstat_tree[dstat_curr].rb_node); in blkiomon_find_dstat()
178 struct rb_node *parent = NULL; in blkiomon_find_dstat()
/external/blktrace/btt/
Dproc.c26 struct rb_node rb_node; member
36 static void __foreach(struct rb_node *n, void (*f)(struct p_info *, void *), in __foreach()
41 f(rb_entry(n, struct pn_info, rb_node)->pip, arg); in __foreach()
46 static void __destroy(struct rb_node *n, int free_name, int free_pip) in __destroy()
49 struct pn_info *pnp = rb_entry(n, struct pn_info, rb_node); in __destroy()
68 struct rb_node *n = root_pid.rb_node; in __find_process_pid()
71 this = rb_entry(n, struct pn_info, rb_node); in __find_process_pid()
87 struct rb_node *n = root_name.rb_node; in __find_process_name()
90 this = rb_entry(n, struct pn_info, rb_node); in __find_process_name()
106 struct rb_node *parent = NULL; in insert_pid()
[all …]
Ddip_rb.c27 struct rb_node *parent = NULL; in rb_insert()
28 struct rb_node **p = &root->rb_node; in rb_insert()
33 __iop = rb_entry(parent, struct io, rb_node); in rb_insert()
41 rb_replace_node(parent, &iop->rb_node, root); in rb_insert()
46 rb_link_node(&iop->rb_node, parent, p); in rb_insert()
47 rb_insert_color(&iop->rb_node, root); in rb_insert()
54 struct rb_node *n = root->rb_node; in rb_find_sec()
57 __iop = rb_entry(n, struct io, rb_node); in rb_find_sec()
69 void rb_foreach(struct rb_node *n, struct io *iop, in rb_foreach()
74 struct io *this = rb_entry(n, struct io, rb_node); in rb_foreach()
Dseek.c25 struct rb_node rb_node; member
66 struct rb_node *parent = NULL; in __insert()
67 struct rb_node **p = &root->rb_node; in __insert()
71 sbp = rb_entry(parent, struct seek_bkt, rb_node); in __insert()
86 rb_link_node(&sbp->rb_node, parent, p); in __insert()
87 rb_insert_color(&sbp->rb_node, root); in __insert()
90 static void __destroy(struct rb_node *n) in __destroy()
93 struct seek_bkt *sbp = rb_entry(n, struct seek_bkt, rb_node); in __destroy()
135 static int __median(struct rb_node *n, long long sofar, long long target, in __median()
140 sbp = rb_entry(n, struct seek_bkt, rb_node); in __median()
[all …]
Dp_live.c25 struct rb_node rb_node; member
78 struct rb_node *parent = NULL; in __p_live_add()
79 struct rb_node **p = &root->rb_node; in __p_live_add()
83 plp = rb_entry(parent, struct p_live, rb_node); in __p_live_add()
87 rb_erase(&plp->rb_node, root); in __p_live_add()
103 rb_link_node(&plp->rb_node, parent, p); in __p_live_add()
104 rb_insert_color(&plp->rb_node, root); in __p_live_add()
125 static void p_live_visit(struct rb_node *n, struct get_info *gip) in p_live_visit()
127 struct p_live *plp = rb_entry(n, struct p_live, rb_node); in p_live_visit()
171 if (root->rb_node) in p_live_get()
[all …]
Ddevs.c34 static void __destroy(struct rb_node *n) in __destroy()
37 struct io *iop = rb_entry(n, struct io, rb_node); in __destroy()
50 __destroy(roots[i].rb_node); in __destroy_heads()
Dglobals.h152 struct rb_node rb_node; member
230 void rb_foreach(struct rb_node *n, struct io *iop,
Dinlines.h298 rb_erase(&iop->rb_node, __get_root(iop->dip, iop->type)); in dip_rb_rem()
306 rb_foreach(__get_root(dip, type)->rb_node, iop, fnc, head); in dip_rb_fe()
/external/llvm/test/Transforms/ConstProp/
D2009-09-01-GEP-Crash.ll9 %3 = type { %struct.hrtimer_cpu_base*, i32, %struct.rb_root, %struct.rb_node*, %struct.pgprot, i64 …
11 …k_base = type { %struct.hrtimer_cpu_base*, i32, %struct.rb_root, %struct.rb_node*, %struct.pgprot,…
14 %struct.rb_node = type { i64, %struct.rb_node*, %struct.rb_node* }
15 %struct.rb_root = type { %struct.rb_node* }
/external/llvm-project/llvm/test/Transforms/InstSimplify/ConstProp/
D2009-09-01-GEP-Crash.ll9 %3 = type { %struct.hrtimer_cpu_base*, i32, %struct.rb_root, %struct.rb_node*, %struct.pgprot, i64 …
11 …k_base = type { %struct.hrtimer_cpu_base*, i32, %struct.rb_root, %struct.rb_node*, %struct.pgprot,…
14 %struct.rb_node = type { i64, %struct.rb_node*, %struct.rb_node* }
15 %struct.rb_root = type { %struct.rb_node* }
/external/mesa3d/src/intel/tools/
Daub_mem.c40 struct rb_node node;
46 struct rb_node node;
80 struct rb_node *node = rb_node_next(&entry->node); in ggtt_entry_next()
97 cmp_ggtt_entry(const struct rb_node *node, const void *addr) in cmp_ggtt_entry()
106 struct rb_node *node = rb_tree_search_sloppy(&mem->ggtt, &virt_addr, in ensure_ggtt_entry()
124 struct rb_node *node = rb_tree_search(&mem->ggtt, &virt_addr, cmp_ggtt_entry); in search_ggtt_entry()
133 cmp_phys_mem(const struct rb_node *node, const void *addr) in cmp_phys_mem()
142 struct rb_node *node = rb_tree_search_sloppy(&mem->mem, &phys_addr, cmp_phys_mem); in ensure_phys_mem()
168 struct rb_node *node = rb_tree_search(&mem->mem, &phys_addr, cmp_phys_mem); in search_phys_mem()
/external/jemalloc_new/include/jemalloc/internal/
Dprof_structs.h80 rb_node(prof_tctx_t) tctx_link;
122 rb_node(prof_gctx_t) dump_link;
153 rb_node(prof_tdata_t) tdata_link;
Drb.h31 #define rb_node(a_type) \ macro
37 #define rb_node(a_type) \ macro
/external/jemalloc_new/test/unit/
Drb.c21 rb_node(node_t) link;
/external/libabigail/tests/data/test-read-dwarf/
DPR25007-sdhci.ko.abi2493 …<class-decl name='rb_node' size-in-bits='192' is-struct='yes' visibility='default' filepath='/ws/a…
3145 …<var-decl name='rb_node' type-id='type-id-529' visibility='default' filepath='/ws/android/kernel/a…
4578 …<var-decl name='rb_node' type-id='type-id-184' visibility='default' filepath='/ws/android/kernel/a…
/external/libabigail/tests/data/test-diff-dwarf-abixml/
DPR25409-librte_bus_dpaa.so.20.0.abi2714 …<class-decl name='rb_node' size-in-bits='128' is-struct='yes' visibility='default' filepath='../..…

12