Home
last modified time | relevance | path

Searched refs:itlb (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/target/sh4/
H A Dhelper.c277 int itlb; in copy_utlb_entry_itlb() local
280 itlb = itlb_replacement(env); in copy_utlb_entry_itlb()
281 ientry = &env->itlb[itlb]; in copy_utlb_entry_itlb()
286 update_itlb_use(env, itlb); in copy_utlb_entry_itlb()
287 return itlb; in copy_utlb_entry_itlb()
298 e = find_tlb_entry(env, address, env->itlb, ITLB_SIZE, use_asid); in find_itlb_entry()
339 matching = &env->itlb[n]; in get_mmu_address()
349 matching = &env->itlb[n]; in get_mmu_address()
501 tlb_t * entry = &s->itlb[i]; in cpu_sh4_invalidate_tlb()
512 tlb_t * entry = &s->itlb[index]; in cpu_sh4_read_mmaped_itlb_addr()
[all …]
H A Dmonitor.c54 print_tlb (mon, i, &env->itlb[i]); in hmp_info_tlb()
H A Dcpu.h188 tlb_t itlb[ITLB_SIZE]; /* instruction translation table */ member
/openbmc/qemu/target/xtensa/
H A Dmmu_helper.c111 env->config->itlb.varway56; in xtensa_tlb_get_addr_mask()
148 env->config->itlb.nrefillentries) == 32; in get_vpn_mask()
156 env->config->itlb.varway56; in get_vpn_mask()
178 env->config->itlb.varway56; in split_tlb_entry_spec_way()
187 env->config->itlb.nrefillentries) == 32; in split_tlb_entry_spec_way()
233 if (*wi < (dtlb ? env->config->dtlb.nways : env->config->itlb.nways)) { in split_tlb_entry_spec()
250 const xtensa_tlb *tlb = dtlb ? &env->config->dtlb : &env->config->itlb; in xtensa_tlb_get_entry()
255 env->itlb[wi] + ei; in xtensa_tlb_get_entry()
416 reset_tlb_mmu_all_ways(env, &env->config->itlb, env->itlb); in reset_mmu()
418 reset_tlb_mmu_ways56(env, &env->config->itlb, env->itlb); in reset_mmu()
[all …]
H A Doverlay_tool.h365 .itlb = ITLB(XCHAL_HAVE_SPANNING_WAY), \
388 .itlb = TLB_TEMPLATE, \
H A Dcpu.h481 xtensa_tlb itlb; member
526 xtensa_tlb_entry itlb[7][MAX_TLB_WAY_SIZE]; member
H A Dhelper.h34 DEF_HELPER_3(itlb, void, env, i32, i32)
/openbmc/qemu/target/sparc/
H A Dmmu_helper.c678 if (ultrasparc_tag_match(&env->itlb[i], in get_physical_address_code()
681 if (TTE_IS_PRIV(env->itlb[i].tte) && is_user) { in get_physical_address_code()
707 TTE_SET_USED(env->itlb[i].tte); in get_physical_address_code()
836 switch (TTE_PGSIZE(env->itlb[i].tte)) { in dump_mmu()
851 if (TTE_IS_VALID(env->itlb[i].tte)) { in dump_mmu()
855 env->itlb[i].tag & (uint64_t)~0x1fffULL, in dump_mmu()
856 TTE_PA(env->itlb[i].tte), in dump_mmu()
858 TTE_IS_PRIV(env->itlb[i].tte) ? "priv" : "user", in dump_mmu()
859 TTE_IS_LOCKED(env->itlb[i].tte) ? in dump_mmu()
861 env->itlb[i].tag & (uint64_t)0x1fffULL, in dump_mmu()
[all …]
H A Dldst_helper.c1452 ret = env->itlb[reg].tte; in helper_ld_asi()
1459 ret = env->itlb[reg].tag; in helper_ld_asi()
1775 replace_tlb_1bit_lru(env->itlb, env->immu.tag_access, in helper_st_asi()
1787 replace_tlb_entry(&env->itlb[i], env->immu.tag_access, in helper_st_asi()
1797 demap_tlb(env->itlb, addr, "immu", env); in helper_st_asi()
H A Dmachine.c237 VMSTATE_STRUCT_ARRAY(env.itlb, SPARCCPU, 64, 0,
H A Dcpu.h498 SparcTLBEntry itlb[64]; member
/openbmc/qemu/target/openrisc/
H A Dsys_helper.c125 mr = env->tlb.itlb[idx].mr; in HELPER()
132 env->tlb.itlb[idx].mr = rb; in HELPER()
136 env->tlb.itlb[idx].tr = rb; in HELPER()
316 return env->tlb.itlb[idx].mr; in HELPER()
320 return env->tlb.itlb[idx].tr; in HELPER()
H A Dmmu.c41 uint32_t imr = cpu->env.tlb.itlb[idx].mr; in get_phys_mmu()
42 uint32_t itr = cpu->env.tlb.itlb[idx].tr; in get_phys_mmu()
H A Dmachine.c40 VMSTATE_STRUCT_ARRAY(itlb, CPUOpenRISCTLBContext, TLB_SIZE, 0,
H A Dcpu.h221 OpenRISCTLBEntry itlb[TLB_SIZE]; member
/openbmc/linux/arch/sh/include/asm/
H A Dprocessor.h82 struct tlb_info itlb; member
/openbmc/qemu/pc-bios/
H A Dpetalogix-s3adsp1800.dts82 xlnx,mmu-itlb-size = <0x02>;
H A Dpetalogix-ml605.dts100 xlnx,mmu-itlb-size = < 0x02 >;
/openbmc/linux/arch/microblaze/boot/dts/
H A Dsystem.dts90 xlnx,mmu-itlb-size = <0x2>;