Lines Matching refs:pmap_enter
279 pv_zone to be used as needed by pmap_enter() when it is creating new mappings.
280 Originally, we kept this pool around because the code in pmap_enter() was unable to
282 restructured the pmap_enter() code so that for user pmaps it can block while zalloc'ing
288 As pmap_enter() created new mappings it linked the new pve's for them off the fixed
311 part of pmap_enter processing) has led to modifying the pve structures and databases.
1630 pmap_enter(kernel_pmap, (vm_map_offset_t) virt, (start_addr >> PAGE_SHIFT), prot, flags, FALSE, TRUE);
2232 pmap_enter(pmap, va, pa, prot, VM_PROT_NONE, attr, TRUE);
2425 * pmap_enter
2429 void pmap_enter(pmap_t pmap, vm_map_offset_t va, ppnum_t pa, vm_prot_t prot, vm_prot_t fault_type, unsigned int flags, boolean_t wired)
2530 pmap_enter(kernel_pmap, (vm_map_offset_t) _COMM_PAGE_BASE_ADDRESS, commpage->phys_page, VM_PROT_READ | VM_PROT_WRITE, 0, FALSE, TRUE);
2553 * as the page tables may be changed by another callee to pmap_enter or such.
3072 kprintf("pmap_enter: pai %d pa %d (%x) va %x pv_h %p pmap %p pv_h->pmap %p pv_h->pv_address_va %x\n", pai, pa, pa << PAGE_SHIFT, va, pv_h, pmap, pv_h->pv_pmap, pv_h->pv_address_va);