/linux-4.4.14/include/linux/ |
D | interval_tree_generic.h | 70 struct rb_node **link = &root->rb_node, *rb_parent = NULL; \ 75 rb_parent = *link; \ 76 parent = rb_entry(rb_parent, ITSTRUCT, ITRB); \ 86 rb_link_node(&node->ITRB, rb_parent, link); \ 177 rb = rb_parent(&node->ITRB); \
|
D | rbtree.h | 48 #define rb_parent(r) ((struct rb_node *)((r)->__rb_parent_color & ~3)) macro
|
D | rbtree_augmented.h | 74 rb = rb_parent(&node->rbfield); \
|
/linux-4.4.14/lib/ |
D | rbtree_test.c | 69 struct rb_node **new = &root->rb_node, *rb_parent = NULL; in RB_DECLARE_CALLBACKS() local 75 rb_parent = *new; in RB_DECLARE_CALLBACKS() 76 parent = rb_entry(rb_parent, struct test_node, rb); in RB_DECLARE_CALLBACKS() 86 rb_link_node(&node->rb, rb_parent, new); in RB_DECLARE_CALLBACKS() 112 for (count = 0; rb; rb = rb_parent(rb)) in black_path_count() 147 (!rb_parent(rb) || is_red(rb_parent(rb)))); in check()
|
D | rbtree.c | 90 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() 137 parent = rb_parent(node); in __rb_insert() 191 parent = rb_parent(node); in __rb_insert() 287 parent = rb_parent(node); in ____rb_erase_color() 362 parent = rb_parent(node); in ____rb_erase_color() 501 while ((parent = rb_parent(node)) && node == parent->rb_right) in rb_next() 530 while ((parent = rb_parent(node)) && node == parent->rb_left) in rb_prev() 540 struct rb_node *parent = rb_parent(victim); in rb_replace_node() 571 parent = rb_parent(node); in rb_next_postorder()
|
/linux-4.4.14/tools/lib/ |
D | rbtree.c | 65 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() 112 parent = rb_parent(node); in __rb_insert() 165 parent = rb_parent(node); in __rb_insert() 259 parent = rb_parent(node); in ____rb_erase_color() 331 parent = rb_parent(node); in ____rb_erase_color() 462 while ((parent = rb_parent(node)) && node == parent->rb_right) in rb_next() 490 while ((parent = rb_parent(node)) && node == parent->rb_left) in rb_prev() 499 struct rb_node *parent = rb_parent(victim); in rb_replace_node() 529 parent = rb_parent(node); in rb_next_postorder()
|
/linux-4.4.14/mm/ |
D | mmap.c | 556 struct rb_node ***rb_link, struct rb_node **rb_parent) in find_vma_links() argument 584 *rb_parent = __rb_parent; in find_vma_links() 617 struct rb_node **rb_link, struct rb_node *rb_parent) in __vma_link_rb() argument 634 rb_link_node(&vma->vm_rb, rb_parent, rb_link); in __vma_link_rb() 662 struct rb_node *rb_parent) in __vma_link() argument 664 __vma_link_list(mm, vma, prev, rb_parent); in __vma_link() 665 __vma_link_rb(mm, vma, rb_link, rb_parent); in __vma_link() 670 struct rb_node *rb_parent) in vma_link() argument 679 __vma_link(mm, vma, prev, rb_link, rb_parent); in vma_link() 696 struct rb_node **rb_link, *rb_parent; in __insert_vm_struct() local [all …]
|
D | util.c | 180 struct vm_area_struct *prev, struct rb_node *rb_parent) in __vma_link_list() argument 190 if (rb_parent) in __vma_link_list() 191 next = rb_entry(rb_parent, in __vma_link_list()
|
D | kmemleak.c | 543 struct rb_node **link, *rb_parent; in create_object() local 591 rb_parent = NULL; in create_object() 593 rb_parent = *link; in create_object() 594 parent = rb_entry(rb_parent, struct kmemleak_object, rb_node); in create_object() 613 rb_link_node(&object->rb_node, rb_parent, link); in create_object()
|
D | internal.h | 264 struct vm_area_struct *prev, struct rb_node *rb_parent);
|
/linux-4.4.14/tools/include/linux/ |
D | rbtree.h | 47 #define rb_parent(r) ((struct rb_node *)((r)->__rb_parent_color & ~3)) macro
|
D | rbtree_augmented.h | 77 rb = rb_parent(&node->rbfield); \
|
/linux-4.4.14/Documentation/ |
D | rbtree.txt | 336 rb = rb_parent(&node->rb); 368 struct rb_node **link = &root->rb_node, *rb_parent = NULL; 373 rb_parent = *link; 374 parent = rb_entry(rb_parent, struct interval_tree_node, rb); 384 rb_link_node(&node->rb, rb_parent, link);
|
/linux-4.4.14/fs/jffs2/ |
D | nodelist.h | 349 #define frag_parent(frag) rb_entry(rb_parent(&(frag)->rb), struct jffs2_node_frag, rb) 356 #define tn_parent(tn) rb_entry(rb_parent(&(tn)->rb), struct jffs2_tmp_dnode_info, rb)
|
D | readinode.c | 404 struct rb_node *parent = rb_parent(node); in eat_last()
|
/linux-4.4.14/kernel/ |
D | fork.c | 400 struct rb_node **rb_link, *rb_parent; in dup_mmap() local 422 rb_parent = NULL; in dup_mmap() 498 __vma_link_rb(mm, tmp, rb_link, rb_parent); in dup_mmap() 500 rb_parent = &tmp->vm_rb; in dup_mmap()
|
/linux-4.4.14/fs/afs/ |
D | vnode.c | 37 if (rb_parent(node) != parent) { 38 printk("BAD: %p != %p\n", rb_parent(node), parent);
|
/linux-4.4.14/drivers/mtd/ubi/ |
D | attach.c | 1149 this = rb_parent(this); in destroy_av() 1200 rb = rb_parent(rb); in destroy_ai()
|
D | wl.c | 1398 rb = rb_parent(rb);
|
/linux-4.4.14/drivers/md/ |
D | dm-crypt.c | 1228 BUG_ON(rb_parent(write_tree.rb_node)); in dmcrypt_write()
|