Lines Matching refs:shared
23 INTERVAL_TREE_DEFINE(struct vm_area_struct, shared.rb,
24 unsigned long, shared.rb_subtree_last,
38 if (!prev->shared.rb.rb_right) {
40 link = &prev->shared.rb.rb_right;
42 parent = rb_entry(prev->shared.rb.rb_right,
43 struct vm_area_struct, shared.rb);
44 if (parent->shared.rb_subtree_last < last)
45 parent->shared.rb_subtree_last = last;
46 while (parent->shared.rb.rb_left) {
47 parent = rb_entry(parent->shared.rb.rb_left,
48 struct vm_area_struct, shared.rb);
49 if (parent->shared.rb_subtree_last < last)
50 parent->shared.rb_subtree_last = last;
52 link = &parent->shared.rb.rb_left;
55 node->shared.rb_subtree_last = last;
56 rb_link_node(&node->shared.rb, &parent->shared.rb, link);
57 rb_insert_augmented(&node->shared.rb, &root->rb_root,