HomeSort by: relevance | last modified time | path
    Searched refs:newpg (Results 1 - 3 of 3) sorted by relevancy

  /src/sys/uvm/
uvm_loan.c 1163 struct vm_page *newpg, *oldpg; local in function:uvm_loanbreak_anon
1171 newpg = uvm_pagealloc(NULL, 0, NULL, 0);
1172 if (newpg == NULL) {
1178 uvm_pagecopy(oldpg, newpg);
1179 KASSERT(uvm_pagegetdirty(newpg) == UVM_PAGE_STATUS_DIRTY);
1185 uvm_pagelock2(oldpg, newpg);
1206 anon->an_page = newpg;
1207 newpg->uanon = anon;
1208 newpg->flags |= PG_ANON;
1210 uvm_pageactivate(newpg);
    [all...]
uvm_page.c 1320 uvm_pagereplace(struct vm_page *oldpg, struct vm_page *newpg)
1328 KASSERT((newpg->flags & PG_TABLED) == 0);
1329 KASSERT(newpg->uobject == NULL);
1332 KASSERT(mutex_owned(&newpg->interlock));
1334 newpg->uobject = uobj;
1335 newpg->offset = oldpg->offset;
1336 idx = newpg->offset >> PAGE_SHIFT;
1337 pg = radix_tree_replace_node(&uobj->uo_pages, idx, newpg);
1339 if (((oldpg->flags ^ newpg->flags) & PG_CLEAN) != 0) {
1340 if ((newpg->flags & PG_CLEAN) != 0)
    [all...]
uvm_bio.c 263 struct vm_page *newpg; local in function:ubc_fault_page
265 newpg = uvm_loanbreak(pg);
266 if (newpg == NULL) {
270 pg = newpg;

Completed in 15 milliseconds