/freebsd-9.3-release/sys/mips/mips/ |
H A D | cache_mipsNN.c | 162 vm_offset_t va, eva; local 165 eva = va + picache_size; 174 while (va < eva) { 185 vm_offset_t va, eva; local 188 eva = va + picache_size; 197 while (va < eva) { 208 vm_offset_t eva; local 210 eva = round_line16(va + size); 213 mips_intern_dcache_wb_range(va, (eva - va)); 215 while ((eva 231 vm_offset_t eva; local 254 vm_offset_t eva, tmpva; local 297 vm_offset_t eva, tmpva; local 340 vm_offset_t va, eva; local 362 vm_offset_t va, eva; local 384 vm_offset_t eva; local 406 vm_offset_t eva; local 428 vm_offset_t eva, tmpva; local 469 vm_offset_t eva, tmpva; local 510 vm_offset_t eva; local 531 vm_offset_t eva; local 552 vm_offset_t eva; local 573 vm_offset_t eva; local [all...] |
H A D | mem.c | 79 vm_offset_t va, eva, off, v; local 116 eva = round_page(uio->uio_offset 124 eva <= VM_MAX_KERNEL_ADDRESS) { 125 for (; va < eva; va += PAGE_SIZE)
|
H A D | pmap.c | 1635 pmap_remove(struct pmap *pmap, vm_offset_t sva, vm_offset_t eva) argument 1654 if ((sva + PAGE_SIZE) == eva) { 1658 for (; sva < eva; sva = va_next) { 1664 va_next = eva; 1670 va_next = eva; 1675 if (va_next > eva) 1676 va_next = eva; 1765 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 1775 pmap_remove(pmap, sva, eva); 1783 for (; sva < eva; sv [all...] |
/freebsd-9.3-release/sys/i386/i386/ |
H A D | trap.c | 215 vm_offset_t eva; local 323 eva = 0; 335 eva = rcr2(); 408 i = trap_pfault(frame, TRUE, eva); 460 addr = eva; 547 (void) trap_pfault(frame, FALSE, eva); 746 trap_fatal(frame, eva); 782 uprintf(", fault VA = 0x%lx", (u_long)eva); 798 trap_pfault(frame, usermode, eva) 801 vm_offset_t eva; [all...] |
H A D | pmap.c | 990 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 998 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1000 smp_invlpg_range(sva, eva); 1006 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1010 smp_masked_invlpg_range(other_cpus, sva, eva); 1153 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1158 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1193 pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) argument 1198 KASSERT((eva & PAGE_MASK) == 0, 1199 ("pmap_invalidate_cache_range: eva no 2839 vm_offset_t eva, va; local 2946 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 3137 vm_offset_t eva, va; local 3176 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 5141 vm_offset_t sva, eva; local [all...] |
/freebsd-9.3-release/sys/sparc64/sparc64/ |
H A D | mem.c | 86 vm_offset_t eva; local 159 eva = round_page(uio->uio_offset + iov->iov_len); 165 for (; va < eva; va += PAGE_SIZE)
|
H A D | pmap.c | 1442 pmap_protect(pmap_t pm, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 1447 CTR4(KTR_PMAP, "pmap_protect: ctx=%#lx sva=%#lx eva=%#lx prot=%#lx", 1448 pm->pm_context[curcpu], sva, eva, prot); 1451 pmap_remove(pm, sva, eva); 1459 if (eva - sva > PMAP_TSB_THRESH) { 1460 tsb_foreach(pm, NULL, sva, eva, pmap_protect_tte); 1463 for (va = sva; va < eva; va += PAGE_SIZE) 1466 tlb_range_demap(pm, sva, eva - 1);
|
/freebsd-9.3-release/sys/amd64/amd64/ |
H A D | trap.c | 649 vm_offset_t eva = frame->tf_addr; local 663 if (td->td_md.md_spurflt_addr != eva || 669 td->td_md.md_spurflt_addr = eva; 691 trap_fatal(frame, eva); 695 va = trunc_page(eva); 727 trap_fatal(frame, eva); 792 trap_fatal(frame, eva); 800 trap_fatal(frame, eva) 802 vm_offset_t eva; 827 printf("fault virtual address = 0x%lx\n", eva); [all...] |
H A D | pmap.c | 992 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1000 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1002 smp_invlpg_range(sva, eva); 1008 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1012 smp_masked_invlpg_range(other_cpus, sva, eva); 1130 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1135 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1167 pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) argument 1172 KASSERT((eva & PAGE_MASK) == 0, 1173 ("pmap_invalidate_cache_range: eva no 1221 vm_offset_t daddr, eva; local 2816 vm_offset_t eva, va; local 2930 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 3146 vm_offset_t eva, va; local 3183 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument [all...] |
/freebsd-9.3-release/sys/powerpc/powerpc/ |
H A D | mem.c | 94 vm_offset_t va, eva, off, v; local 143 eva = round_page(uio->uio_offset 151 for (; va < eva; va += PAGE_SIZE)
|
/freebsd-9.3-release/sys/powerpc/booke/ |
H A D | trap.c | 397 vm_offset_t eva, va; local 408 eva = frame->srr0; 412 eva = frame->cpu.booke.dear; 423 if (eva < VM_MAXUSER_ADDRESS) { 434 va = trunc_page(eva);
|
H A D | pmap.c | 1909 mmu_booke_protect(mmu_t mmu, pmap_t pmap, vm_offset_t sva, vm_offset_t eva, argument 1917 mmu_booke_remove(mmu, pmap, sva, eva); 1925 for (va = sva; va < eva; va += PAGE_SIZE) {
|
/freebsd-9.3-release/sys/powerpc/aim/ |
H A D | trap.c | 565 vm_offset_t eva, va; local 576 eva = frame->srr0; 581 eva = frame->cpu.aim.dar; 591 if ((eva >> ADDR_SR_SHFT) == (USER_ADDR >> ADDR_SR_SHFT)) { 598 eva &= ADDR_PIDX | ADDR_POFF; 599 eva |= user_sr << ADDR_SR_SHFT; 604 va = trunc_page(eva);
|
H A D | mmu_oea64.c | 2038 moea64_protect(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva, argument 2043 CTR4(KTR_PMAP, "moea64_protect: pm=%p sva=%#x eva=%#x prot=%#x", pm, 2044 sva, eva, prot); 2050 moea64_remove(mmu, pm, sva, eva); 2056 if ((eva - sva)/PAGE_SIZE < pm->pm_stats.resident_count) { 2057 while (sva < eva) { 2072 if (PVO_VADDR(pvo) < sva || PVO_VADDR(pvo) >= eva) 2166 moea64_remove(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument 2178 if ((eva - sva)/PAGE_SIZE < pm->pm_stats.resident_count) { 2179 while (sva < eva) { [all...] |
H A D | mmu_oea.c | 1657 moea_protect(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva, argument 1668 moea_remove(mmu, pm, sva, eva); 1674 for (; sva < eva; sva += PAGE_SIZE) { 1763 moea_remove(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument 1770 if ((eva - sva)/PAGE_SIZE < 10) { 1771 for (; sva < eva; sva += PAGE_SIZE) { 1778 if (PVO_VADDR(pvo) < sva || PVO_VADDR(pvo) >= eva)
|
/freebsd-9.3-release/sys/i386/xen/ |
H A D | pmap.c | 771 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 777 CTR3(KTR_PMAP, "pmap_invalidate_page: pmap=%p eva=0x%x sva=0x%x", 778 pmap, sva, eva); 782 for (addr = sva; addr < eva; addr += PAGE_SIZE) 784 smp_invlpg_range(sva, eva); 790 for (addr = sva; addr < eva; addr += PAGE_SIZE) 794 smp_masked_invlpg_range(other_cpus, sva, eva); 851 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 855 if (eva - sva > PAGE_SIZE) 856 CTR3(KTR_PMAP, "pmap_invalidate_range: pmap=%p sva=0x%x eva 886 pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) argument 2354 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 2520 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 4094 vm_offset_t sva, eva; local [all...] |
/freebsd-9.3-release/sys/ia64/ia64/ |
H A D | pmap.c | 1327 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1346 if (sva + PAGE_SIZE == eva) { 1353 if (pmap->pm_stats.resident_count < ((eva - sva) >> PAGE_SHIFT)) { 1356 if (va >= sva && va < eva) { 1363 for (va = sva; va < eva; va += PAGE_SIZE) { 1422 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 1428 pmap_remove(pmap, sva, eva); 1436 if ((sva & PAGE_MASK) || (eva & PAGE_MASK)) 1441 for ( ; sva < eva; sva += PAGE_SIZE) {
|
/freebsd-9.3-release/sys/arm/arm/ |
H A D | pmap.c | 2107 vm_offset_t va, eva; local 2122 eva = va + L1_TABLE_SIZE; 2125 while (va < eva) { 3204 pmap_protect(pmap_t pm, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 3212 CTR4(KTR_PMAP, "pmap_protect: pmap %p sva 0x%08x eva 0x%08x prot %x", 3213 pm, sva, eva, prot); 3216 pmap_remove(pm, sva, eva); 3235 pmap_dcache_wb_range(pm, sva, eva - sva, FALSE, FALSE); 3237 flush = ((eva - sva) >= (PAGE_SIZE * 4)) ? 0 : -1; 3240 while (sva < eva) { 3904 pmap_remove(pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument 4129 vm_offset_t next_bucket, eva; local [all...] |
/freebsd-9.3-release/sys/amd64/include/ |
H A D | pmap.h | 308 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
|
/freebsd-9.3-release/sys/i386/include/ |
H A D | pmap.h | 457 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
|