/netbsd-src/sys/arch/powerpc/booke/ |
H A D | booke_cache.c | 47 dcbf(vaddr_t va, vsize_t off) in dcbf() 53 dcbst(vaddr_t va, vsize_t off) in dcbst() 59 dcbi(vaddr_t va, vsize_t off) in dcbi() 65 dcbz(vaddr_t va, vsize_t off) in dcbz() 71 dcba(vaddr_t va, vsize_t off) in dcba() 77 icbi(vaddr_t va, vsize_t off) in icbi() 83 cache_op(vaddr_t va, vsize_t len, vsize_t line_size, enum cache_op op) in cache_op() 109 dcache_wb_page(vaddr_t va) in dcache_wb_page() 115 dcache_wbinv_page(vaddr_t va) in dcache_wbinv_page() 121 dcache_inv_page(vaddr_t va) in dcache_inv_page() [all …]
|
H A D | booke_pmap.c | 62 pmap_procwr(struct proc *p, vaddr_t va, size_t len) in pmap_procwr() argument 115 pmap_md_direct_mapped_vaddr_p(vaddr_t va) pmap_md_direct_mapped_vaddr_p() argument 121 pmap_md_direct_mapped_vaddr_to_paddr(vaddr_t va) pmap_md_direct_mapped_vaddr_to_paddr() argument 128 kvtopte(const pmap_segtab_t * stb,vaddr_t va) kvtopte() argument 259 vaddr_t va; pmap_bootstrap() local 331 pmap_md_unmap_poolpage(vaddr_t va,vsize_t size) pmap_md_unmap_poolpage() argument 348 vaddr_t va = pmap_md_map_poolpage(pa, NBPG); pmap_zero_page() local 399 pmap_md_io_vaddr_p(vaddr_t va) pmap_md_io_vaddr_p() argument 406 pmap_md_tlb_check_entry(void * ctx,vaddr_t va,tlb_asid_t asid,pt_entry_t pte) pmap_md_tlb_check_entry() argument [all...] |
/netbsd-src/sys/arch/sh3/sh3/ |
H A D | cache_sh4.c | 204 cache_sh4_op_line_32(vaddr_t va, vaddr_t base, uint32_t mask, uint32_t bits) in cache_sh4_op_line_32() 218 cache_sh4_op_8lines_32(vaddr_t va, vaddr_t base, uint32_t mask, uint32_t bits) in cache_sh4_op_8lines_32() 236 vaddr_t va = 0; in sh4_icache_sync_all() local 252 sh4_icache_sync_range(vaddr_t va, vsize_t sz) in sh4_icache_sync_range() 272 sh4_icache_sync_range_index(vaddr_t va, vsize_t sz) in sh4_icache_sync_range_index() 297 vaddr_t va = 0; in sh4_dcache_wbinv_all() local 311 sh4_dcache_wbinv_range(vaddr_t va, vsize_t sz) in sh4_dcache_wbinv_range() 323 sh4_dcache_wbinv_range_index(vaddr_t va, vsize_t sz) in sh4_dcache_wbinv_range_index() 345 sh4_dcache_inv_range(vaddr_t va, vsize_t sz) in sh4_dcache_inv_range() 357 sh4_dcache_wb_range(vaddr_t va, vsize_t sz) in sh4_dcache_wb_range() [all …]
|
H A D | cache_sh3.c | 142 cache_sh3_op_line_16_nway(int n, vaddr_t va, uint32_t bits) in cache_sh3_op_line_16_nway() 164 cache_sh3_op_8lines_16_nway(int n, vaddr_t va, uint32_t bits) in cache_sh3_op_8lines_16_nway() 190 vaddr_t va; in sh3_cache_wbinv_all() local 197 sh3_cache_wbinv_range_index(vaddr_t va, vsize_t sz) in sh3_cache_wbinv_range_index() 215 sh3_cache_wbinv_range(vaddr_t va, vsize_t sz) in sh3_cache_wbinv_range() 236 sh3_cache_panic(vaddr_t va, vsize_t size) in sh3_cache_panic() 243 sh3_cache_nop(vaddr_t va, vsize_t sz) in sh3_cache_nop()
|
H A D | pmap.c | 54 #define __PMAP_PTP_TRUNC(va) \ argument 57 #define __PMAP_PTP_INDEX(va) (((va) >> __PMAP_PTP_SHIFT) & (__PMAP_PTP_N - 1)) argument 58 #define __PMAP_PTP_OFSET(va) ((va >> PGSHIFT) & (__PMAP_PTP_PG_N - 1)) argument 132 vaddr_t va; in pmap_steal_memory() local 264 vaddr_t va = (vaddr_t)pmap->pm_ptp[i]; in pmap_destroy() local 321 pmap_enter(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_enter() 424 __pmap_map_change(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, in __pmap_map_change() 469 __pmap_pv_enter(pmap_t pmap, struct vm_page *pg, vaddr_t va) in __pmap_pv_enter() 518 vaddr_t va; in pmap_remove() local 584 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_kenter_pa() [all …]
|
/netbsd-src/sys/arch/mips/mips/ |
H A D | cache_tx39.c | 70 tx3900_icache_sync_range_16(register_t va, vsize_t size) in tx3900_icache_sync_range_16() 96 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in tx3900_pdcache_wbinv_all_4() local 120 tx3900_pdcache_inv_range_4(register_t va, vsize_t size) in tx3900_pdcache_inv_range_4() 139 tx3900_pdcache_wb_range_4(register_t va, vsize_t size) in tx3900_pdcache_wb_range_4() 164 tx3920_icache_sync_range_16wt(register_t va, vsize_t size) in tx3920_icache_sync_range_16wt() 174 tx3920_icache_sync_range_16wb(register_t va, vsize_t size) in tx3920_icache_sync_range_16wb() 190 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in tx3920_pdcache_wbinv_all_16wt() local 208 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in tx3920_pdcache_wbinv_all_16wb() local 224 tx3920_pdcache_wbinv_range_16wb(register_t va, vsize_t size) in tx3920_pdcache_wbinv_range_16wb() 243 tx3920_pdcache_inv_range_16(register_t va, vsize_t size) in tx3920_pdcache_inv_range_16() [all …]
|
H A D | cache_r10k.c | 86 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in r10k_icache_sync_all() local 102 r10k_icache_sync_range(register_t va, vsize_t size) in r10k_icache_sync_range() 119 r10k_icache_sync_range_index(vaddr_t va, vsize_t size) in r10k_icache_sync_range_index() 162 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in r10k_pdcache_wbinv_all() local 174 r10k_pdcache_wbinv_range(register_t va, vsize_t size) in r10k_pdcache_wbinv_range() 187 r10k_pdcache_wbinv_range_index(vaddr_t va, vsize_t size) in r10k_pdcache_wbinv_range_index() 212 r10k_pdcache_inv_range(register_t va, vsize_t size) in r10k_pdcache_inv_range() 225 r10k_pdcache_wb_range(register_t va, vsize_t size) in r10k_pdcache_wb_range() 248 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in r10k_sdcache_wbinv_all() local 261 r10k_sdcache_wbinv_range(register_t va, vsize_t size) in r10k_sdcache_wbinv_range() [all …]
|
H A D | cache_ls2.c | 56 ls2_icache_sync_range(register_t va, vsize_t size) in ls2_icache_sync_range() 82 ls2_icache_sync_range_index(vaddr_t va, vsize_t size) in ls2_icache_sync_range_index() 124 ls2_pdcache_inv_range(register_t va, vsize_t size) in ls2_pdcache_inv_range() 142 ls2_pdcache_wbinv_range(register_t va, vsize_t size) in ls2_pdcache_wbinv_range() 160 ls2_pdcache_wb_range(register_t va, vsize_t size) in ls2_pdcache_wb_range() 169 ls2_pdcache_wbinv_range_index(vaddr_t va, vsize_t size) in ls2_pdcache_wbinv_range_index() 218 ls2_sdcache_inv_range(register_t va, vsize_t size) in ls2_sdcache_inv_range() 238 ls2_sdcache_wbinv_range(register_t va, vsize_t size) in ls2_sdcache_wbinv_range() 258 ls2_sdcache_wb_range(register_t va, vsize_t size) in ls2_sdcache_wb_range() 267 ls2_sdcache_wbinv_range_index(vaddr_t va, vsize_t size) in ls2_sdcache_wbinv_range_index()
|
H A D | cache_r5k.c | 106 r5k_picache_sync_range(register_t va, vsize_t size) in r5k_picache_sync_range() 114 r5k_picache_sync_range_index(vaddr_t va, vsize_t size) in r5k_picache_sync_range_index() 166 r5k_pdcache_wbinv_range_index(vaddr_t va, vsize_t size) in r5k_pdcache_wbinv_range_index() 209 r4600v1_pdcache_wbinv_range_32(register_t va, vsize_t size) in r4600v1_pdcache_wbinv_range_32() 244 r4600v2_pdcache_wbinv_range_32(register_t va, vsize_t size) in r4600v2_pdcache_wbinv_range_32() 269 vr4131v1_pdcache_wbinv_range_16(register_t va, vsize_t size) in vr4131v1_pdcache_wbinv_range_16() 288 r4600v1_pdcache_inv_range_32(register_t va, vsize_t size) in r4600v1_pdcache_inv_range_32() 314 r4600v2_pdcache_inv_range_32(register_t va, vsize_t size) in r4600v2_pdcache_inv_range_32() 344 r4600v1_pdcache_wb_range_32(register_t va, vsize_t size) in r4600v1_pdcache_wb_range_32() 370 r4600v2_pdcache_wb_range_32(register_t va, vsize_t size) in r4600v2_pdcache_wb_range_32() [all …]
|
H A D | cache_r3k.c | 61 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in r3k_icache_sync_all() local 68 r3k_icache_sync_range(register_t va, vsize_t size) in r3k_icache_sync_range() 85 vaddr_t va = MIPS_PHYS_TO_KSEG0(0); in r3k_pdcache_wbinv_all() local 94 r3k_pdcache_inv_range(register_t va, vsize_t size) in r3k_pdcache_inv_range() 109 r3k_pdcache_wb_range(register_t va, vsize_t size) in r3k_pdcache_wb_range()
|
H A D | pmap_machdep.c | 181 register_t va = 0; in pmap_md_map_ephemeral_page() local 266 register_t va, pt_entry_t old_pte) in pmap_md_unmap_ephemeral_page() 316 const register_t va = pmap_md_map_ephemeral_page(mdpg, locked_p, in pmap_md_vca_page_wbinv() local 436 vaddr_t va = VM_MIN_KERNEL_ADDRESS; in pmap_bootstrap() local 580 pmap_procwr(struct proc *p, vaddr_t va, size_t len) in pmap_procwr() 708 const register_t va = (intptr_t)trunc_page(pv->pv_va); in pmap_md_page_syncicache() local 734 vaddr_t va = pmap_md_pool_phystov(pa); in pmap_md_map_poolpage() local 761 pmap_md_unmap_poolpage(vaddr_t va, size_t len) in pmap_md_unmap_poolpage() 787 pmap_md_direct_mapped_vaddr_p(register_t va) in pmap_md_direct_mapped_vaddr_p() 797 pmap_md_direct_mapped_vaddr_to_paddr(register_t va) in pmap_md_direct_mapped_vaddr_to_paddr() [all …]
|
H A D | cache_octeon.c | 26 mips_synci(vaddr_t va) in mips_synci() 41 octeon_icache_sync_range(register_t va, vsize_t size) in octeon_icache_sync_range() 51 octeon_icache_sync_range_index(vaddr_t va, vsize_t size) in octeon_icache_sync_range_index() 70 octeon_pdcache_inv_range(register_t va, vsize_t size) in octeon_pdcache_inv_range() 80 octeon_pdcache_inv_range_index(vaddr_t va, vsize_t size) in octeon_pdcache_inv_range_index() 156 const vaddr_t va = (way << 13) | (index << 7); in octeon_icache_dump_index() local 162 octeon_icache_dump_va(register_t va) in octeon_icache_dump_va() 227 const vaddr_t va = (way << 7); /* no index in dcache */ in octeon_dcache_dump_index() local 233 octeon_dcache_dump_va(register_t va) in octeon_dcache_dump_va()
|
/netbsd-src/sys/arch/sh3/include/ |
H A D | mmu.h | 84 #define sh_tlb_invalidate_addr(a, va) (*__sh_tlb_invalidate_addr)(a, va) argument 87 #define sh_tlb_update(a, va, pte) (*__sh_tlb_update)(a, va, pte) argument 92 #define sh_tlb_invalidate_addr(a, va) sh3_tlb_invalidate_addr(a, va) argument 95 #define sh_tlb_update(a, va, pte) sh3_tlb_update(a, va, pte) argument 100 #define sh_tlb_invalidate_addr(a, va) sh4_tlb_invalidate_addr(a, va) argument 103 #define sh_tlb_update(a, va, pte) sh4_tlb_update(a, va, pte) argument
|
/netbsd-src/sys/arch/sparc/stand/common/ |
H A D | mmu.c | 92 #define setregmap(va, smeg) stha((va)+2, ASI_REGMAP, (smeg << 8)) argument 93 #define setsegmap(va, pmeg) (CPU_ISSUN4C \ argument 97 int pmap_map4(vaddr_t va, paddr_t pa, psize_t size) in pmap_map4() 124 int pmap_extract4(vaddr_t va, paddr_t *ppa) in pmap_extract4() 142 int pmap_map_srmmu(vaddr_t va, paddr_t pa, psize_t size) in pmap_map_srmmu() 156 int pmap_extract_srmmu(vaddr_t va, paddr_t *ppa) in pmap_extract_srmmu()
|
/netbsd-src/sys/arch/sun3/sun3/ |
H A D | control.c | 53 get_pte(vaddr_t va) in get_pte() 59 set_pte(vaddr_t va, u_int pte) in set_pte() 65 get_segmap(vaddr_t va) in get_segmap() 71 set_segmap(vaddr_t va, int sme) in set_segmap()
|
/netbsd-src/sys/arch/mips/include/ |
H A D | cache_r4k.h | 66 #define cache_op_r4k_line(va, op) \ argument 84 cache_r4k_op_8lines_NN(size_t n, register_t va, u_int op) in cache_r4k_op_8lines_NN() 109 #define cache_r4k_op_8lines_16(va, op) \ argument 111 #define cache_r4k_op_8lines_32(va, op) \ argument 113 #define cache_r4k_op_8lines_64(va, op) \ argument 115 #define cache_r4k_op_8lines_128(va, op) \ argument 123 #define cache_r4k_op_32lines_NN(n, va, op) \ argument 171 #define cache_r4k_op_32lines_16(va, op) \ argument 173 #define cache_r4k_op_32lines_32(va, op) \ argument 175 #define cache_r4k_op_32lines_64(va, op) \ argument [all …]
|
H A D | cache_ls2.h | 51 #define cache_op_ls2_8line_4way(va, op) \ argument 75 #define cache_op_ls2_line_4way(va, op) \ argument 85 #define cache_op_ls2_8line(va, op) \ argument 97 #define cache_op_ls2_line(va, op) \ argument
|
/netbsd-src/sys/arch/sun2/sun2/ |
H A D | control.c | 53 get_pte(vaddr_t va) in get_pte() 81 set_pte(vaddr_t va, u_int pte) in set_pte() 110 get_segmap(vaddr_t va) in get_segmap() 116 set_segmap(vaddr_t va, int sme) in set_segmap()
|
/netbsd-src/sys/arch/vax/include/ |
H A D | pte.h | 75 #define kvtopte(va) kvtopte0((vaddr_t) (va)) argument 77 kvtopte0(vaddr_t va) in kvtopte0() 96 #define kvtophys(va) kvtophys0((vaddr_t) (va)) argument 98 kvtophys0(vaddr_t va) in kvtophys0() 119 #define kvtophys(va) \ argument 121 #define kvtopte(va) (&Sysmap[PG_PFNUM(va)]) argument 123 #define uvtopte(va, pcb) \ argument
|
/netbsd-src/sys/arch/sun68k/stand/libsa/ |
H A D | sun3x.c | 106 u_int i, pa, pte, pgva, va; in dev3x_mapin() local 156 u_int va, pa; in dvma3x_init() local 173 int va = (int)addr; in dvma3x_mapin() local 189 int va = (int)addr; in dvma3x_mapout() local 217 sun3x_get_pte(vaddr_t va) in sun3x_get_pte() 242 sun3x_set_pte(vaddr_t va, paddr_t pa) in sun3x_set_pte() 278 mmu_atc_flush(vaddr_t va) in mmu_atc_flush() 285 set_iommupte(vaddr_t va, paddr_t pa) in set_iommupte()
|
H A D | sun3.c | 105 u_int i, pa, pte, pgva, va; in dev3_mapin() local 183 int va = (int)addr; in dvma3_mapin() local 199 int va = (int)addr; in dvma3_mapout() local 226 sun3_get_pte(vaddr_t va) in sun3_get_pte() 234 sun3_set_pte(vaddr_t va, u_int pte) in sun3_set_pte() 241 sun3_get_segmap(vaddr_t va) in sun3_get_segmap() 248 sun3_set_segmap(vaddr_t va, int sme) in sun3_set_segmap()
|
/netbsd-src/sys/arch/hppa/include/ |
H A D | cpufunc.h | 95 lci(pa_space_t sp, vaddr_t va) { in lci() 120 iitlba(u_int pg, pa_space_t sp, vaddr_t va) in iitlba() 127 idtlba(u_int pg, pa_space_t sp, vaddr_t va) in idtlba() 134 iitlbp(u_int prot, pa_space_t sp, vaddr_t va) in iitlbp() 141 idtlbp(u_int prot, pa_space_t sp, vaddr_t va) in idtlbp() 148 pitlb(pa_space_t sp, vaddr_t va) in pitlb() 155 pdtlb(pa_space_t sp, vaddr_t va) in pdtlb() 162 pitlbe(pa_space_t sp, vaddr_t va) in pitlbe() 169 pdtlbe(pa_space_t sp, vaddr_t va) in pdtlbe()
|
/netbsd-src/sys/arch/sparc/include/ |
H A D | pte.h | 208 #define VA_VREG(va) (((unsigned int)(va) >> RGSHIFT) & 255) argument 211 #define VA_VSEG(va) (((unsigned int)(va) >> SGSHIFT) & 63) argument 214 #define VA_SUN4_VPG(va) (((int)(va) >> 13) & 31) argument 215 #define VA_SUN4C_VPG(va) (((int)(va) >> 12) & 63) argument 216 #define VA_SUN4M_VPG(va) (((int)(va) >> 12) & 63) argument 217 #define VA_VPG(va) \ argument 221 #define VA_SUN4_OFF(va) (((int)(va)) & 0x1FFF) argument 222 #define VA_SUN4C_OFF(va) (((int)(va)) & 0xFFF) argument 223 #define VA_SUN4M_OFF(va) (((int)(va)) & 0xFFF) argument 224 #define VA_OFF(va) \ argument [all …]
|
/netbsd-src/sys/arch/aarch64/aarch64/ |
H A D | pmap_machdep.c | 73 vtophys(vaddr_t va) in vtophys() 83 pmap_extract_coherency(pmap_t pm, vaddr_t va, paddr_t *pap, bool *coherentp) in pmap_extract_coherency() 133 pmap_fault_fixup(pmap_t pm, vaddr_t va, vm_prot_t ftype, bool user) in pmap_fault_fixup() 230 for (vaddr_t va = sva; va < eva; va += PAGE_SIZE) { in pmap_icache_sync_range() local 280 const vaddr_t va = pmap_md_direct_map_paddr(pa); in pmap_md_map_poolpage() local 301 pmap_md_unmap_poolpage(vaddr_t va, size_t len) in pmap_md_unmap_poolpage() 327 pmap_md_direct_mapped_vaddr_p(vaddr_t va) in pmap_md_direct_mapped_vaddr_p() 342 pmap_md_direct_mapped_vaddr_to_paddr(vaddr_t va) in pmap_md_direct_mapped_vaddr_to_paddr() 358 pmap_md_io_vaddr_p(vaddr_t va) in pmap_md_io_vaddr_p() 369 pmap_md_grow(pmap_pdetab_t *ptb, vaddr_t va, vsize_t vshift, in pmap_md_grow() [all …]
|
/netbsd-src/sys/arch/m68k/include/ |
H A D | pmap_coldfire.h | 102 vtophys(vaddr_t va) in vtophys() 117 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep) in pmap_md_vca_add() 123 pmap_md_vca_remove(struct vm_page *pg, vaddr_t va) in pmap_md_vca_remove() 129 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op) in pmap_md_vca_clean() 154 #define POOL_VTOPHYS(va) ((paddr_t)(vaddr_t)(va)) argument
|