Home
last modified time | relevance | path

Searched defs:tlb (Results 1 – 24 of 24) sorted by relevance

/openbmc/qemu/target/ppc/
H A Dmmu_helper.c49 ppc6xx_tlb_t *tlb; in ppc6xx_tlb_invalidate_all() local
65 ppc6xx_tlb_t *tlb; in ppc6xx_tlb_invalidate_virt2() local
94 ppc6xx_tlb_t *tlb; in ppc6xx_tlb_store() local
114 ppcemb_tlb_t *tlb; in ppc4xx_tlb_invalidate_all() local
129 ppcmas_tlb_t *tlb = env->tlb.tlbm; in booke206_flush_tlb() local
687 ppcemb_tlb_t *tlb; in helper_4xx_tlbre_hi() local
708 ppcemb_tlb_t *tlb; in helper_4xx_tlbre_lo() local
723 static void ppcemb_tlb_flush(CPUState *cs, ppcemb_tlb_t *tlb) in ppcemb_tlb_flush()
745 ppcemb_tlb_t *tlb; in helper_4xx_tlbwe_hi() local
797 ppcemb_tlb_t *tlb; in helper_4xx_tlbwe_lo() local
[all …]
H A Dmmu-booke.c28 static bool ppcemb_tlb_check(CPUPPCState *env, ppcemb_tlb_t *tlb, in ppcemb_tlb_check()
58 ppcemb_tlb_t *tlb; in ppcemb_tlb_search() local
75 ppcemb_tlb_t *tlb; in mmu40x_get_physical_address() local
134 static bool mmubooke_check_pid(CPUPPCState *env, ppcemb_tlb_t *tlb, in mmubooke_check_pid()
157 static int mmubooke_check_tlb(CPUPPCState *env, ppcemb_tlb_t *tlb, in mmubooke_check_tlb()
192 ppcemb_tlb_t *tlb; in mmubooke_get_physical_address() local
210 hwaddr booke206_tlb_to_page_size(CPUPPCState *env, ppcmas_tlb_t *tlb) in booke206_tlb_to_page_size()
220 int ppcmas_tlb_check(CPUPPCState *env, ppcmas_tlb_t *tlb, hwaddr *raddrp, in ppcmas_tlb_check()
309 static int mmubooke206_check_tlb(CPUPPCState *env, ppcmas_tlb_t *tlb, in mmubooke206_check_tlb()
395 ppcmas_tlb_t *tlb; in mmubooke206_get_physical_address() local
H A Dmmu_common.c92 ppc6xx_tlb_t *tlb; in ppc6xx_tlb_check() local
503 ppc6xx_tlb_t *tlb; in mmu6xx_dump_mmu() local
H A Dcpu.h1278 ppc_tlb_t tlb; /* TLB is optional. Allocate them only if needed */ member
2806 static inline int booke206_tlbm_to_way(CPUPPCState *env, ppcmas_tlb_t *tlb) in booke206_tlbm_to_way()
2861 ppcmas_tlb_t *tlb) in booke206_fixed_size_tlbn()
/openbmc/qemu/target/loongarch/tcg/
H A Dtlb_helper.c102 LoongArchTLB *tlb = &env->tlb[index]; in invalidate_tlb_entry() local
136 LoongArchTLB *tlb; in invalidate_tlb() local
151 LoongArchTLB *tlb = &env->tlb[index]; in fill_tlb_entry() local
209 LoongArchTLB *tlb; in loongarch_tlb_search() local
280 LoongArchTLB *tlb; in helper_tlbrd() local
369 LoongArchTLB *tlb; in helper_tlbclr() local
437 LoongArchTLB *tlb = &env->tlb[i]; in helper_invtlb_all_g() local
452 LoongArchTLB *tlb = &env->tlb[i]; in helper_invtlb_all_asid() local
469 LoongArchTLB *tlb = &env->tlb[i]; in helper_invtlb_page_asid() local
502 LoongArchTLB *tlb = &env->tlb[i]; in helper_invtlb_page_asid_or_g() local
[all …]
/openbmc/qemu/target/sh4/
H A Dmonitor.c30 static void print_tlb(Monitor *mon, int idx, tlb_t *tlb) in print_tlb()
/openbmc/qemu/target/mips/tcg/system/
H A Dtlb_helper.c52 r4k_tlb_t *tlb; in r4k_fill_tlb() local
90 r4k_tlb_t *tlb; in r4k_helper_tlbinv() local
122 r4k_tlb_t *tlb; in r4k_helper_tlbwi() local
173 r4k_tlb_t *tlb; in r4k_helper_tlbp() local
239 r4k_tlb_t *tlb; in r4k_helper_tlbr() local
315 r4k_tlb_t *tlb; in global_invalidate_tlb() local
404 r4k_tlb_t *tlb = &env->tlb->mmu.r4k.tlb[i]; in r4k_map_address() local
1362 r4k_tlb_t *tlb; in r4k_invalidate_tlb() local
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dtlb.c20 void invalidate_tlb(u8 tlb) in invalidate_tlb()
136 void set_tlb(u8 tlb, u32 epn, u64 rpn, in set_tlb()
/openbmc/qemu/target/xtensa/
H A Dmmu_helper.c254 const xtensa_tlb *tlb = dtlb ? &env->config->dtlb : &env->config->itlb; in xtensa_tlb_get_entry() local
338 const xtensa_tlb *tlb, in reset_tlb_mmu_all_ways()
352 const xtensa_tlb *tlb, in reset_tlb_mmu_ways56()
467 const xtensa_tlb *tlb = dtlb ? in xtensa_tlb_lookup() local
/openbmc/qemu/hw/ppc/
H A Dppce500_spin.c79 ppcmas_tlb_t *tlb = booke206_get_tlbm(env, 1, 0, 1); in spin_kick() local
H A Dppc_booke.c35 void booke_set_tlb(ppcemb_tlb_t *tlb, target_ulong va, hwaddr pa, in booke_set_tlb()
H A De500.c731 void booke206_set_tlb(ppcmas_tlb_t *tlb, target_ulong va, hwaddr pa, in booke206_set_tlb()
783 ppcmas_tlb_t *tlb = booke206_get_tlbm(env, 1, 0, 0); in ppce500_cpu_reset() local
/openbmc/qemu/target/sparc/
H A Dldst_helper.c127 static void replace_tlb_entry(SparcTLBEntry *tlb, in replace_tlb_entry()
151 static void demap_tlb(SparcTLBEntry *tlb, target_ulong demap_addr, in demap_tlb()
231 static void replace_tlb_1bit_lru(SparcTLBEntry *tlb, in replace_tlb_1bit_lru()
H A Dmmu_helper.c488 static inline int ultrasparc_tag_match(SparcTLBEntry *tlb, in ultrasparc_tag_match()
H A Dcpu.h645 static inline int tlb_compare_context(const SparcTLBEntry *tlb, in tlb_compare_context()
/openbmc/qemu/target/mips/
H A Dinternal.h154 r4k_tlb_t tlb[MIPS_TLB_MAX]; member
H A Dcpu.h1179 CPUMIPSTLBContext *tlb; member
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb3.c741 IOMMUTLBEntry *tlb) in pnv_phb3_translate_tve()
H A Dpnv_phb4.c1225 IOMMUTLBEntry *tlb) in pnv_phb4_translate_tve()
/openbmc/qemu/target/hppa/
H A Dcpu.h268 HPPATLBEntry tlb[HPPA_TLB_ENTRIES]; member
/openbmc/qemu/target/openrisc/
H A Dcpu.h263 CPUOpenRISCTLBContext tlb; member
/openbmc/qemu/include/hw/core/
H A Dcpu.h363 CPUTLB tlb; member
/openbmc/qemu/target/loongarch/
H A Dcpu.h386 LoongArchTLB tlb[LOONGARCH_TLB_MAX]; member
/openbmc/qemu/accel/tcg/
H A Dcputlb.c1028 CPUTLB *tlb = &cpu->neg.tlb; in tlb_set_page_full() local
1319 CPUTLBEntry tmptlb, *tlb = &cpu->neg.tlb.f[mmu_idx].table[index]; in victim_tlb_hit() local