/freebsd-10.0-release/sys/mips/mips/ |
H A D | cache_mipsNN.c | 160 vm_offset_t va, eva; local 163 eva = va + picache_size; 172 while (va < eva) { 183 vm_offset_t va, eva; local 186 eva = va + picache_size; 195 while (va < eva) { 206 vm_offset_t eva; local 208 eva = round_line16(va + size); 211 mips_intern_dcache_wb_range(va, (eva - va)); 213 while ((eva 229 vm_offset_t eva; local 252 vm_offset_t eva, tmpva; local 295 vm_offset_t eva, tmpva; local 338 vm_offset_t va, eva; local 360 vm_offset_t va, eva; local 382 vm_offset_t eva; local 404 vm_offset_t eva; local 426 vm_offset_t eva, tmpva; local 467 vm_offset_t eva, tmpva; local 508 vm_offset_t eva; local 529 vm_offset_t eva; local 550 vm_offset_t eva; local 571 vm_offset_t eva; local [all...] |
H A D | mem.c | 79 vm_offset_t va, eva, off, v; local 117 eva = round_page(uio->uio_offset 125 eva <= VM_MAX_KERNEL_ADDRESS) { 126 for (; va < eva; va += PAGE_SIZE)
|
H A D | pmap.c | 705 vm_offset_t eva; member in struct:pmap_invalidate_range_arg 713 tlb_invalidate_range(p->pmap, p->sva, p->eva); 717 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 723 arg.eva = eva; 1747 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1766 if ((sva + PAGE_SIZE) == eva) { 1770 for (; sva < eva; sva = va_next) { 1776 va_next = eva; 1782 va_next = eva; 1902 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 2920 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument [all...] |
/freebsd-10.0-release/sys/i386/i386/ |
H A D | trap.c | 218 vm_offset_t eva; local 332 eva = 0; 344 eva = rcr2(); 417 i = trap_pfault(frame, TRUE, eva); 469 addr = eva; 556 (void) trap_pfault(frame, FALSE, eva); 755 trap_fatal(frame, eva); 791 uprintf(", fault VA = 0x%lx", (u_long)eva); 806 trap_pfault(frame, usermode, eva) 809 vm_offset_t eva; [all...] |
H A D | pmap.c | 968 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 976 for (addr = sva; addr < eva; addr += PAGE_SIZE) 978 smp_invlpg_range(sva, eva); 984 for (addr = sva; addr < eva; addr += PAGE_SIZE) 988 smp_masked_invlpg_range(other_cpus, sva, eva); 1131 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1136 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1171 pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) argument 1176 KASSERT((eva & PAGE_MASK) == 0, 1177 ("pmap_invalidate_cache_range: eva no 2818 vm_offset_t eva, va; local 2925 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 3117 vm_offset_t eva, va; local 3156 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 4861 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument 5182 vm_offset_t sva, eva; local [all...] |
/freebsd-10.0-release/sys/sparc64/sparc64/ |
H A D | mem.c | 86 vm_offset_t eva; local 162 eva = round_page(uio->uio_offset + iov->iov_len); 168 for (; va < eva; va += PAGE_SIZE)
|
H A D | pmap.c | 1428 pmap_protect(pmap_t pm, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 1433 CTR4(KTR_PMAP, "pmap_protect: ctx=%#lx sva=%#lx eva=%#lx prot=%#lx", 1434 pm->pm_context[curcpu], sva, eva, prot); 1437 pmap_remove(pm, sva, eva); 1445 if (eva - sva > PMAP_TSB_THRESH) { 1446 tsb_foreach(pm, NULL, sva, eva, pmap_protect_tte); 1449 for (va = sva; va < eva; va += PAGE_SIZE) 1452 tlb_range_demap(pm, sva, eva - 1); 2133 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument
|
/freebsd-10.0-release/sys/amd64/amd64/ |
H A D | trap.c | 657 vm_offset_t eva = frame->tf_addr; local 671 if (td->td_md.md_spurflt_addr != eva || 677 td->td_md.md_spurflt_addr = eva; 699 trap_fatal(frame, eva); 703 va = trunc_page(eva); 731 trap_fatal(frame, eva); 740 trap_fatal(frame, eva); 798 trap_fatal(frame, eva); 805 trap_fatal(frame, eva) 807 vm_offset_t eva; [all...] |
H A D | pmap.c | 1382 pmap_invalidate_range_pcid(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1391 for (addr = sva; addr < eva; addr += PAGE_SIZE) { 1401 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1408 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1425 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1430 for (addr = sva; addr < eva; 1435 sva, eva); 1441 smp_invlpg_range(pmap, sva, eva); 1447 for (addr = sva; addr < eva; addr += PAGE_SIZE) 1451 pmap_invalidate_range_pcid(pmap, sva, eva); 1640 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1697 pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) argument 1751 vm_offset_t daddr, eva; local 3442 vm_offset_t eva, va; local 3567 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 3791 vm_offset_t eva, va; local 3833 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 5788 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument [all...] |
/freebsd-10.0-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-10.0-release/sys/powerpc/booke/ |
H A D | trap.c | 403 vm_offset_t eva, va; local 414 eva = frame->srr0; 418 eva = frame->cpu.booke.dear; 429 if (eva < VM_MAXUSER_ADDRESS) { 440 va = trunc_page(eva);
|
H A D | pmap.c | 1906 mmu_booke_protect(mmu_t mmu, pmap_t pmap, vm_offset_t sva, vm_offset_t eva, argument 1914 mmu_booke_remove(mmu, pmap, sva, eva); 1922 for (va = sva; va < eva; va += PAGE_SIZE) {
|
/freebsd-10.0-release/sys/powerpc/aim/ |
H A D | trap.c | 625 vm_offset_t eva, va; local 636 eva = frame->srr0; 641 eva = frame->cpu.aim.dar; 651 if ((eva >> ADDR_SR_SHFT) == (USER_ADDR >> ADDR_SR_SHFT)) { 658 eva &= ADDR_PIDX | ADDR_POFF; 659 eva |= user_sr << ADDR_SR_SHFT; 664 va = trunc_page(eva);
|
H A D | mmu_oea64.c | 1977 moea64_protect(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva, argument 1982 CTR4(KTR_PMAP, "moea64_protect: pm=%p sva=%#x eva=%#x prot=%#x", pm, 1983 sva, eva, prot); 1989 moea64_remove(mmu, pm, sva, eva); 1997 pvo != NULL && PVO_VADDR(pvo) < eva; pvo = tpvo) { 2088 moea64_remove(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument 2102 pvo != NULL && PVO_VADDR(pvo) < eva; pvo = tpvo) {
|
H A D | mmu_oea.c | 1717 moea_protect(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva, argument 1727 moea_remove(mmu, pm, sva, eva); 1735 pvo != NULL && PVO_VADDR(pvo) < eva; pvo = tpvo) { 1820 moea_remove(mmu_t mmu, pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument 1828 pvo != NULL && PVO_VADDR(pvo) < eva; pvo = tpvo) {
|
/freebsd-10.0-release/sys/i386/xen/ |
H A D | pmap.c | 776 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 782 CTR3(KTR_PMAP, "pmap_invalidate_page: pmap=%p eva=0x%x sva=0x%x", 783 pmap, sva, eva); 787 for (addr = sva; addr < eva; addr += PAGE_SIZE) 789 smp_invlpg_range(sva, eva); 795 for (addr = sva; addr < eva; addr += PAGE_SIZE) 799 smp_masked_invlpg_range(other_cpus, sva, eva); 856 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 860 if (eva - sva > PAGE_SIZE) 861 CTR3(KTR_PMAP, "pmap_invalidate_range: pmap=%p sva=0x%x eva 891 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 3922 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument 4123 vm_offset_t sva, eva; local [all...] |
/freebsd-10.0-release/sys/vm/ |
H A D | pmap.h | 101 void pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
|
/freebsd-10.0-release/sys/arm/arm/ |
H A D | pmap-v6.c | 1620 vm_offset_t va, eva; local 1635 eva = va + L1_TABLE_SIZE; 1638 while (va < eva) { 2769 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 2781 pmap_remove(pmap, sva, eva); 2801 flush = ((eva - sva) >= (PAGE_SIZE * 4)) ? 0 : -1; 2804 while (sva < eva) { 2820 eva >= L2_NEXT_BUCKET(sva)) { 2845 if (next_bucket > eva) 2846 next_bucket = eva; 3649 vm_offset_t eva, va; local 4239 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 4775 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument [all...] |
H A D | pmap.c | 2071 vm_offset_t va, eva; local 2086 eva = va + L1_TABLE_SIZE; 2089 while (va < eva) { 3178 pmap_protect(pmap_t pm, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 3186 CTR4(KTR_PMAP, "pmap_protect: pmap %p sva 0x%08x eva 0x%08x prot %x", 3187 pm, sva, eva, prot); 3190 pmap_remove(pm, sva, eva); 3209 pmap_dcache_wb_range(pm, sva, eva - sva, FALSE, FALSE); 3211 flush = ((eva - sva) >= (PAGE_SIZE * 4)) ? 0 : -1; 3214 while (sva < eva) { 3877 pmap_remove(pmap_t pm, vm_offset_t sva, vm_offset_t eva) argument 4095 vm_offset_t next_bucket, eva; local 4522 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument [all...] |
/freebsd-10.0-release/sys/ia64/ia64/ |
H A D | pmap.c | 1532 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) argument 1547 for (va = sva; va < eva; va += PAGE_SIZE) { 1603 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) argument 1609 pmap_remove(pmap, sva, eva); 1617 if ((sva & PAGE_MASK) || (eva & PAGE_MASK)) 1622 for ( ; sva < eva; sva += PAGE_SIZE) { 2318 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) argument 2326 for (; sva < eva; sva += PAGE_SIZE) {
|
/freebsd-10.0-release/sys/amd64/include/ |
H A D | pmap.h | 395 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
|
/freebsd-10.0-release/sys/i386/include/ |
H A D | pmap.h | 461 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
|