Home
last modified time | relevance | path

Searched refs:cpu_has_feature (Results 1 – 25 of 114) sorted by relevance

12345

/linux-6.3-rc2/arch/powerpc/perf/
A Disa207-common.c58 if (cpu_has_feature(CPU_FTR_ARCH_31)) in is_event_valid()
76 if (cpu_has_feature(CPU_FTR_ARCH_31)) in sdar_mod_val()
100 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in mmcra_sdar_mode()
128 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in p10_thresh_cmp_val()
151 if (cpu_has_feature(CPU_FTR_ARCH_31)) in thresh_cmp_val()
158 if (cpu_has_feature(CPU_FTR_ARCH_300)) in thresh_cmp_val()
166 if (cpu_has_feature(CPU_FTR_ARCH_300)) in combine_from_event()
174 if (cpu_has_feature(CPU_FTR_ARCH_300)) in combine_shift()
189 if (cpu_has_feature(CPU_FTR_ARCH_31)) in is_thresh_cmp_valid()
371 if (cpu_has_feature(CPU_FTR_ARCH_31)) in isa207_get_mem_weight()
[all …]
/linux-6.3-rc2/arch/powerpc/kernel/ptrace/
A Dptrace-tm.c60 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cgpr_active()
94 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cgpr_get()
141 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cgpr_set()
202 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cfpr_active()
235 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cfpr_get()
280 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cfpr_set()
314 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cvmx_active()
351 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cvmx_get()
401 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cvmx_set()
442 if (!cpu_has_feature(CPU_FTR_TM)) in tm_cvsx_active()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Ddc_fpu.c94 if (cpu_has_feature(CPU_FTR_VSX_COMP)) { in dc_fpu_begin()
97 } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { in dc_fpu_begin()
100 } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { in dc_fpu_begin()
133 if (cpu_has_feature(CPU_FTR_VSX_COMP)) { in dc_fpu_end()
136 } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { in dc_fpu_end()
139 } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { in dc_fpu_end()
/linux-6.3-rc2/arch/powerpc/kernel/
A Dsetup_32.c105 if (cpu_has_feature(CPU_FTR_L2CR)) { in ppc_setup_l2cr()
118 if (cpu_has_feature(CPU_FTR_L3CR)) { in ppc_setup_l3cr()
205 if (cpu_has_feature(CPU_FTR_CAN_DOZE) || in setup_power_save()
206 cpu_has_feature(CPU_FTR_CAN_NAP)) in setup_power_save()
211 if (cpu_has_feature(CPU_FTR_CAN_DOZE) || in setup_power_save()
212 cpu_has_feature(CPU_FTR_CAN_NAP)) in setup_power_save()
A Dprocess.c160 if (cpu_has_feature(CPU_FTR_VSX)) in __giveup_fpu()
243 if (cpu_has_feature(CPU_FTR_VSX)) in __giveup_altivec()
412 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in init_msr_all_available()
414 if (cpu_has_feature(CPU_FTR_VSX)) in init_msr_all_available()
416 if (cpu_has_feature(CPU_FTR_SPE)) in init_msr_all_available()
494 if (cpu_has_feature(CPU_FTR_VSX)) in should_restore_vsx()
1053 if (!cpu_has_feature(CPU_FTR_TM)) in tm_recheckpoint_new_task()
1092 if (cpu_has_feature(CPU_FTR_TM)) { in __switch_to_tm()
1163 if (cpu_has_feature(CPU_FTR_SPE)) in save_sprs()
1167 if (cpu_has_feature(CPU_FTR_DSCR)) in save_sprs()
[all …]
A Dsysfs.c73 if (!cpu_has_feature(CPU_FTR_SMT)) in setup_smt_snooze_delay()
219 if (cpu_has_feature(CPU_FTR_DSCR)) { in sysfs_create_dscr_default()
837 if (cpu_has_feature(CPU_FTR_SMT)) in register_cpu_online()
880 if (cpu_has_feature(CPU_FTR_MMCRA)) in register_cpu_online()
883 if (cpu_has_feature(CPU_FTR_ARCH_31)) in register_cpu_online()
887 if (cpu_has_feature(CPU_FTR_PURR)) { in register_cpu_online()
899 if (cpu_has_feature(CPU_FTR_DSCR)) in register_cpu_online()
935 if (cpu_has_feature(CPU_FTR_SMT)) in unregister_cpu_online()
978 if (cpu_has_feature(CPU_FTR_MMCRA)) in unregister_cpu_online()
985 if (cpu_has_feature(CPU_FTR_PURR)) { in unregister_cpu_online()
[all …]
A Didle.c74 if (!cpu_has_feature(CPU_FTR_CAN_NAP)) in power4_idle()
83 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in power4_idle()
A Dhw_breakpoint_constraints.c41 if (!cpu_has_feature(CPU_FTR_ARCH_31) && size == 16) in ea_hw_range_overlaps()
101 if (cpu_has_feature(CPU_FTR_ARCH_31) && in wp_check_constraints()
111 if (cpu_has_feature(CPU_FTR_ARCH_31) && in wp_check_constraints()
A Dsetup_64.c275 if (cpu_has_feature(CPU_FTR_HVMODE)) { in cpu_ready_for_interrupts()
279 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in cpu_ready_for_interrupts()
286 } else if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in cpu_ready_for_interrupts()
302 if (cpu_has_feature(CPU_FTR_HVMODE)) { in cpu_ready_for_interrupts()
303 if (cpu_has_feature(CPU_FTR_TM_COMP)) in cpu_ready_for_interrupts()
768 if (cpu_has_feature(CPU_FTR_DEBUG_LVL_EXC)) in exc_lvl_early_init()
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dcputhreads.h76 if (cpu_has_feature(CPU_FTR_ARCH_300) && (threads_per_core == 8)) in cpu_first_tlb_thread_sibling()
84 if (cpu_has_feature(CPU_FTR_ARCH_300) && (threads_per_core == 8)) in cpu_last_tlb_thread_sibling()
92 if (cpu_has_feature(CPU_FTR_ARCH_300) && (threads_per_core == 8)) in cpu_tlb_thread_sibling_step()
101 if (cpu_has_feature(CPU_FTR_SMT)) in get_tensr()
A Ddcr-native.h58 else if (likely(cpu_has_feature(CPU_FTR_INDEXED_DCR))) \
69 else if (likely(cpu_has_feature(CPU_FTR_INDEXED_DCR))) \
84 if (cpu_has_feature(CPU_FTR_INDEXED_DCR)) { in __mfdcri()
101 if (cpu_has_feature(CPU_FTR_INDEXED_DCR)) { in __mtdcri()
118 if (cpu_has_feature(CPU_FTR_INDEXED_DCR)) { in __dcri_clrset()
A Drunlatch.h20 if (cpu_has_feature(CPU_FTR_CTRL) && \
31 if (cpu_has_feature(CPU_FTR_CTRL) && \
A Dcpu_has_feature.h23 static __always_inline bool cpu_has_feature(unsigned long feature) in cpu_has_feature() function
49 static __always_inline bool cpu_has_feature(unsigned long feature) in cpu_has_feature() function
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/64/
A Dkexec.h11 if (cpu_has_feature(CPU_FTR_ARCH_206)) { in reset_sprs()
16 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in reset_sprs()
18 if (cpu_has_feature(CPU_FTR_HVMODE)) in reset_sprs()
/linux-6.3-rc2/arch/powerpc/kvm/
A Dbook3s_hv_p9_entry.c17 if (cpu_has_feature(CPU_FTR_ALTIVEC) && in load_spr_state()
31 if (cpu_has_feature(CPU_FTR_P9_TIDR) && in load_spr_state()
63 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in store_spr_state()
73 if (cpu_has_feature(CPU_FTR_P9_TIDR)) in store_spr_state()
92 if (cpu_has_feature(CPU_FTR_TM) || in load_vcpu_state()
127 if (cpu_has_feature(CPU_FTR_TM) || in store_vcpu_state()
168 if (cpu_has_feature(CPU_FTR_P9_TIDR) && in restore_p9_host_os_sprs()
189 if (cpu_has_feature(CPU_FTR_ALTIVEC) && in restore_p9_host_os_sprs()
503 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_msr_hard_disable_set_facilities()
505 if (cpu_has_feature(CPU_FTR_VSX)) in kvmppc_msr_hard_disable_set_facilities()
[all …]
A Dbook3s_hv_p9_perf.c14 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in freeze_pmu()
25 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in freeze_pmu()
66 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in switch_pmu_to_guest()
100 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in switch_pmu_to_guest()
154 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in switch_pmu_to_host()
207 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in switch_pmu_to_host()
A Dbook3s_hv.c189 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_ipi_thread()
197 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in kvmppc_ipi_thread()
321 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_load_hv()
397 if (cpu_has_feature(CPU_FTR_ARCH_31)) in kvmppc_set_arch_compat()
830 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_doorbell_pending()
887 if (!cpu_has_feature(CPU_FTR_DAWR1)) in kvmppc_h_set_mode()
2935 if (cpu_has_feature(CPU_FTR_TM_COMP)) in kvmppc_core_vcpu_create_hv()
3204 if (!cpu_has_feature(CPU_FTR_HVMODE)) in kvmppc_prepare_radix_vcpu()
4823 if (cpu_has_feature(CPU_FTR_VSX)) in kvmppc_vcpu_run_hv()
4825 if ((cpu_has_feature(CPU_FTR_TM) || in kvmppc_vcpu_run_hv()
[all …]
/linux-6.3-rc2/arch/powerpc/xmon/
A Dppc-dis.c128 if (cpu_has_feature(CPU_FTRS_POWER5)) in print_insn_powerpc()
131 if (cpu_has_feature(CPU_FTRS_CELL)) in print_insn_powerpc()
134 if (cpu_has_feature(CPU_FTRS_POWER6)) in print_insn_powerpc()
137 if (cpu_has_feature(CPU_FTRS_POWER7)) in print_insn_powerpc()
141 if (cpu_has_feature(CPU_FTRS_POWER8)) in print_insn_powerpc()
146 if (cpu_has_feature(CPU_FTRS_POWER9)) in print_insn_powerpc()
/linux-6.3-rc2/arch/powerpc/lib/
A Dtest_emulate_step.c578 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvd2x_stxvd2x()
597 cpu_has_feature(CPU_FTR_VSX)) { in test_lxvd2x_stxvd2x()
600 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvd2x_stxvd2x()
656 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvp_stxvp()
684 cpu_has_feature(CPU_FTR_VSX)) { in test_lxvp_stxvp()
687 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvp_stxvp()
744 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvpx_stxvpx()
772 cpu_has_feature(CPU_FTR_VSX)) { in test_lxvpx_stxvpx()
775 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvpx_stxvpx()
832 if (!cpu_has_feature(CPU_FTR_VSX)) in test_plxvp_pstxvp()
[all …]
A Dsstep.c1149 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in set_ca32()
1382 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr()
1482 if (!cpu_has_feature(CPU_FTR_ARCH_31)) in analyse_instr()
1521 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr()
1608 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr()
1774 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr()
2574 if (!cpu_has_feature(CPU_FTR_ARCH_31)) in analyse_instr()
2616 if (!cpu_has_feature(CPU_FTR_ARCH_31)) in analyse_instr()
2884 if (!cpu_has_feature(CPU_FTR_ARCH_31)) in analyse_instr()
2971 if (!cpu_has_feature(CPU_FTR_ARCH_31)) in analyse_instr()
[all …]
/linux-6.3-rc2/arch/powerpc/platforms/powernv/
A Didle.c92 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in pnv_save_sprs_for_deep_states()
116 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in pnv_save_sprs_for_deep_states()
348 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn()
377 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn()
390 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn()
482 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn()
995 if (cpu_has_feature(CPU_FTR_ARCH_31)) in arch300_offline_stop()
1017 if (cpu_has_feature(CPU_FTR_ARCH_31)) in arch300_idle_type()
1276 if (cpu_has_feature(CPU_FTR_ARCH_300) && in pnv_disable_deep_states()
1306 if (cpu_has_feature(CPU_FTR_ARCH_300)) in pnv_probe_idle_states()
[all …]
A Dsmp.c154 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in pnv_flush_interrupts()
179 if (cpu_has_feature(CPU_FTR_ARCH_207S)) in pnv_cpu_offline_self()
306 if (cpu_has_feature(CPU_FTR_ARCH_207S)) in pnv_cpu_bootable()
337 if (cpu_has_feature(CPU_FTR_DBELL)) { in pnv_smp_probe()
341 if (cpu_has_feature(CPU_FTR_ARCH_300)) in pnv_smp_probe()
/linux-6.3-rc2/arch/powerpc/platforms/pseries/
A Dsmp.c203 if (!cpu_has_feature(CPU_FTR_DBELL)) in pSeries_smp_probe()
207 if (!cpu_has_feature(CPU_FTR_SMT)) in pSeries_smp_probe()
270 if (cpu_has_feature(CPU_FTR_SMT)) { in smp_init_pseries()
/linux-6.3-rc2/arch/powerpc/mm/book3s64/
A Dradix_tlb.c242 if (cpu_has_feature(CPU_FTR_P9_TLBIE_ERAT_BUG)) { in fixup_tlbie_va()
247 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_va()
256 if (cpu_has_feature(CPU_FTR_P9_TLBIE_ERAT_BUG)) { in fixup_tlbie_va_range()
261 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_va_range()
277 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_va_range_lpid()
296 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_pid()
315 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_pid_lpid()
330 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_lpid_va()
349 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_lpid()
384 if (!cpu_has_feature(CPU_FTR_ARCH_31)) { in _tlbiel_pid()
[all …]
A Dhash_64k.c79 if (cpu_has_feature(CPU_FTR_NOEXECUTE) && in __hash_page_4K()
80 !cpu_has_feature(CPU_FTR_COHERENT_ICACHE)) { in __hash_page_4K()
271 if (cpu_has_feature(CPU_FTR_NOEXECUTE) && in __hash_page_64K()
272 !cpu_has_feature(CPU_FTR_COHERENT_ICACHE)) in __hash_page_64K()

Completed in 51 milliseconds

12345