Home | History | Annotate | Download | only in pmap

Lines Matching defs:sva

394 pmap_addr_range_check(pmap_t pmap, vaddr_t sva, vaddr_t eva, const char *func)
398 if (sva < VM_MIN_KERNEL_ADDRESS)
400 func, sva);
1109 pmap_pte_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva, pt_entry_t *ptep,
1117 (uintptr_t)pmap, (is_kernel_pmap_p ? 1 : 0), sva, eva);
1123 for (; sva < eva; sva += NBPG, ptep++) {
1137 pmap_remove_pv(pmap, sva, pg, pte_modified_p(pte));
1145 pmap_tlb_invalidate_addr(pmap, sva);
1156 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva)
1163 sva, eva, 0);
1176 pmap_addr_range_check(pmap, sva, eva, __func__);
1177 pmap_pte_process(pmap, sva, eva, pmap_pte_remove, npte);
1253 pmap_pte_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, pt_entry_t *ptep,
1260 (uintptr_t)pmap, (pmap == pmap_kernel() ? 1 : 0), sva, eva);
1268 for (; sva < eva; sva += NBPG, ptep++) {
1299 pmap_tlb_update_addr(pmap, sva, pte, PMAP_TLB_NEED_IPI);
1314 pmap_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot)
1318 (uintptr_t)pmap, sva, eva, prot);
1322 pmap_remove(pmap, sva, eva);
1331 pmap_addr_range_check(pmap, sva, eva, __func__);
1332 pmap_pte_process(pmap, sva, eva, pmap_pte_protect, prot);
1648 pmap_pte_kremove(pmap_t pmap, vaddr_t sva, vaddr_t eva, pt_entry_t *ptep,
1654 UVMHIST_CALLARGS(pmaphist, "(pmap=%#jx, sva=%#jx eva=%#jx ptep=%#jx)",
1655 (uintptr_t)pmap, sva, eva, (uintptr_t)ptep);
1659 for (; sva < eva; sva += NBPG, ptep++) {
1668 pmap_remove_pv(pmap, sva, pg, !pte_readonly_p(pte));
1674 pmap_tlb_invalidate_addr(pmap, sva);
1686 const vaddr_t sva = trunc_page(va);
1693 pmap_pte_process(pmap_kernel(), sva, eva, pmap_pte_kremove, 0);
1832 UVMHIST_CALLARGS(pmaphist, "(dpm=#%jx spm=%#jx dva=%#jx sva=%#jx",