Searched refs:tlb_num_ways (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/arch/nios2/kernel/ |
H A D | cpuinfo.c | 76 cpuinfo.tlb_num_ways = fcpu(cpu, "altr,tlb-num-ways"); in setup_cpuinfo() 77 if (!cpuinfo.tlb_num_ways) in setup_cpuinfo() 102 cpuinfo.tlb_num_ways_log2 = ilog2(cpuinfo.tlb_num_ways); in setup_cpuinfo() 104 cpuinfo.tlb_num_lines = cpuinfo.tlb_num_entries / cpuinfo.tlb_num_ways; in setup_cpuinfo() 164 cpuinfo.tlb_num_ways, in show_cpuinfo()
|
/openbmc/qemu/target/nios2/ |
H A D | mmu.c | 38 int way, n_ways = cpu->tlb_num_ways; in mmu_translate() 105 &env->mmu.tlb[(way * cpu->tlb_num_ways) + in helper_mmu_write_tlbacc() 122 (way + 1) & (cpu->tlb_num_ways - 1)); in helper_mmu_write_tlbacc() 153 &env->mmu.tlb[(way * cpu->tlb_num_ways) + in helper_mmu_write_tlbmisc() 188 mmu->tlb_entry_mask = (cpu->tlb_num_entries / cpu->tlb_num_ways) - 1; in mmu_init() 198 cpu->tlb_num_ways, cpu->tlb_num_entries, in dump_mmu()
|
H A D | cpu.h | 219 uint32_t tlb_num_ways; member
|
H A D | cpu.c | 341 DEFINE_PROP_UINT32("mmu_tlb_num_ways", Nios2CPU, tlb_num_ways, 16),
|
/openbmc/linux/arch/nios2/mm/ |
H A D | tlb.c | 55 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in replace_tlb_one_pid() 136 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_one() 180 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in dump_tlb_line() 229 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_pid() 282 for (way = 0; way < cpuinfo.tlb_num_ways; way++) in flush_tlb_all()
|
/openbmc/linux/arch/nios2/include/asm/ |
H A D | cpuinfo.h | 30 u32 tlb_num_ways; member
|