/openbsd/sys/arch/mips64/mips64/ |
H A D | cache_loongson2.c | 116 vaddr_t sva, eva; in Loongson2_SyncCache() local 122 while (sva != eva) { in Loongson2_SyncCache() 129 while (sva != eva) { in Loongson2_SyncCache() 139 while (sva != eva) { in Loongson2_SyncCache() 154 vaddr_t va, sva, eva; in Loongson2_InvalidateICache() local 164 eva = sva + sz; in Loongson2_InvalidateICache() 165 while (sva != eva) { in Loongson2_InvalidateICache() 191 vaddr_t sva, eva; in Loongson2_SyncICache() local 197 while (sva != eva) { in Loongson2_SyncICache() 216 vaddr_t sva, eva; in Loongson2_SyncDCachePage() local [all …]
|
H A D | cache_mips64r2.c | 215 vaddr_t sva, eva; in mips64r2_SyncCache() local 219 while (sva != eva) { in mips64r2_SyncCache() 226 while (sva != eva) { in mips64r2_SyncCache() 234 while (sva != eva) { in mips64r2_SyncCache() 243 while (sva != eva) { in mips64r2_SyncCache() 268 sva |= va & (offs - 1); in mips64r2_InvalidateICache() 269 eva = sva + sz; in mips64r2_InvalidateICache() 271 while (sva != eva) { in mips64r2_InvalidateICache() 302 vaddr_t sva, eva, iva; in mips64r2_SyncDCachePage() local 312 eva = sva + PAGE_SIZE; in mips64r2_SyncDCachePage() [all …]
|
H A D | pmap.c | 280 vaddr_t sva; member 315 sr_arg.sva = va; in pmap_shootdown_range() 340 sr_arg->eva - sr_arg->sva); in pmap_shootdown_range_action() 710 (void *)sva, (void *)eva); in pmap_do_remove() 712 pte = kvtopte(sva); in pmap_do_remove() 742 seg = &pmap_segmap(pmap, sva); in pmap_do_remove() 787 pmap_do_remove(pmap, sva, eva); in pmap_remove() 947 pmap_remove(pmap, sva, eva); in pmap_protect() 970 (void *)sva, (void *)eva); in pmap_protect() 972 pte = kvtopte(sva); in pmap_protect() [all …]
|
/openbsd/sys/arch/hppa/hppa/ |
H A D | pmap.c | 364 for (pdemask = 1, va = sva ? sva : 0; in pmap_dump_table() 849 for (batch = 0; sva < eva; sva += PAGE_SIZE) { in pmap_remove() 850 pdemask = sva & PDE_MASK; in pmap_remove() 855 if (pdemask == sva) { in pmap_remove() 868 pmap_pte_flush(pmap, sva, pte); in pmap_remove() 875 pmap_pte_set(pde, sva, 0); in pmap_remove() 946 sva = trunc_page(sva); in pmap_write_protect() 949 for (pdemask = 1; sva < eva; sva += PAGE_SIZE) { in pmap_write_protect() 951 pdemask = sva & PDE_MASK; in pmap_write_protect() 961 sva, pte)); in pmap_write_protect() [all …]
|
/openbsd/sys/arch/alpha/alpha/ |
H A D | pmap.c | 1191 while (sva < eva) { in pmap_do_remove() 1199 sva); in pmap_do_remove() 1204 sva += PAGE_SIZE; in pmap_do_remove() 1237 for (; sva < eva; sva = l1eva, l1pte++) { in pmap_do_remove() 1248 for (; sva < l1eva && sva < eva; sva = l2eva, l2pte++) { in pmap_do_remove() 1266 vptva = sva; in pmap_do_remove() 1268 for (; sva < l2eva && sva < eva; in pmap_do_remove() 1275 pmap, sva, in pmap_do_remove() 1444 for (; sva < eva; sva = l1eva, l1pte++) { in pmap_protect() 1450 for (; sva < l1eva && sva < eva; sva = l2eva, l2pte++) { in pmap_protect() [all …]
|
/openbsd/sys/arch/powerpc/powerpc/ |
H A D | bus_space.c | 99 bus_addr_t sva; in bus_space_unmap() local 103 sva = trunc_page(bsh); in bus_space_unmap() 104 off = bsh - sva; in bus_space_unmap() 107 if (pmap_extract(pmap_kernel(), sva, &bpa) == TRUE) { in bus_space_unmap() 117 pmap_kremove(sva, len); in bus_space_unmap() 122 ((sva >= VM_MIN_KERNEL_ADDRESS) && (sva < VM_MAX_KERNEL_ADDRESS))) in bus_space_unmap() 123 km_free((void *)sva, len, &kv_any, &kp_none); in bus_space_unmap()
|
/openbsd/sys/uvm/ |
H A D | uvm_glue.c | 152 vaddr_t sva, va; in uvm_vslock_device() local 196 sva = va; in uvm_vslock_device() 210 KASSERT(va == sva + sz); in uvm_vslock_device() 211 *retp = (void *)(sva + off); in uvm_vslock_device() 216 uvm_km_pgremove_intrsafe(sva, sva + sz); in uvm_vslock_device() 217 pmap_kremove(sva, sz); in uvm_vslock_device() 220 km_free((void *)sva, sz, &kv_any, &kp_none); in uvm_vslock_device()
|
H A D | uvm_km.c | 660 vaddr_t va, sva = 0; in km_alloc() local 698 sva = va; in km_alloc() 700 return ((void *)sva); in km_alloc() 759 sva = va; in km_alloc() 769 return ((void *)sva); in km_alloc() 776 vaddr_t sva, eva, va; in km_free() local 780 sva = (vaddr_t)v; in km_free() 781 eva = sva + sz; in km_free() 811 pmap_remove(pmap_kernel(), sva, eva); in km_free() 827 pmap_kremove(sva, sz); in km_free() [all …]
|
/openbsd/sys/arch/hppa/include/ |
H A D | pmap.h | 123 void pmap_remove(struct pmap *pmap, vaddr_t sva, vaddr_t eva); 145 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument 148 pmap_write_protect(pmap, sva, eva, prot); in pmap_protect() 150 pmap_remove(pmap, sva, eva); in pmap_protect()
|
/openbsd/sys/arch/amd64/amd64/ |
H A D | pmap.c | 550 pmap_kremove(vaddr_t sva, vsize_t len) in pmap_kremove() argument 555 eva = sva + len; in pmap_kremove() 1795 pmap_remove_ept(pmap, sva, eva); in pmap_remove() 1831 if (sva + PAGE_SIZE == eva) { in pmap_do_remove() 1832 if (pmap_pdes_valid(sva, &pde)) { in pmap_do_remove() 1853 &PTE_BASE[pl1_i(sva)], sva, flags, &free_pvs); in pmap_do_remove() 1872 if ((eva - sva > 32 * PAGE_SIZE) && sva < VM_MIN_KERNEL_ADDRESS) in pmap_do_remove() 1875 for (va = sva; va < eva; va = blkendva) { in pmap_do_remove() 2167 sva &= PG_FRAME; in pmap_write_protect() 2177 if ((eva - sva > 32 * PAGE_SIZE) && sva < VM_MIN_KERNEL_ADDRESS) in pmap_write_protect() [all …]
|
H A D | bus_dma.c | 119 vaddr_t va, sva; in _bus_dmamap_create() local 189 sva = va; in _bus_dmamap_create() 201 km_free((void *)sva, ssize, &kv_any, &kp_none); in _bus_dmamap_create() 210 map->_dm_pgva = sva; in _bus_dmamap_create() 590 vaddr_t va, sva; in _bus_dmamem_map() local 612 sva = va; in _bus_dmamem_map() 625 km_free((void *)sva, ssize, &kv_any, &kp_none); in _bus_dmamem_map()
|
/openbsd/sys/arch/arm/arm/ |
H A D | pmap7.c | 1301 pm, sva, eva)); in pmap_remove() 1303 while (sva < eva) { in pmap_remove() 1313 sva = next_bucket; in pmap_remove() 1320 while (sva < next_bucket) { in pmap_remove() 1331 sva += PAGE_SIZE; in pmap_remove() 1365 sva += PAGE_SIZE; in pmap_remove() 1543 pm, sva, eva, prot)); in pmap_protect() 1549 pmap_remove(pm, sva, eva); in pmap_protect() 1559 while (sva < eva) { in pmap_protect() 1566 sva = next_bucket; in pmap_protect() [all …]
|
/openbsd/gnu/usr.bin/perl/ext/Devel-Peek/ |
H A D | Peek.xs | 23 SV* sva; in DeadCode() 29 for (sva = PL_sv_arenaroot; sva; sva = (SV*)SvANY(sva)) { in DeadCode() 30 svend = &sva[SvREFCNT(sva)]; in DeadCode() 31 for (sv = sva + 1; sv < svend; ++sv) { in DeadCode()
|
/openbsd/sys/arch/i386/i386/ |
H A D | pmap.c | 869 pmap_kremove(vaddr_t sva, vsize_t len) in pmap_kremove() argument 874 eva = sva + len; in pmap_kremove() 876 for (va = sva; va != eva; va += PAGE_SIZE) { in pmap_kremove() 883 pmap_tlb_shootrange(pmap_kernel(), sva, eva); in pmap_kremove() 1819 for (va = sva ; va < eva ; va = blkendva) { in pmap_do_remove_86() 2124 sva &= PG_FRAME; in pmap_write_protect_86() 2130 for (va = sva; va < eva; va = blockend) { in pmap_write_protect_86() 2181 pmap_tlb_shootrange(pmap, sva, eva); in pmap_write_protect_86() 2711 tlb_shoot_addr1 = sva; in pmap_tlb_shootrange() 2723 for (va = sva; va < eva; va += PAGE_SIZE) in pmap_tlb_shootrange() [all …]
|
H A D | pmapae.c | 1219 pmap_do_remove_pae(struct pmap *pmap, vaddr_t sva, vaddr_t eva, int flags) in pmap_do_remove_pae() argument 1240 if ((eva - sva > 32 * PAGE_SIZE) && pmap != pmap_kernel()) in pmap_do_remove_pae() 1245 for (va = sva ; va < eva ; va = blkendva) { in pmap_do_remove_pae() 1542 pmap_write_protect_pae(struct pmap *pmap, vaddr_t sva, vaddr_t eva, in pmap_write_protect_pae() argument 1554 sva &= PG_FRAME; in pmap_write_protect_pae() 1557 if ((eva - sva > 32 * PAGE_SIZE) && pmap != pmap_kernel()) in pmap_write_protect_pae() 1560 for (va = sva; va < eva; va = blockend) { in pmap_write_protect_pae() 1611 pmap_tlb_shootrange(pmap, sva, eva); in pmap_write_protect_pae()
|
H A D | bios.c | 648 vaddr_t va, sva; in bios32_service() local 669 sva = va = (vaddr_t)km_alloc(endpa, &kv_any, &kp_none, &kd_nowait); in bios32_service() 674 bios_softc->bios32_service_va = sva; in bios32_service() 686 pmap_enter(pmap_kernel(), sva, pa, in bios32_service() 689 sva += NBPG; in bios32_service()
|
H A D | bus_dma.c | 428 vaddr_t va, sva; in _bus_dmamem_map() local 445 sva = va; in _bus_dmamem_map() 462 km_free((void *)sva, ssize, &kv_any, &kp_none); in _bus_dmamem_map()
|
/openbsd/sys/arch/sh/sh/ |
H A D | pmap.c | 481 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove() argument 487 KDASSERT((sva & PGOFSET) == 0); in pmap_remove() 489 for (va = sva; va < eva; va += PAGE_SIZE) { in pmap_remove() 622 pmap_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument 632 sva = trunc_page(sva); in pmap_protect() 635 pmap_remove(pmap, sva, eva); in pmap_protect() 655 for (va = sva; va < eva; va += PAGE_SIZE) { in pmap_protect()
|
/openbsd/sys/arch/amd64/include/ |
H A D | pmap.h | 479 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument 482 pmap_write_protect(pmap, sva, eva, prot); in pmap_protect() 484 pmap_remove(pmap, sva, eva); in pmap_protect()
|
/openbsd/sys/arch/m88k/m88k/ |
H A D | pmap.c | 1287 pmap_remove_range(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove_range() argument 1292 DPRINTF(CD_RM, ("pmap_remove_range(%p, %lx, %lx)\n", pmap, sva, eva)); in pmap_remove_range() 1297 va = sva; in pmap_remove_range() 1327 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove() argument 1333 pmap_remove_range(pmap, sva, eva); in pmap_remove() 1434 pmap_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument 1441 pmap_remove(pmap, sva, eva); in pmap_protect() 1451 va = sva; in pmap_protect() 1901 pmap_cache_ctrl(vaddr_t sva, vaddr_t eva, u_int mode) in pmap_cache_ctrl() argument 1910 sva, eva, mode)); in pmap_cache_ctrl() [all …]
|
/openbsd/sys/arch/i386/include/ |
H A D | pmap.h | 408 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument 412 pmap_write_protect(pmap, sva, eva, prot); in pmap_protect() 414 pmap_remove(pmap, sva, eva); in pmap_protect()
|
/openbsd/sys/arch/sparc64/sparc64/ |
H A D | pmap.c | 1933 KDASSERT(pm != pmap_kernel() || eva < kdata || sva > ekdata); in pmap_protect() 1939 pmap_remove(pm, sva, eva); in pmap_protect() 1944 sva = sva & ~PGOFSET; in pmap_protect() 1945 while (sva < eva) { in pmap_protect() 1949 if (pm == pmap_kernel() && sva >= ktext && in pmap_protect() 1950 sva < roundup(ekdata, 4*MEG)) { in pmap_protect() 1951 prom_printf("pmap_protect: va=%08x in locked TLB\r\n", sva); in pmap_protect() 1981 if (pseg_set(pm, sva, data, 0)) { in pmap_protect() 1989 tsb_invalidate(pm->pm_ctx, sva); in pmap_protect() 1990 tlb_flush_pte(sva, pm->pm_ctx); in pmap_protect() [all …]
|
H A D | machdep.c | 1310 vaddr_t va, sva; in _bus_dmamem_map() local 1333 sva = va; in _bus_dmamem_map() 1347 km_free((void *)sva, ssize, &kv_any, &kp_none); in _bus_dmamem_map() 1574 vaddr_t sva, eva; in sparc_bus_protect() local 1593 for (sva = trunc_page((vaddr_t)addr); sva < eva; sva += PAGE_SIZE) { in sparc_bus_protect() 1597 if (pmap_extract(pmap_kernel(), sva, &pa) == FALSE) in sparc_bus_protect() 1599 pmap_enter(pmap_kernel(), sva, pa | pm_flags, prot, prot | PMAP_WIRED); in sparc_bus_protect()
|
/openbsd/sys/arch/alpha/dev/ |
H A D | bus_dma.c | 585 vaddr_t va, sva; local 608 sva = va; 621 km_free((void *)sva, ssize, &kv_any, &kp_none);
|
/openbsd/sys/arch/powerpc64/powerpc64/ |
H A D | pmap.c | 1143 pmap_remove(pmap_t pm, vaddr_t sva, vaddr_t eva) in pmap_remove() argument 1149 for (va = sva; va < eva; va += PAGE_SIZE) { in pmap_remove() 1282 pmap_protect(pmap_t pm, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() argument 1288 while (sva < eva) { in pmap_protect() 1289 pted = pmap_vp_lookup(pm, sva); in pmap_protect() 1292 sva += PAGE_SIZE; in pmap_protect() 1297 pmap_remove(pm, sva, eva); in pmap_protect()
|