ptp 1303 arch/i386/i386/pmap.c vaddr_t va, struct vm_page *ptp) ptp 1307 arch/i386/i386/pmap.c pve->pv_ptp = ptp; /* NULL for kernel pmap */ ptp 1357 arch/i386/i386/pmap.c struct vm_page *ptp; ptp 1359 arch/i386/i386/pmap.c ptp = uvm_pagealloc(&pmap->pm_obj, ptp_i2o(pde_index), NULL, ptp 1361 arch/i386/i386/pmap.c if (ptp == NULL) ptp 1365 arch/i386/i386/pmap.c atomic_clearbits_int(&ptp->pg_flags, PG_BUSY); ptp 1366 arch/i386/i386/pmap.c ptp->wire_count = 1; /* no mappings yet */ ptp 1367 arch/i386/i386/pmap.c pmap->pm_pdir[pde_index] = (pd_entry_t)(VM_PAGE_TO_PHYS(ptp) | ptp 1370 arch/i386/i386/pmap.c pmap->pm_ptphint = ptp; ptp 1371 arch/i386/i386/pmap.c return(ptp); ptp 1384 arch/i386/i386/pmap.c struct vm_page *ptp; ptp 1394 arch/i386/i386/pmap.c ptp = uvm_pagelookup(&pmap->pm_obj, ptp_i2o(pde_index)); ptp 1396 arch/i386/i386/pmap.c if (ptp == NULL) ptp 1399 arch/i386/i386/pmap.c pmap->pm_ptphint = ptp; ptp 1400 arch/i386/i386/pmap.c return(ptp); ptp 1872 arch/i386/i386/pmap.c pmap_remove_ptes(struct pmap *pmap, struct vm_page *ptp, vaddr_t ptpva, ptp 1890 arch/i386/i386/pmap.c for (/*null*/; startva < endva && (ptp == NULL || ptp->wire_count > 1) ptp 1905 arch/i386/i386/pmap.c if (ptp) ptp 1906 arch/i386/i386/pmap.c ptp->wire_count--; /* dropping a PTE */ ptp 1958 arch/i386/i386/pmap.c pmap_remove_pte(struct pmap *pmap, struct vm_page *ptp, pt_entry_t *pte, ptp 1980 arch/i386/i386/pmap.c if (ptp) ptp 1981 arch/i386/i386/pmap.c ptp->wire_count--; /* dropping a PTE */ ptp 2030 arch/i386/i386/pmap.c struct vm_page *ptp; ptp 2055 arch/i386/i386/pmap.c ptp = NULL; ptp 2060 arch/i386/i386/pmap.c ptp = pmap->pm_ptphint; ptp 2062 arch/i386/i386/pmap.c ptp = PHYS_TO_VM_PAGE(ptppa); ptp 2064 arch/i386/i386/pmap.c if (ptp == NULL) ptp 2072 arch/i386/i386/pmap.c result = pmap_remove_pte(pmap, ptp, &ptes[atop(sva)], ptp 2080 arch/i386/i386/pmap.c if (result && ptp && ptp->wire_count <= 1) { ptp 2090 arch/i386/i386/pmap.c ((vaddr_t)ptes) + ptp->offset); ptp 2100 arch/i386/i386/pmap.c ((vaddr_t)PTE_BASE) + ptp->offset); ptp 2103 arch/i386/i386/pmap.c if (pmap->pm_ptphint == ptp) ptp 2106 arch/i386/i386/pmap.c ptp->wire_count = 0; ptp 2108 arch/i386/i386/pmap.c uvm_pagerealloc(ptp, NULL, 0); ptp 2109 arch/i386/i386/pmap.c TAILQ_INSERT_TAIL(&empty_ptps, ptp, listq); ptp 2119 arch/i386/i386/pmap.c while ((ptp = TAILQ_FIRST(&empty_ptps)) != NULL) { ptp 2120 arch/i386/i386/pmap.c TAILQ_REMOVE(&empty_ptps, ptp, listq); ptp 2121 arch/i386/i386/pmap.c uvm_pagefree(ptp); ptp 2170 arch/i386/i386/pmap.c ptp = NULL; ptp 2174 arch/i386/i386/pmap.c ptp = pmap->pm_ptphint; ptp 2176 arch/i386/i386/pmap.c ptp = PHYS_TO_VM_PAGE(ptppa); ptp 2178 arch/i386/i386/pmap.c if (ptp == NULL) ptp 2184 arch/i386/i386/pmap.c pmap_remove_ptes(pmap, ptp, (vaddr_t)&ptes[atop(va)], ptp 2188 arch/i386/i386/pmap.c if (ptp && ptp->wire_count <= 1) { ptp 2198 arch/i386/i386/pmap.c ((vaddr_t)ptes) + ptp->offset); ptp 2207 arch/i386/i386/pmap.c ((vaddr_t)PTE_BASE) + ptp->offset); ptp 2210 arch/i386/i386/pmap.c if (pmap->pm_ptphint == ptp) /* update hint? */ ptp 2213 arch/i386/i386/pmap.c ptp->wire_count = 0; ptp 2215 arch/i386/i386/pmap.c uvm_pagerealloc(ptp, NULL, 0); ptp 2216 arch/i386/i386/pmap.c TAILQ_INSERT_TAIL(&empty_ptps, ptp, listq); ptp 2227 arch/i386/i386/pmap.c while ((ptp = TAILQ_FIRST(&empty_ptps)) != NULL) { ptp 2228 arch/i386/i386/pmap.c TAILQ_REMOVE(&empty_ptps, ptp, listq); ptp 2229 arch/i386/i386/pmap.c uvm_pagefree(ptp); ptp 2245 arch/i386/i386/pmap.c struct vm_page *ptp; ptp 2322 arch/i386/i386/pmap.c while ((ptp = TAILQ_FIRST(&empty_ptps)) != NULL) { ptp 2323 arch/i386/i386/pmap.c TAILQ_REMOVE(&empty_ptps, ptp, listq); ptp 2324 arch/i386/i386/pmap.c uvm_pagefree(ptp); ptp 2597 arch/i386/i386/pmap.c struct vm_page *ptp; ptp 2626 arch/i386/i386/pmap.c ptp = NULL; ptp 2628 arch/i386/i386/pmap.c ptp = pmap_get_ptp(pmap, pdei(va), FALSE); ptp 2629 arch/i386/i386/pmap.c if (ptp == NULL) { ptp 2703 arch/i386/i386/pmap.c if (ptp) ptp 2704 arch/i386/i386/pmap.c ptp->wire_count++; /* count # of valid entries */ ptp 2733 arch/i386/i386/pmap.c pmap_enter_pv(pg, pve, pmap, va, ptp); ptp 778 arch/i386/i386/pmapae.c struct vm_page *ptp; ptp 804 arch/i386/i386/pmapae.c ptp = pae_pagealloc(&kpm->pm_obj, va, NULL, ptp 806 arch/i386/i386/pmapae.c ptaddr = VM_PAGE_TO_PHYS(ptp); ptp 978 arch/i386/i386/pmapae.c struct vm_page *ptp; ptp 980 arch/i386/i386/pmapae.c ptp = pae_pagealloc(&pmap->pm_obj, ptp_i2o(pde_index), NULL, ptp 982 arch/i386/i386/pmapae.c if (ptp == NULL) ptp 986 arch/i386/i386/pmapae.c atomic_clearbits_int(&ptp->pg_flags, PG_BUSY); ptp 987 arch/i386/i386/pmapae.c ptp->wire_count = 1; /* no mappings yet */ ptp 989 arch/i386/i386/pmapae.c (pd_entry_t)(VM_PAGE_TO_PHYS(ptp) | PG_u | PG_RW | PG_V); ptp 991 arch/i386/i386/pmapae.c pmap->pm_ptphint = ptp; ptp 992 arch/i386/i386/pmapae.c return(ptp); ptp 1005 arch/i386/i386/pmapae.c struct vm_page *ptp; ptp 1015 arch/i386/i386/pmapae.c ptp = uvm_pagelookup(&pmap->pm_obj, ptp_i2o(pde_index)); ptp 1017 arch/i386/i386/pmapae.c if (ptp == NULL) ptp 1020 arch/i386/i386/pmapae.c pmap->pm_ptphint = ptp; ptp 1021 arch/i386/i386/pmapae.c return(ptp); ptp 1206 arch/i386/i386/pmapae.c pmap_remove_ptes_pae(struct pmap *pmap, struct vm_page *ptp, vaddr_t ptpva, ptp 1224 arch/i386/i386/pmapae.c for (/*null*/; startva < endva && (ptp == NULL || ptp->wire_count > 1) ptp 1238 arch/i386/i386/pmapae.c if (ptp) { ptp 1239 arch/i386/i386/pmapae.c ptp->wire_count--; /* dropping a PTE */ ptp 1241 arch/i386/i386/pmapae.c if ((ptp->wire_count <= 1) && !(opte & PG_U)) ptp 1298 arch/i386/i386/pmapae.c pmap_remove_pte_pae(struct pmap *pmap, struct vm_page *ptp, pt_entry_t *pte, ptp 1320 arch/i386/i386/pmapae.c if (ptp) { ptp 1321 arch/i386/i386/pmapae.c ptp->wire_count--; /* dropping a PTE */ ptp 1323 arch/i386/i386/pmapae.c if ((ptp->wire_count <= 1) && !(opte & PG_U)) ptp 1373 arch/i386/i386/pmapae.c struct vm_page *ptp; ptp 1400 arch/i386/i386/pmapae.c ptp = NULL; ptp 1405 arch/i386/i386/pmapae.c ptp = pmap->pm_ptphint; ptp 1407 arch/i386/i386/pmapae.c ptp = PHYS_TO_VM_PAGE(ptppa); ptp 1409 arch/i386/i386/pmapae.c if (ptp == NULL) ptp 1417 arch/i386/i386/pmapae.c result = pmap_remove_pte_pae(pmap, ptp, ptp 1425 arch/i386/i386/pmapae.c if (result && ptp && ptp->wire_count <= 1) { ptp 1435 arch/i386/i386/pmapae.c ((vaddr_t)ptes) + ptp->offset, opte, ptp 1446 arch/i386/i386/pmapae.c ((vaddr_t)PTE_BASE) + ptp->offset, opte, ptp 1450 arch/i386/i386/pmapae.c if (pmap->pm_ptphint == ptp) ptp 1453 arch/i386/i386/pmapae.c ptp->wire_count = 0; ptp 1455 arch/i386/i386/pmapae.c uvm_pagerealloc(ptp, NULL, 0); ptp 1456 arch/i386/i386/pmapae.c TAILQ_INSERT_TAIL(&empty_ptps, ptp, listq); ptp 1462 arch/i386/i386/pmapae.c while ((ptp = TAILQ_FIRST(&empty_ptps)) != NULL) { ptp 1463 arch/i386/i386/pmapae.c TAILQ_REMOVE(&empty_ptps, ptp, listq); ptp 1464 arch/i386/i386/pmapae.c uvm_pagefree(ptp); ptp 1504 arch/i386/i386/pmapae.c ptp = NULL; ptp 1508 arch/i386/i386/pmapae.c ptp = pmap->pm_ptphint; ptp 1510 arch/i386/i386/pmapae.c ptp = PHYS_TO_VM_PAGE(ptppa); ptp 1512 arch/i386/i386/pmapae.c if (ptp == NULL) ptp 1518 arch/i386/i386/pmapae.c pmap_remove_ptes_pae(pmap, ptp, (vaddr_t)&ptes[atop(sva)], ptp 1522 arch/i386/i386/pmapae.c if (ptp && ptp->wire_count <= 1) { ptp 1531 arch/i386/i386/pmapae.c ((vaddr_t)ptes) + ptp->offset, opte, &cpumask); ptp 1540 arch/i386/i386/pmapae.c ((vaddr_t)PTE_BASE) + ptp->offset, opte, &cpumask); ptp 1543 arch/i386/i386/pmapae.c if (pmap->pm_ptphint == ptp) /* update hint? */ ptp 1546 arch/i386/i386/pmapae.c ptp->wire_count = 0; ptp 1548 arch/i386/i386/pmapae.c uvm_pagerealloc(ptp, NULL, 0); ptp 1549 arch/i386/i386/pmapae.c TAILQ_INSERT_TAIL(&empty_ptps, ptp, listq); ptp 1556 arch/i386/i386/pmapae.c while ((ptp = TAILQ_FIRST(&empty_ptps)) != NULL) { ptp 1557 arch/i386/i386/pmapae.c TAILQ_REMOVE(&empty_ptps, ptp, listq); ptp 1558 arch/i386/i386/pmapae.c uvm_pagefree(ptp); ptp 1578 arch/i386/i386/pmapae.c struct vm_page *ptp; ptp 1680 arch/i386/i386/pmapae.c while ((ptp = TAILQ_FIRST(&empty_ptps)) != NULL) { ptp 1681 arch/i386/i386/pmapae.c TAILQ_REMOVE(&empty_ptps, ptp, listq); ptp 1682 arch/i386/i386/pmapae.c uvm_pagefree(ptp); ptp 1970 arch/i386/i386/pmapae.c struct vm_page *ptp; ptp 1999 arch/i386/i386/pmapae.c ptp = NULL; ptp 2001 arch/i386/i386/pmapae.c ptp = pmap_get_ptp_pae(pmap, pdei(va), FALSE); ptp 2002 arch/i386/i386/pmapae.c if (ptp == NULL) { ptp 2086 arch/i386/i386/pmapae.c if (ptp) ptp 2087 arch/i386/i386/pmapae.c ptp->wire_count++; /* count # of valid entrys */ ptp 2112 arch/i386/i386/pmapae.c pmap_enter_pv(pvh, pve, pmap, va, ptp);