Lines Matching defs:mnew
1833 * Uses the page mnew as a replacement for an existing page at index
1844 vm_page_replace_hold(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex,
1852 KASSERT(mnew->object == NULL && (mnew->ref_count & VPRC_OBJREF) == 0,
1853 ("vm_page_replace: page %p already in object", mnew));
1861 mnew->object = object;
1862 mnew->pindex = pindex;
1863 atomic_set_int(&mnew->ref_count, VPRC_OBJREF);
1864 mret = vm_radix_replace(&object->rtree, mnew);
1868 (mnew->oflags & VPO_UNMANAGED),
1872 TAILQ_INSERT_AFTER(&object->memq, mold, mnew, listq);
1881 if (pmap_page_is_write_mapped(mnew))
1890 vm_page_replace(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex,
1894 vm_page_assert_xbusied(mnew);
1896 if (vm_page_replace_hold(mnew, object, pindex, mold))