/src/sys/uvm/ |
uvm_aobj.c | 86 /* Given an ELT, return its pageidx base. */ 204 uao_find_swhash_elt(struct uvm_aobj *aobj, int pageidx, bool create) 210 swhash = UAO_SWHASH_HASH(aobj, pageidx); 211 page_tag = UAO_SWHASH_ELT_TAG(pageidx); 242 * uao_find_swslot: find the swap slot number for an aobj/pageidx 248 uao_find_swslot(struct uvm_object *uobj, int pageidx) 267 elt = uao_find_swhash_elt(aobj, pageidx, false); 268 return elt ? UAO_SWHASH_ELT_PAGESLOT(elt, pageidx) : 0; 275 return aobj->u_swslots[pageidx]; 288 uao_set_swslot(struct uvm_object *uobj, int pageidx, int slot 810 int lcv, gotpages, maxpages, swslot, pageidx; local in function:uao_get [all...] |
uvm_pdaemon.c | 774 int pageidx; local in function:uvmpd_scan_queue 776 pageidx = p->offset >> PAGE_SHIFT; 791 slot = uao_find_swslot(uobj, pageidx);
|
uvm_pdpolicy_clockpro.c | 514 pageidx(struct vm_page *pg) function in typeref:typename:off_t 524 bool found = nonresident_lookupremove(pageobj(pg), pageidx(pg)); 545 off_t idx = pageidx(pg);
|