Lines Matching refs:sva
3444 void pmap_remove(pmap_t map, vm_offset_t sva, vm_offset_t eva)
3448 vm_offset_t *spte, *epte, lva = sva;
3453 assert(!(sva & PAGE_MASK));
3464 while (sva < eva) {
3465 lva = (sva + _1MB) & ~((_1MB) - 1);
3468 tte = (pt_entry_t *)pmap_tte(map, sva);
3473 spte = (vm_offset_t *)((vm_offset_t) spte_begin + (vm_offset_t) pte_offset(sva));
3479 if ((sva >> L1SHIFT) != (lva >> L1SHIFT)) {
3480 int mb_off = (lva >> L1SHIFT) - (sva >> L1SHIFT);
3493 pmap_remove_range(map, sva, spte, epte, FALSE);
3495 sva = lva;
3501 pmap_flush_tlbs(map, sva, eva);
3843 * Lower the specified protections on a certain map from sva to eva using prot prot.
3845 void pmap_protect(pmap_t map, vm_map_offset_t sva, vm_map_offset_t eva, vm_prot_t prot)
3857 assert(!(sva & PAGE_MASK));
3867 pmap_remove(map, sva, eva);
3887 orig_sva = sva;
3888 while (sva < eva) {
3889 lva = (sva + _1MB) & ~((_1MB) - 1);
3892 tte = (pt_entry_t *)pmap_tte(map, sva);
3897 spte = (pt_entry_t *)((vm_offset_t) spte_begin + (vm_offset_t) pte_offset(sva));
3903 if ((sva >> L1SHIFT) != (lva >> L1SHIFT)) {
3904 int mb_off = (lva >> L1SHIFT) - (sva >> L1SHIFT);
3940 sva = lva;
3946 pmap_flush_tlbs(map, sva, eva);