Home
last modified time | relevance | path

Searched refs:pv_ptp (Results 1 – 7 of 7) sorted by relevance

/openbsd/sys/arch/i386/i386/
H A Dpmapae.c1375 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 Dpmap.c1195 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 Dpmap.h65 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member
/openbsd/sys/arch/amd64/amd64/
H A Dpmap.c1092 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 Dpmap.h348 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member
/openbsd/sys/arch/i386/include/
H A Dpmap.h134 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member
/openbsd/sys/arch/hppa/hppa/
H A Dpmap.c442 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()