Lines Matching defs:new

112  *    it is secured in the stable tree.  (When we scan a new page, we first
1137 * only not changing it to point to a new page.
1178 * replace_page - replace page in vma by new ksm page
1350 * but no new kernel page is allocated: kpage must already be a ksm page.
1635 struct rb_node **new;
1650 new = &root->rb_node;
1653 while (*new) {
1658 stable_node = rb_entry(*new, struct ksm_stable_node, node);
1714 parent = *new;
1716 new = &parent->rb_left;
1718 new = &parent->rb_right;
1742 * brand new KSM page to add later to
1764 * so re-evaluate parent and new.
1783 rb_link_node(&page_node->node, parent, new);
1795 * stable_node has been updated to be the new regular
1846 * stable_node has been updated to be the new regular
1875 * stable_tree_insert - insert stable tree node pointing to new ksm page
1886 struct rb_node **new;
1896 new = &root->rb_node;
1898 while (*new) {
1903 stable_node = rb_entry(*new, struct ksm_stable_node, node);
1947 parent = *new;
1949 new = &parent->rb_left;
1951 new = &parent->rb_right;
1968 rb_link_node(&stable_node_dup->node, parent, new);
1992 * tree, we insert rmap_item as a new object into the unstable tree.
2005 struct rb_node **new;
2012 new = &root->rb_node;
2014 while (*new) {
2020 tree_rmap_item = rb_entry(*new, struct ksm_rmap_item, node);
2035 parent = *new;
2038 new = &parent->rb_left;
2041 new = &parent->rb_right;
2060 rb_link_node(&rmap_item->node, parent, new);
2238 * The pages were successfully merged: insert new
2968 * to make sure that the new stable_node->kpfn is visible