Lines Matching refs:mpte
240 vm_page_t m, vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp);
1155 vm_page_t mpte;
1163 mpte = PHYS_TO_VM_PAGE(phys);
1164 return (pmap_unwire_l3(pmap, va, mpte, free));
2020 vm_page_t mpte, om, l2_m, l3_m;
2053 mpte = NULL;
2061 mpte = pmap_alloc_l3(pmap, va, nosleep ? NULL : &lock);
2062 if (mpte == NULL && nosleep) {
2063 CTR0(KTR_PMAP, "pmap_enter: mpte == NULL");
2143 if (mpte != NULL) {
2144 mpte->wire_count--;
2145 KASSERT(mpte->wire_count > 0,
2246 vm_page_t m, mpte;
2252 mpte = NULL;
2259 mpte = pmap_enter_quick_locked(pmap, va, m, prot, mpte, &lock);
2294 vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp)
2322 if (mpte && (mpte->pindex == l2pindex)) {
2323 mpte->wire_count++;
2338 mpte = PHYS_TO_VM_PAGE(phys);
2339 mpte->wire_count++;
2345 mpte = _pmap_alloc_l3(pmap, l2pindex, NULL);
2346 if (mpte == NULL)
2347 return (mpte);
2350 l3 = (pt_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(mpte));
2353 mpte = NULL;
2359 if (mpte != NULL) {
2360 mpte->wire_count--;
2361 mpte = NULL;
2363 return (mpte);
2371 if (mpte != NULL) {
2373 if (pmap_unwire_l3(pmap, va, mpte, &free)) {
2377 mpte = NULL;
2379 return (mpte);
2403 return (mpte);