Searched refs:uobjpage (Results 1 – 2 of 2) sorted by relevance
548 struct vm_page *uobjpage, in uvmfault_promote() argument565 } else if (uobjpage != PGO_DONTCARE) { in uvmfault_promote()567 opg = uobjpage; in uvmfault_promote()580 KASSERT(uobjpage != NULL); in uvmfault_promote()1808 struct vm_amap *amap, struct uvm_object *uobj, struct vm_page *uobjpage) in uvm_fault_lower_upgrade() argument1862 struct vm_page *uobjpage; in uvm_fault_lower() local1876 uobjpage = NULL; in uvm_fault_lower()1879 uobjpage = pages[flt->centeridx]; in uvm_fault_lower()1910 uobjpage = PGO_DONTCARE; in uvm_fault_lower()1913 KASSERT(uobjpage != PGO_DONTCARE); in uvm_fault_lower()[all …]
1096 uvm_loanbreak(struct vm_page *uobjpage) in uvm_loanbreak() argument1099 struct uvm_object *uobj __diagused = uobjpage->uobject; in uvm_loanbreak()1117 uvm_pagecopy(uobjpage, pg); /* old -> new */ in uvm_loanbreak()1120 pmap_page_protect(uobjpage, VM_PROT_NONE); in uvm_loanbreak()1122 if ((uobjpage->flags & PG_BUSY) != 0) { in uvm_loanbreak()1123 uobjpage->flags &= ~PG_BUSY; in uvm_loanbreak()1124 UVM_PAGE_OWN(uobjpage, NULL); in uvm_loanbreak()1133 uvm_pagelock2(uobjpage, pg); in uvm_loanbreak()1134 uvm_pagewakeup(uobjpage); in uvm_loanbreak()1135 if (uobjpage->uanon == NULL) in uvm_loanbreak()[all …]