Lines Matching refs:rb_parent
536 struct rb_node ***rb_link, struct rb_node **rb_parent)
564 *rb_parent = __rb_parent;
593 * @rb_parent: the parent rb_node
641 struct rb_node **rb_link, struct rb_node *rb_parent)
658 rb_link_node(&vma->vm_rb, rb_parent, rb_link);
686 struct rb_node *rb_parent)
689 __vma_link_rb(mm, vma, rb_link, rb_parent);
694 struct rb_node *rb_parent)
703 __vma_link(mm, vma, prev, rb_link, rb_parent);
720 struct rb_node **rb_link, *rb_parent;
723 &prev, &rb_link, &rb_parent))
725 __vma_link(mm, vma, prev, rb_link, rb_parent);
1771 struct rb_node **rb_link, *rb_parent;
1789 /* Clear old maps, set up prev, rb_link, rb_parent, and uf */
1790 if (munmap_vma_range(mm, addr, len, &prev, &rb_link, &rb_parent, uf))
1853 * Bug: If addr is changed, prev, rb_link, rb_parent should
1899 vma_link(mm, vma, prev, rb_link, rb_parent);
2032 if (!rb_parent(prev))
2034 vma = rb_entry(rb_parent(prev),
2137 if (!rb_parent(prev))
2139 vma = rb_entry(rb_parent(prev),
3139 struct rb_node **rb_link, *rb_parent;
3157 /* Clear old maps, set up prev, rb_link, rb_parent, and uf */
3158 if (munmap_vma_range(mm, addr, len, &prev, &rb_link, &rb_parent, uf))
3192 vma_link(mm, vma, prev, rb_link, rb_parent);
3314 struct rb_node **rb_link, *rb_parent;
3317 &prev, &rb_link, &rb_parent))
3340 vma_link(mm, vma, prev, rb_link, rb_parent);
3356 struct rb_node **rb_link, *rb_parent;
3368 if (find_vma_links(mm, addr, addr + len, &prev, &rb_link, &rb_parent))
3410 vma_link(mm, new_vma, prev, rb_link, rb_parent);