Home
last modified time | relevance | path

Searched refs:tlb_type (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/linux/arch/sparc/kernel/
H A Dsetup_64.c118 if (tlb_type != cheetah) { in process_switch()
178 if (tlb_type != hypervisor) { in per_cpu_patch()
189 switch (tlb_type) { in per_cpu_patch()
282 if (tlb_type != hypervisor) in sun4v_patch()
536 if (tlb_type == cheetah || tlb_type == cheetah_plus) in init_sparc64_elf_hwcap()
538 else if (tlb_type == hypervisor) { in init_sparc64_elf_hwcap()
566 if (tlb_type == spitfire) in init_sparc64_elf_hwcap()
568 if (tlb_type == cheetah || tlb_type == cheetah_plus) in init_sparc64_elf_hwcap()
570 if (tlb_type == cheetah_plus) { in init_sparc64_elf_hwcap()
578 if (tlb_type == hypervisor) { in init_sparc64_elf_hwcap()
[all …]
H A Dsmp_64.c110 if (tlb_type == hypervisor) in smp_callin()
362 if (tlb_type == hypervisor) { in smp_boot_one_cpu()
935 tlb_type == spitfire) { in __local_flush_dcache_folio()
947 if (tlb_type == hypervisor) in smp_flush_dcache_folio_impl()
966 } else if (tlb_type == cheetah || tlb_type == cheetah_plus) { in smp_flush_dcache_folio_impl()
993 if (tlb_type == hypervisor) in flush_dcache_folio_all()
1003 if (tlb_type == spitfire) { in flush_dcache_folio_all()
1007 } else if (tlb_type == cheetah || tlb_type == cheetah_plus) { in flush_dcache_folio_all()
1215 if (tlb_type == spitfire) in smp_setup_processor_id()
1217 else if (tlb_type == cheetah || tlb_type == cheetah_plus) in smp_setup_processor_id()
[all …]
H A Durtt_fill.S76 sethi %hi(tlb_type), %g1
77 lduw [%g1 + %lo(tlb_type)], %g1
91 2: sethi %hi(tlb_type), %g1
93 lduw [%g1 + %lo(tlb_type)], %g1
H A Dwinfixup.S119 sethi %hi(tlb_type), %g1
120 lduw [%g1 + %lo(tlb_type)], %g1
146 sethi %hi(tlb_type), %g1
148 lduw [%g1 + %lo(tlb_type)], %g1
H A Dprom_64.c133 if (tlb_type >= cheetah) in sun4u_path_component()
352 if (tlb_type == hypervisor) { in __build_path_component()
378 return (tlb_type == spitfire ? "upa-portid" : "portid"); in get_mid_prop()
392 if (tlb_type == hypervisor) { in arch_find_n_match_cpu_physical_id()
495 if (tlb_type == hypervisor) in of_populate_present_mask()
591 if (tlb_type == hypervisor) in of_fill_in_cpu_data()
H A Dmodule.c197 if (sun4v_1insn && tlb_type == hypervisor) { in do_patch_sections()
201 if (sun4v_2insn && tlb_type == hypervisor) { in do_patch_sections()
214 if (tlb_type == spitfire) { in module_finalize()
H A Dpcr.c255 if (tlb_type == hypervisor) { in register_perf_hsvc()
302 if (tlb_type != hypervisor) in unregister_perf_hsvc()
345 switch (tlb_type) { in pcr_arch_init()
H A Dunaligned_64.c482 if (tlb_type == hypervisor) in handle_ldf_stq()
492 if (tlb_type == hypervisor) in handle_ldf_stq()
508 if (tlb_type == hypervisor) in handle_ldf_stq()
534 if (tlb_type == hypervisor) in handle_ldf_stq()
649 if (tlb_type == hypervisor) in handle_lddfmna()
700 if (tlb_type == hypervisor) in handle_stdfmna()
H A Dtime_64.c223 if (tlb_type != hypervisor) { in stick_init_tick()
605 if (tlb_type == hypervisor) in clock_init()
804 if (tlb_type == spitfire && is_hummingbird()) in get_tick_patch()
808 instr = (tlb_type == spitfire) ? p->tick : p->stick; in get_tick_patch()
836 if (tlb_type == spitfire) { in time_init_early()
H A Dirq_64.c157 if (tlb_type != hypervisor) in irq_init_hv()
188 if (tlb_type == hypervisor) { in size_nr_ivec()
323 if (tlb_type == cheetah || tlb_type == cheetah_plus) { in sun4u_compute_tid()
620 BUG_ON(tlb_type == hypervisor); in build_irq()
1130 if (tlb_type == hypervisor) in init_IRQ()
1135 if (tlb_type == hypervisor) { in init_IRQ()
H A Dhead_64.S583 sethi %hi(tlb_type), %g1
584 stw %g2, [%g1 + %lo(tlb_type)]
682 1: sethi %hi(tlb_type), %g1
683 stw %g2, [%g1 + %lo(tlb_type)]
698 sethi %hi(tlb_type), %g1
699 stw %g2, [%g1 + %lo(tlb_type)]
949 .globl prom_tba, tlb_type
951 tlb_type: .word 0 /* Must NOT end up in BSS */ label
952 EXPORT_SYMBOL(tlb_type)
H A Dsstate.c95 if (tlb_type != hypervisor) in sstate_init()
H A Dcpu.c390 ((tlb_type == hypervisor) ? in show_cpuinfo()
540 if (tlb_type == hypervisor) { in cpu_type_probe()
H A Dtrampoline_64.S298 sethi %hi(tlb_type), %g3
299 lduw [%g3 + %lo(tlb_type)], %g2
H A Dprocess_64.c60 if (tlb_type != hypervisor) { in arch_cpu_idle()
320 if (tlb_type == hypervisor && in __global_pmu_self()
/openbmc/linux/arch/sparc/mm/
H A Dtsb.c129 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user()
143 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user()
162 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user_page()
177 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in flush_tsb_user_page()
273 if (tlb_type == cheetah_plus || tlb_type == hypervisor) { in setup_tsb_params()
291 if (tlb_type == hypervisor) { in setup_tsb_params()
505 if (tlb_type == cheetah_plus || tlb_type == hypervisor) { in tsb_grow()
H A Dinit_64.c214 tlb_type == spitfire) { in flush_dcache_folio_impl()
278 if (tlb_type == cheetah_plus || tlb_type == hypervisor) in tsb_insert()
469 if (tlb_type == hypervisor) in flush_dcache_folio()
509 if (tlb_type == spitfire) { in flush_icache_range()
539 if (tlb_type == cheetah) in mmu_info()
652 if (tlb_type == spitfire) { in read_obp_translations()
745 } else if (tlb_type == cheetah || tlb_type == cheetah_plus) { in __flush_dcache_range()
1548 if (tlb_type == cheetah || tlb_type == cheetah_plus) { in numa_parse_sun4u()
1963 if (tlb_type == cheetah || tlb_type == cheetah_plus) { in setup_page_offset()
2539 if (tlb_type == cheetah || tlb_type == cheetah_plus) in mem_init()
[all …]
H A Dhugetlbpage.c174 if (tlb_type == hypervisor) in hugepage_shift_to_tte()
251 if (tlb_type == hypervisor) in tte_to_shift()
/openbmc/linux/arch/sh/mm/
H A Dtlb-debugfs.c20 enum tlb_type { enum
41 unsigned int tlb_type = (unsigned int)file->private; in tlb_seq_show() local
54 if (tlb_type == TLB_TYPE_ITLB) { in tlb_seq_show()
77 if (tlb_type == TLB_TYPE_ITLB) { in tlb_seq_show()
/openbmc/linux/drivers/cpufreq/
H A Dsparc-us3-cpufreq.c163 if (tlb_type != cheetah && tlb_type != cheetah_plus) in us3_freq_init()
H A Dsparc-us2e-cpufreq.c319 if (tlb_type != spitfire) in us2e_freq_init()
/openbmc/linux/arch/sparc/include/asm/
H A Dspitfire.h80 extern enum ultra_tlb_layout tlb_type;
88 (tlb_type == spitfire ? \
H A Dxor_64.h72 ((tlb_type == hypervisor && \
/openbmc/linux/arch/x86/kernel/cpu/
H A Dcpu.h33 char tlb_type; member
/openbmc/qemu/target/ppc/
H A Dmachine.c581 return env->nb_tlb && (env->tlb_type == TLB_6XX); in tlb6xx_needed()
620 return env->nb_tlb && (env->tlb_type == TLB_EMB); in tlbemb_needed()
656 return env->nb_tlb && (env->tlb_type == TLB_MAS); in tlbmas_needed()

12