Searched refs:pv_ptp (Results 1 – 7 of 7) sorted by relevance
/openbsd/sys/arch/i386/i386/ |
H A D | pmapae.c | 1375 if (pve->pv_ptp && (PDE(pve->pv_pmap, pdei(pve->pv_va)) & in pmap_page_remove_pae() 1377 != VM_PAGE_TO_PHYS(pve->pv_ptp)) { in pmap_page_remove_pae() 1380 pg, pve->pv_va, pve->pv_ptp); in pmap_page_remove_pae() 1384 PG_FRAME), VM_PAGE_TO_PHYS(pve->pv_ptp)); in pmap_page_remove_pae() 1399 if (pve->pv_ptp && --pve->pv_ptp->wire_count <= 1) { in pmap_page_remove_pae() 1401 pve->pv_ptp, ptes); in pmap_page_remove_pae() 1402 TAILQ_INSERT_TAIL(&empty_ptps, pve->pv_ptp, pageq); in pmap_page_remove_pae()
|
H A D | pmap.c | 1195 pve->pv_ptp = ptp; /* NULL for kernel pmap */ in pmap_enter_pv() 1948 if (pve->pv_ptp && (PDE(pve->pv_pmap, pdei(pve->pv_va)) & in pmap_page_remove_86() 1950 != VM_PAGE_TO_PHYS(pve->pv_ptp)) { in pmap_page_remove_86() 1953 pg, pve->pv_va, pve->pv_ptp); in pmap_page_remove_86() 1957 PG_FRAME), VM_PAGE_TO_PHYS(pve->pv_ptp)); in pmap_page_remove_86() 1972 if (pve->pv_ptp && --pve->pv_ptp->wire_count <= 1) { in pmap_page_remove_86() 1974 pve->pv_ptp, ptes); in pmap_page_remove_86() 1975 TAILQ_INSERT_TAIL(&empty_ptps, pve->pv_ptp, pageq); in pmap_page_remove_86()
|
/openbsd/sys/arch/hppa/include/ |
H A D | pmap.h | 65 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member
|
/openbsd/sys/arch/amd64/amd64/ |
H A D | pmap.c | 1092 pve->pv_ptp = ptp; /* NULL for kernel pmap */ in pmap_enter_pv() 2000 if (pve->pv_ptp != NULL && pmap_pdes_valid(pve->pv_va, &pde) && in pmap_page_remove() 2001 (pde & pg_frame) != VM_PAGE_TO_PHYS(pve->pv_ptp)) { in pmap_page_remove() 2003 pg, pve->pv_va, pve->pv_ptp); in pmap_page_remove() 2007 VM_PAGE_TO_PHYS(pve->pv_ptp)); in pmap_page_remove() 2025 if (pve->pv_ptp != NULL) { in pmap_page_remove() 2026 pve->pv_ptp->wire_count--; in pmap_page_remove() 2027 if (pve->pv_ptp->wire_count <= 1) { in pmap_page_remove() 2028 pmap_free_ptp(pve->pv_pmap, pve->pv_ptp, in pmap_page_remove()
|
/openbsd/sys/arch/amd64/include/ |
H A D | pmap.h | 348 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member
|
/openbsd/sys/arch/i386/include/ |
H A D | pmap.h | 134 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member
|
/openbsd/sys/arch/hppa/hppa/ |
H A D | pmap.c | 442 if (pv->pv_ptp) in pmap_pv_free() 443 pmap_pde_release(pv->pv_pmap, pv->pv_va, pv->pv_ptp); in pmap_pv_free() 456 pve->pv_ptp = pdep; in pmap_pv_enter()
|