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

/openbsd-current/sys/arch/hppa/include/
H A Dpmap.h65 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member in struct:pv_entry
/openbsd-current/sys/arch/i386/i386/
H A Dpmap.c1176 pve->pv_ptp = ptp; /* NULL for kernel pmap */
1964 if (pve->pv_ptp && (PDE(pve->pv_pmap, pdei(pve->pv_va)) &
1966 != VM_PAGE_TO_PHYS(pve->pv_ptp)) {
1968 "pv_ptp=%p\n",
1969 pg, pve->pv_va, pve->pv_ptp);
1973 PG_FRAME), VM_PAGE_TO_PHYS(pve->pv_ptp));
1975 "invalid pv_ptp field");
1988 if (pve->pv_ptp && --pve->pv_ptp->wire_count <= 1) {
1990 pve->pv_ptp, pte
[all...]
H A Dpmapae.c1387 if (pve->pv_ptp && (PDE(pve->pv_pmap, pdei(pve->pv_va)) &
1389 != VM_PAGE_TO_PHYS(pve->pv_ptp)) {
1391 "pv_ptp=%p\n",
1392 pg, pve->pv_va, pve->pv_ptp);
1396 PG_FRAME), VM_PAGE_TO_PHYS(pve->pv_ptp));
1398 "invalid pv_ptp field");
1411 if (pve->pv_ptp && --pve->pv_ptp->wire_count <= 1) {
1413 pve->pv_ptp, ptes);
1414 TAILQ_INSERT_TAIL(&empty_ptps, pve->pv_ptp, page
[all...]
/openbsd-current/sys/arch/amd64/include/
H A Dpmap.h346 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member in struct:pv_entry
/openbsd-current/sys/arch/amd64/amd64/
H A Dpmap.c1070 pve->pv_ptp = ptp; /* NULL for kernel pmap */
1976 if (pve->pv_ptp != NULL && pmap_pdes_valid(pve->pv_va, &pde) &&
1977 (pde & PG_FRAME) != VM_PAGE_TO_PHYS(pve->pv_ptp)) {
1978 printf("%s: pg=%p: va=%lx, pv_ptp=%p\n", __func__,
1979 pg, pve->pv_va, pve->pv_ptp);
1983 VM_PAGE_TO_PHYS(pve->pv_ptp));
1985 "invalid pv_ptp field", __func__);
2001 if (pve->pv_ptp != NULL) {
2002 pve->pv_ptp->wire_count--;
2003 if (pve->pv_ptp
[all...]
/openbsd-current/sys/arch/i386/include/
H A Dpmap.h134 struct vm_page *pv_ptp; /* the vm_page of the PTP */ member in struct:pv_entry
/openbsd-current/sys/arch/hppa/hppa/
H A Dpmap.c442 if (pv->pv_ptp)
443 pmap_pde_release(pv->pv_pmap, pv->pv_va, pv->pv_ptp);
456 pve->pv_ptp = pdep;

Completed in 189 milliseconds