Home
last modified time | relevance | path

Searched refs:eva (Results 1 – 25 of 70) sorted by relevance

123

/netbsd-src/sys/arch/mips/mips/
H A Dcache_ls2.c59 const vaddr_t eva = round_line(va + size); in ls2_icache_sync_range() local
63 if (va + mci->mci_picache_size <= eva) { in ls2_icache_sync_range()
68 for (; va + 8 * 32 <= eva; va += 8 * 32) { in ls2_icache_sync_range()
73 for (; va < eva; va += 32) { in ls2_icache_sync_range()
84 vaddr_t eva; in ls2_icache_sync_range_index() local
95 eva = round_line(va + size); in ls2_icache_sync_range_index()
98 if (va + mci->mci_picache_way_size < eva) { in ls2_icache_sync_range_index()
100 eva = mci->mci_picache_way_size; in ls2_icache_sync_range_index()
103 for (; va + 8 * 32 <= eva; va += 8 * 32) { in ls2_icache_sync_range_index()
108 for (; va < eva; va += 32) { in ls2_icache_sync_range_index()
[all …]
H A Dcache_r10k.c87 vaddr_t eva = va + mci->mci_picache_way_size; in r10k_icache_sync_all() local
93 while (va < eva) { in r10k_icache_sync_all()
104 vaddr_t eva = round_line(va + size); in r10k_icache_sync_range() local
108 mips_dcache_wb_range(va, (eva - va)); in r10k_icache_sync_range()
112 while (va < eva) { in r10k_icache_sync_range()
122 vaddr_t eva, orig_va; in r10k_icache_sync_range_index() local
126 eva = round_line(va + size); in r10k_icache_sync_range_index()
129 mips_dcache_wbinv_range_index(va, (eva - va)); in r10k_icache_sync_range_index()
141 eva = round_line(va + size); in r10k_icache_sync_range_index()
144 while (va < eva) { in r10k_icache_sync_range_index()
[all …]
H A Dcache_tx39.c72 vaddr_t eva = round_line(va + size); in tx3900_icache_sync_range_16() local
76 if ((eva - va) >= mips_cache_info.mci_picache_size) { in tx3900_icache_sync_range_16()
79 eva = MIPS_PHYS_TO_KSEG0(mips_cache_info.mci_picache_size); in tx3900_icache_sync_range_16()
82 tx3900_icache_do_inv_index_16(va, eva); in tx3900_icache_sync_range_16()
97 vaddr_t eva = va + mips_cache_info.mci_pdcache_size; in tx3900_pdcache_wbinv_all_4() local
106 while (va < eva) { in tx3900_pdcache_wbinv_all_4()
122 vaddr_t eva = round_line(va + size); in tx3900_pdcache_inv_range_4() local
126 while ((eva - va) >= (32 * 4)) { in tx3900_pdcache_inv_range_4()
132 while (va < eva) { in tx3900_pdcache_inv_range_4()
166 vaddr_t eva = round_line(va + size); in tx3920_icache_sync_range_16wt() local
[all …]
H A Dcache_r5k.c121 vaddr_t eva; in r5k_picache_sync_range_index() local
131 eva = round_line(va + size, line_size); in r5k_picache_sync_range_index()
133 size = eva - va; in r5k_picache_sync_range_index()
148 eva += way_size; in r5k_picache_sync_range_index()
173 vaddr_t eva; in r5k_pdcache_wbinv_range_index() local
182 eva = round_line(va + size, line_size); in r5k_pdcache_wbinv_range_index()
184 size = eva - va; in r5k_pdcache_wbinv_range_index()
204 eva += way_size; in r5k_pdcache_wbinv_range_index()
211 const register_t eva = round_line32(va + size); in r4600v1_pdcache_wbinv_range_32() local
225 if (eva - va >= mips_cache_info.mci_pdcache_size) { in r4600v1_pdcache_wbinv_range_32()
[all …]
H A Dcache_r3k.c62 vaddr_t eva = va + mips_cache_info.mci_picache_size; in r3k_icache_sync_all() local
64 r3k_picache_do_inv(va, eva); in r3k_icache_sync_all()
70 vaddr_t eva = round_line(va + size); in r3k_icache_sync_range() local
74 if ((eva - va) >= mips_cache_info.mci_picache_size) { in r3k_icache_sync_range()
79 r3k_picache_do_inv(va, eva); in r3k_icache_sync_range()
86 vaddr_t eva = va + mips_cache_info.mci_pdcache_size; in r3k_pdcache_wbinv_all() local
90 r3k_pdcache_do_inv(va, eva); in r3k_pdcache_wbinv_all()
96 vaddr_t eva = round_line(va + size); in r3k_pdcache_inv_range() local
100 if ((eva - va) >= mips_cache_info.mci_pdcache_size) { in r3k_pdcache_inv_range()
105 r3k_pdcache_do_inv(va, eva); in r3k_pdcache_inv_range()
H A Dcache_mipsNN.c116 vaddr_t eva; in mipsNN_picache_sync_range_index() local
126 eva = round_line(va + size, line_size); in mipsNN_picache_sync_range_index()
128 size = eva - va; in mipsNN_picache_sync_range_index()
143 eva += way_size; in mipsNN_picache_sync_range_index()
155 vaddr_t eva; in mipsNN_pdcache_wbinv_range_index() local
164 eva = round_line(va + size, line_size); in mipsNN_pdcache_wbinv_range_index()
166 size = eva - va; in mipsNN_pdcache_wbinv_range_index()
186 eva += way_size; in mipsNN_pdcache_wbinv_range_index()
198 vaddr_t eva; in mipsNN_sdcache_wbinv_range_index() local
207 eva = round_line(va + size, line_size); in mipsNN_sdcache_wbinv_range_index()
[all …]
/netbsd-src/sys/arch/sh3/sh3/
H A Dcache_sh4.c237 vaddr_t eva = SH4_ICACHE_SIZE; in sh4_icache_sync_all() local
243 while (va < eva) { in sh4_icache_sync_all()
255 vaddr_t eva = round_line(va + sz); in sh4_icache_sync_range() local
258 sh4_dcache_wbinv_range(va, (eva - va)); in sh4_icache_sync_range()
261 while (va < eva) { in sh4_icache_sync_range()
274 vaddr_t eva = round_line(va + sz); in sh4_icache_sync_range_index() local
278 (*sh_cache_ops._dcache_wbinv_range_index)(va, eva - va); in sh4_icache_sync_range_index()
281 while ((eva - va) >= (8 * 32)) { in sh4_icache_sync_range_index()
286 while (va < eva) { in sh4_icache_sync_range_index()
298 vaddr_t eva = SH4_DCACHE_SIZE; in sh4_dcache_wbinv_all() local
[all …]
H A Dcache_sh3.c199 vaddr_t eva = round_line(va + sz); in sh3_cache_wbinv_range_index() local
203 while ((eva - va) >= (8 * 16)) { in sh3_cache_wbinv_range_index()
208 while (va < eva) { in sh3_cache_wbinv_range_index()
217 vaddr_t eva = round_line(va + sz); in sh3_cache_wbinv_range() local
222 while (va < eva) { in sh3_cache_wbinv_range()
H A Dpmap.c428 vaddr_t eva = va + PAGE_SIZE; in __pmap_map_change() local
436 pmap_remove(pmap, va, eva); in __pmap_map_change()
444 pmap_protect(pmap, va, eva, prot); in __pmap_map_change()
456 pmap_remove(pmap, va, eva); in __pmap_map_change()
514 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove() argument
522 for (va = sva; va < eva; va += PAGE_SIZE) { in pmap_remove()
612 vaddr_t eva = va + len; in pmap_kremove() local
616 KDASSERT(va >= VM_MIN_KERNEL_ADDRESS && eva <= VM_MAX_KERNEL_ADDRESS); in pmap_kremove()
618 for (; va < eva; va += PAGE_SIZE) { in pmap_kremove()
655 pmap_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument
[all …]
/netbsd-src/sys/arch/cobalt/stand/boot/
H A Dcache.c54 uint32_t eva; in pdcache_inv() local
56 eva = round_line(va + size); in pdcache_inv()
59 while (va < eva) { in pdcache_inv()
68 uint32_t eva; in pdcache_wb() local
70 eva = round_line(va + size); in pdcache_wb()
73 while (va < eva) { in pdcache_wb()
82 uint32_t eva; in pdcache_wbinv() local
84 eva = round_line(va + size); in pdcache_wbinv()
87 while (va < eva) { in pdcache_wbinv()
/netbsd-src/sys/arch/x86/x86/
H A Dbios32.c247 vaddr_t eva; in smbios2_map_kva() local
251 eva = uvm_km_alloc(kernel_map, end - pa, 0, UVM_KMF_VAONLY); in smbios2_map_kva()
252 if (eva == 0) in smbios2_map_kva()
257 smbios_entry.addr = (uint8_t *)(eva + (sh->addr & PGOFSET)); in smbios2_map_kva()
265 for (; pa < end; pa+= NBPG, eva+= NBPG) in smbios2_map_kva()
267 pmap_kenter_ma(eva, pa, VM_PROT_READ, 0); in smbios2_map_kva()
269 pmap_kenter_pa(eva, pa, VM_PROT_READ, 0); in smbios2_map_kva()
282 vaddr_t eva; in smbios3_map_kva() local
286 eva = uvm_km_alloc(kernel_map, end - pa, 0, UVM_KMF_VAONLY); in smbios3_map_kva()
287 if (eva == 0) in smbios3_map_kva()
[all …]
/netbsd-src/sys/arch/sun2/sun2/
H A Dpmap.c696 pmeg_mon_init(vaddr_t sva, vaddr_t eva, int keep) in pmeg_mon_init() argument
705 sva, eva, keep); in pmeg_mon_init()
710 while (sva < eva) { in pmeg_mon_init()
1009 vaddr_t eva; in pmeg_verify_empty() local
1012 for (eva = va + NBSG; va < eva; va += PAGE_SIZE) { in pmeg_verify_empty()
1493 vaddr_t va, eva; in pmap_bootstrap() local
1598 eva = va + PAGE_SIZE * 4; in pmap_bootstrap()
1599 va = eva; in pmap_bootstrap()
1604 eva = va + PAGE_SIZE * 4; in pmap_bootstrap()
1605 for(; va < eva; va += PAGE_SIZE) { in pmap_bootstrap()
[all …]
/netbsd-src/sys/arch/sun3/sun3/
H A Dpmap.c705 pmeg_mon_init(vaddr_t sva, vaddr_t eva, int keep) in pmeg_mon_init() argument
714 sva, eva, keep); in pmeg_mon_init()
719 while (sva < eva) { in pmeg_mon_init()
1018 vaddr_t eva; in pmeg_verify_empty() local
1021 for (eva = va + NBSG; va < eva; va += PAGE_SIZE) { in pmeg_verify_empty()
1501 vaddr_t va, eva; in pmap_bootstrap() local
1619 eva = SUN3_MONSHORTPAGE; in pmap_bootstrap()
1622 for ( ; va < eva; va += PAGE_SIZE) in pmap_bootstrap()
1660 eva in pmap_bootstrap()
2440 vaddr_t eva, neva, pgva, segva, segnum; pmap_kremove() local
2949 pmap_protect(pmap_t pmap,vaddr_t sva,vaddr_t eva,vm_prot_t prot) pmap_protect() argument
2992 pmap_protect1(pmap_t pmap,vaddr_t sva,vaddr_t eva) pmap_protect1() argument
3044 pmap_protect_mmu(pmap_t pmap,vaddr_t sva,vaddr_t eva) pmap_protect_mmu() argument
3123 pmap_protect_noctx(pmap_t pmap,vaddr_t sva,vaddr_t eva) pmap_protect_noctx() argument
3179 pmap_remove(pmap_t pmap,vaddr_t sva,vaddr_t eva) pmap_remove() argument
3211 pmap_remove1(pmap_t pmap,vaddr_t sva,vaddr_t eva) pmap_remove1() argument
3264 pmap_remove_mmu(pmap_t pmap,vaddr_t sva,vaddr_t eva) pmap_remove_mmu() argument
3391 pmap_remove_noctx(pmap_t pmap,vaddr_t sva,vaddr_t eva) pmap_remove_noctx() argument
[all...]
/netbsd-src/sys/arch/powerpc/booke/
H A Dbooke_pmap.c68 for (const vaddr_t eva = va + len; va < eva; off = 0) { in pmap_procwr() local
141 pmap_kvptefill(vaddr_t sva, vaddr_t eva, pt_entry_t pt_entry) in pmap_kvptefill()
146 for (; sva < eva; sva += NBPG) { in pmap_kvptefill()
328 const vaddr_t eva = sva + size; in pmap_md_map_poolpage()
329 pmap_kvptefill(sva, eva, PTE_M | PTE_xR | PTE_xW);
339 const vaddr_t eva = va + size; in pmap_md_unmap_poolpage()
340 pmap_kvptefill(va, eva, 0); in pmap_md_unmap_poolpage()
341 for (;va < eva; va += NBPG) { in pmap_md_unmap_poolpage()
137 pmap_kvptefill(vaddr_t sva,vaddr_t eva,pt_entry_t pt_entry) pmap_kvptefill() argument
324 const vaddr_t eva = sva + size; pmap_md_map_poolpage() local
335 const vaddr_t eva = va + size; pmap_md_unmap_poolpage() local
/netbsd-src/sys/arch/ews4800mips/stand/common/
H A Dloader.c234 uint32_t eva = va + pdcache_size; in r4k_pdcache_wbinv_all() local
236 while (va < eva) { in r4k_pdcache_wbinv_all()
266 uint32_t eva = va + sdcache_size; in r4k_sdcache_wbinv_all() local
268 while (va < eva) { in r4k_sdcache_wbinv_all()
/netbsd-src/sys/uvm/pmap/
H A Dpmap.c394 pmap_addr_range_check(pmap_t pmap, vaddr_t sva, vaddr_t eva, const char *func) in pmap_addr_range_check() argument
401 if (eva >= pmap_limits.virtual_end) in pmap_addr_range_check()
403 func, eva); in pmap_addr_range_check()
405 if (eva > VM_MAXUSER_ADDRESS) in pmap_addr_range_check()
407 func, eva); in pmap_addr_range_check()
1109 pmap_pte_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva, pt_entry_t *ptep, in pmap_pte_remove() argument
1117 (uintptr_t)pmap, (is_kernel_pmap_p ? 1 : 0), sva, eva); in pmap_pte_remove()
1123 for (; sva < eva; sva += NBPG, ptep++) { in pmap_pte_remove()
1156 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove() argument
1163 (uintptr_t)pmap, sva, eva, 0); in pmap_remove()
[all …]
/netbsd-src/sys/arch/hppa/include/
H A Dpmap.h161 void pmap_remove(struct pmap *pmap, vaddr_t sva, vaddr_t eva);
198 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument
202 pmap_write_protect(pmap, sva, eva, prot); in pmap_protect()
204 pmap_remove(pmap, sva, eva); in pmap_protect()
/netbsd-src/sys/arch/sun3/sun3x/
H A Dpmap.c613 vaddr_t va, eva; in pmap_bootstrap() local
872 eva = m68k_trunc_page((vaddr_t)etext); in pmap_bootstrap()
873 for (; va < eva; va += PAGE_SIZE, pa += PAGE_SIZE) in pmap_bootstrap()
2967 pmap_remove_kernel(vaddr_t sva, vaddr_t eva) in pmap_remove_kernel() argument
2972 if ((sva & PGOFSET) || (eva & PGOFSET)) in pmap_remove_kernel()
2977 eidx = m68k_btop(eva - KERNBASE3X); in pmap_remove_kernel()
2992 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove() argument
2996 pmap_remove_kernel(sva, eva); in pmap_remove()
3014 if (pmap_remove_a(pmap->pm_a_tmgr, sva, eva)) { in pmap_remove()
3050 pmap_remove_a(a_tmgr_t *a_tbl, vaddr_t sva, vaddr_t eva) in pmap_remove_a() argument
[all …]
/netbsd-src/sys/arch/x86/acpi/
H A Dacpi_machdep.c423 vaddr_t sva, eva; in acpi_md_OsReadable() local
427 eva = round_page((vaddr_t) Pointer + Length); in acpi_md_OsReadable()
432 for (; sva < eva; sva += PAGE_SIZE) { in acpi_md_OsReadable()
447 vaddr_t sva, eva; in acpi_md_OsWritable() local
451 eva = round_page((vaddr_t) Pointer + Length); in acpi_md_OsWritable()
456 for (; sva < eva; sva += PAGE_SIZE) { in acpi_md_OsWritable()
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dkgdb_machdep.c382 vaddr_t eva; in kgdb_acc() local
385 eva = round_page(va + len); in kgdb_acc()
389 for (; va < eva; va += PAGE_SIZE) { in kgdb_acc()
/netbsd-src/sys/arch/x86/include/
H A Dpmap.h182 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument
186 pmap_write_protect(pmap, sva, eva, prot); in pmap_protect()
188 pmap_remove(pmap, sva, eva); in pmap_protect()
/netbsd-src/sys/arch/sparc/sparc/
H A Dkgdb_machdep.c388 vaddr_t eva; in kgdb_acc() local
390 eva = round_page(va + len); in kgdb_acc()
397 for (; va < eva; va += PAGE_SIZE) { in kgdb_acc()
/netbsd-src/sys/arch/arm/acpi/
H A Dacpi_machdep.c230 vaddr_t sva, eva; in acpi_md_OsReadable()
234 eva = round_page((vaddr_t)va + len); in acpi_md_OsReadable()
239 for (; sva < eva; sva += PAGE_SIZE) { in acpi_md_OsReadable()
251 vaddr_t sva, eva; in acpi_md_OsWritable()
255 eva = round_page((vaddr_t)va + len); in acpi_md_OsWritable()
260 for (; sva < eva; sva += PAGE_SIZE) { in acpi_md_OsWritable()
229 vaddr_t sva, eva; acpi_md_OsReadable() local
250 vaddr_t sva, eva; acpi_md_OsWritable() local
/netbsd-src/sys/rump/librump/rumpkern/arch/x86/
H A Drump_x86_pmap.c92 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove() argument
107 pmap_write_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_write_protect() argument
/netbsd-src/sys/arch/amd64/stand/prekern/
H A Dmm.c207 vaddr_t sva, eva; in mm_randva_kregion() local
225 eva = sva + bootspace.segs[i].sz; in mm_randva_kregion()
227 if ((sva <= randva) && (randva < eva)) { in mm_randva_kregion()
231 if ((sva < randva + size) && (randva + size <= eva)) { in mm_randva_kregion()
235 if (randva < sva && eva < (randva + size)) { in mm_randva_kregion()

123