Lines Matching refs:eva

577 static bool	pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
2218 mmu_radix_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, in mmu_radix_advise() argument
2234 for (; sva < eva; sva = va_next) { in mmu_radix_advise()
2239 va_next = eva; in mmu_radix_advise()
2246 va_next = eva; in mmu_radix_advise()
2251 va_next = eva; in mmu_radix_advise()
2280 va = eva; in mmu_radix_advise()
2296 if (va_next > eva) in mmu_radix_advise()
2297 va_next = eva; in mmu_radix_advise()
4505 vm_offset_t eva, va; in pmap_protect_l3e() local
4517 eva = sva + L3_PAGE_SIZE; in pmap_protect_l3e()
4519 va < eva; va += PAGE_SIZE, m++) in pmap_protect_l3e()
4542 mmu_radix_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, in mmu_radix_protect() argument
4552 CTR5(KTR_PMAP, "%s(%p, %#x, %#x, %#x)", __func__, pmap, sva, eva, in mmu_radix_protect()
4557 mmu_radix_remove(pmap, sva, eva); in mmu_radix_protect()
4568 pmap, sva, eva, prot, pmap->pm_pid); in mmu_radix_protect()
4573 for (; sva < eva; sva = va_next) { in mmu_radix_protect()
4578 va_next = eva; in mmu_radix_protect()
4586 va_next = eva; in mmu_radix_protect()
4592 va_next = eva; in mmu_radix_protect()
4611 if (sva + L3_PAGE_SIZE == va_next && eva >= va_next) { in mmu_radix_protect()
4623 if (va_next > eva) in mmu_radix_protect()
4624 va_next = eva; in mmu_radix_protect()
5077 vm_offset_t eva, va; in pmap_remove_l3e() local
5091 eva = sva + L3_PAGE_SIZE; in pmap_remove_l3e()
5093 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_l3e()
5185 pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, in pmap_remove_ptes() argument
5194 va = eva; in pmap_remove_ptes()
5195 for (pte = pmap_l3e_to_pte(l3e, sva); sva != eva; pte++, in pmap_remove_ptes()
5199 if (va != eva) { in pmap_remove_ptes()
5201 va = eva; in pmap_remove_ptes()
5205 if (va == eva) in pmap_remove_ptes()
5215 else if (va != eva) in pmap_remove_ptes()
5221 mmu_radix_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in mmu_radix_remove() argument
5231 CTR4(KTR_PMAP, "%s(%p, %#x, %#x)", __func__, pmap, sva, eva); in mmu_radix_remove()
5244 eva = (eva + PAGE_MASK) & ~PAGE_MASK; in mmu_radix_remove()
5253 if (sva + PAGE_SIZE == eva) { in mmu_radix_remove()
5262 for (; sva < eva; sva = va_next) { in mmu_radix_remove()
5269 va_next = eva; in mmu_radix_remove()
5277 va_next = eva; in mmu_radix_remove()
5286 va_next = eva; in mmu_radix_remove()
5305 if (sva + L3_PAGE_SIZE == va_next && eva >= va_next) { in mmu_radix_remove()
5322 if (va_next > eva) in mmu_radix_remove()
5323 va_next = eva; in mmu_radix_remove()
5714 mmu_radix_unwire(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in mmu_radix_unwire() argument
5722 CTR4(KTR_PMAP, "%s(%p, %#x, %#x)", __func__, pmap, sva, eva); in mmu_radix_unwire()
5724 for (; sva < eva; sva = va_next) { in mmu_radix_unwire()
5729 va_next = eva; in mmu_radix_unwire()
5736 va_next = eva; in mmu_radix_unwire()
5741 va_next = eva; in mmu_radix_unwire()
5754 if (sva + L3_PAGE_SIZE == va_next && eva >= va_next) { in mmu_radix_unwire()
5762 if (va_next > eva) in mmu_radix_unwire()
5763 va_next = eva; in mmu_radix_unwire()
6200 pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_cache_range() argument
6202 cpu_flush_dcache((void *)sva, eva - sva); in pmap_invalidate_cache_range()