Home
last modified time | relevance | path

Searched refs:vpn (Results 1 – 7 of 7) sorted by relevance

/qemu/target/sh4/
H A Dhelper.c249 start = (entries[i].vpn << 10) & ~(entries[i].size - 1); in find_tlb_entry()
284 tlb_flush_page(env_cpu(env), ientry->vpn << 10); in copy_utlb_entry_itlb()
455 target_ulong address = entry->vpn << 10; in cpu_load_tlb()
461 entry->vpn = cpu_pteh_vpn(env->pteh); in cpu_load_tlb()
515 return (entry->vpn << 10) | in cpu_sh4_read_mmaped_itlb_addr()
523 uint32_t vpn = (mem_value & 0xfffffc00) >> 10; in cpu_sh4_write_mmaped_itlb_addr() local
531 target_ulong address = entry->vpn << 10; in cpu_sh4_write_mmaped_itlb_addr()
535 entry->vpn = vpn; in cpu_sh4_write_mmaped_itlb_addr()
573 target_ulong address = entry->vpn << 10; in cpu_sh4_write_mmaped_itlb_data()
598 return (entry->vpn << 10) | in cpu_sh4_read_mmaped_utlb_addr()
[all …]
H A Dmonitor.c37 tlb->asid, tlb->vpn, tlb->ppn, tlb->sz, tlb->size, in print_tlb()
H A Dcpu.h112 uint32_t vpn; /* virtual page number */ member
/qemu/target/xtensa/
H A Dmmu_helper.c177 bool dtlb, uint32_t *vpn, in split_tlb_entry_spec_way() argument
225 *vpn = v & xtensa_tlb_get_addr_mask(env, dtlb, wi); in split_tlb_entry_spec_way()
233 uint32_t *vpn, uint32_t *wi, uint32_t *ei) in split_tlb_entry_spec() argument
238 split_tlb_entry_spec_way(env, v, dtlb, vpn, *wi, ei); in split_tlb_entry_spec()
244 *vpn = v & REGION_PAGE_MASK; in split_tlb_entry_spec()
265 uint32_t vpn; in get_tlb_entry() local
269 if (split_tlb_entry_spec(env, v, dtlb, &vpn, &wi, &ei)) { in get_tlb_entry()
281 unsigned wi, unsigned ei, uint32_t vpn, in xtensa_tlb_set_entry_mmu() argument
284 entry->vaddr = vpn; in xtensa_tlb_set_entry_mmu()
292 uint32_t vpn, uint32_t pte) in xtensa_tlb_set_entry() argument
[all …]
/qemu/target/loongarch/tcg/
H A Dtlb_helper.c219 uint64_t vpn, tlb_vppn; in loongarch_tlb_search() local
223 vpn = (vaddr & TARGET_VIRT_MASK) >> (stlb_ps + 1); in loongarch_tlb_search()
224 stlb_idx = vpn & 0xff; /* VA[25:15] <==> TLBIDX.index for 16KiB Page */ in loongarch_tlb_search()
237 (vpn == (tlb_vppn >> compare_shift))) { in loongarch_tlb_search()
254 vpn = (vaddr & TARGET_VIRT_MASK) >> (tlb_ps + 1); in loongarch_tlb_search()
256 (vpn == (tlb_vppn >> compare_shift))) { in loongarch_tlb_search()
485 uint64_t vpn, tlb_vppn; in helper_invtlb_page_asid() local
498 vpn = (addr & TARGET_VIRT_MASK) >> (tlb_ps + 1); in helper_invtlb_page_asid()
502 (vpn == (tlb_vppn >> compare_shift))) { in helper_invtlb_page_asid()
518 uint64_t vpn, tlb_vppn; in helper_invtlb_page_asid_or_g() local
[all …]
/qemu/target/arm/tcg/
H A Dsme_helper.c816 void HELPER(sme_addha_s)(void *vzda, void *vzn, void *vpn, in DO_ST()
820 uint64_t *pn = vpn, *pm = vpm; in DO_ST()
842 void HELPER(sme_addha_d)(void *vzda, void *vzn, void *vpn, in HELPER()
846 uint8_t *pn = vpn, *pm = vpm; in HELPER()
860 void HELPER(sme_addva_s)(void *vzda, void *vzn, void *vpn, in HELPER()
864 uint64_t *pn = vpn, *pm = vpm; in HELPER()
887 void HELPER(sme_addva_d)(void *vzda, void *vzn, void *vpn, in HELPER()
891 uint8_t *pn = vpn, *pm = vpm; in HELPER()
906 void HELPER(sme_fmopa_s)(void *vza, void *vzn, void *vzm, void *vpn, in HELPER()
911 uint16_t *pn = vpn, *pm = vpm; in HELPER()
[all …]
/qemu/target/riscv/
H A Dcpu_helper.c1589 target_ulong vpn = addr >> PGSHIFT; in get_physical_address() local
1599 *physical = (((ppn & ~napot_mask) | (vpn & napot_mask) | in get_physical_address()
1600 (vpn & (((target_ulong)1 << ptshift) - 1)) in get_physical_address()