| /Linux-v5.15/arch/powerpc/perf/ |
| D | isa207-common.c | 58 if (cpu_has_feature(CPU_FTR_ARCH_31)) in is_event_valid() 60 else if (cpu_has_feature(CPU_FTR_ARCH_300)) 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() [all …]
|
| /Linux-v5.15/arch/powerpc/kernel/ptrace/ |
| D | ptrace-tm.c | 21 if (!cpu_has_feature(CPU_FTR_TM) || tsk != current) in flush_tmregs_to_thread() 60 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() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | dc_fpu.c | 92 if (cpu_has_feature(CPU_FTR_VSX_COMP)) { in dc_fpu_begin() 95 } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { in dc_fpu_begin() 98 } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { in dc_fpu_begin() 129 if (cpu_has_feature(CPU_FTR_VSX_COMP)) { in dc_fpu_end() 132 } else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP)) { in dc_fpu_end() 135 } else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE)) { in dc_fpu_end()
|
| /Linux-v5.15/arch/powerpc/kernel/ |
| D | setup_32.c | 104 if (cpu_has_feature(CPU_FTR_L2CR)) { in ppc_setup_l2cr() 117 if (cpu_has_feature(CPU_FTR_L3CR)) { in ppc_setup_l3cr() 204 if (cpu_has_feature(CPU_FTR_CAN_DOZE) || in setup_power_save() 205 cpu_has_feature(CPU_FTR_CAN_NAP)) in setup_power_save() 210 if (cpu_has_feature(CPU_FTR_CAN_DOZE) || in setup_power_save() 211 cpu_has_feature(CPU_FTR_CAN_NAP)) in setup_power_save()
|
| D | process.c | 129 if (cpu_has_feature(CPU_FTR_VSX) && (bits & MSR_FP)) in msr_check_and_set() 147 if (cpu_has_feature(CPU_FTR_VSX) && (bits & MSR_FP)) in __msr_check_and_clear() 163 if (cpu_has_feature(CPU_FTR_VSX)) in __giveup_fpu() 246 if (cpu_has_feature(CPU_FTR_VSX)) in __giveup_altivec() 415 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in init_msr_all_available() 417 if (cpu_has_feature(CPU_FTR_VSX)) in init_msr_all_available() 419 if (cpu_has_feature(CPU_FTR_SPE)) in init_msr_all_available() 478 if (cpu_has_feature(CPU_FTR_ALTIVEC) && (current->thread.load_vec)) { in should_restore_altivec() 497 if (cpu_has_feature(CPU_FTR_VSX)) in should_restore_vsx() 827 if (cpu_has_feature(CPU_FTR_DABRX)) in set_dabr() [all …]
|
| D | sysfs.c | 73 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() 894 if (cpu_has_feature(CPU_FTR_SPURR)) { in register_cpu_online() 899 if (cpu_has_feature(CPU_FTR_DSCR)) in register_cpu_online() 902 if (cpu_has_feature(CPU_FTR_PPCAS_ARCH_V2)) in register_cpu_online() 905 if (cpu_has_feature(CPU_FTR_ARCH_206) && in register_cpu_online() [all …]
|
| D | idle.c | 75 if (!cpu_has_feature(CPU_FTR_CAN_NAP)) in power4_idle() 84 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in power4_idle()
|
| D | hw_breakpoint_constraints.c | 41 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()
|
| D | setup_64.c | 235 if (cpu_has_feature(CPU_FTR_HVMODE)) { in cpu_ready_for_interrupts() 239 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in cpu_ready_for_interrupts() 246 } else if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in cpu_ready_for_interrupts() 262 if (cpu_has_feature(CPU_FTR_HVMODE)) { in cpu_ready_for_interrupts() 263 if (cpu_has_feature(CPU_FTR_TM_COMP)) in cpu_ready_for_interrupts() 720 if (cpu_has_feature(CPU_FTR_DEBUG_LVL_EXC)) in exc_lvl_early_init()
|
| /Linux-v5.15/arch/powerpc/include/asm/book3s/64/ |
| D | kexec.h | 11 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-v5.15/arch/powerpc/include/asm/ |
| D | cputhreads.h | 109 if (cpu_has_feature(CPU_FTR_ARCH_300) && (threads_per_core == 8)) in cpu_first_tlb_thread_sibling() 117 if (cpu_has_feature(CPU_FTR_ARCH_300) && (threads_per_core == 8)) in cpu_last_tlb_thread_sibling() 125 if (cpu_has_feature(CPU_FTR_ARCH_300) && (threads_per_core == 8)) in cpu_tlb_thread_sibling_step() 134 if (cpu_has_feature(CPU_FTR_SMT)) in get_tensr()
|
| D | dcr-native.h | 58 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()
|
| D | runlatch.h | 20 if (cpu_has_feature(CPU_FTR_CTRL) && \ 32 if (cpu_has_feature(CPU_FTR_CTRL) && \
|
| D | cpu_has_feature.h | 23 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-v5.15/arch/powerpc/xmon/ |
| D | ppc-dis.c | 128 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-v5.15/arch/powerpc/lib/ |
| D | test_emulate_step.c | 116 if (!cpu_has_feature(CPU_FTR_ARCH_31)) { in test_pld() 157 if (!cpu_has_feature(CPU_FTR_ARCH_31)) { in test_plwz() 218 if (!cpu_has_feature(CPU_FTR_ARCH_31)) { in test_pstd() 342 if (!cpu_has_feature(CPU_FTR_ARCH_31)) { in test_plfs_pstfs() 432 if (!cpu_has_feature(CPU_FTR_ARCH_31)) { in test_plfd_pstfd() 578 if (stepped == 1 && cpu_has_feature(CPU_FTR_VSX)) { in test_lxvd2x_stxvd2x() 581 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvd2x_stxvd2x() 600 cpu_has_feature(CPU_FTR_VSX)) { in test_lxvd2x_stxvd2x() 603 if (!cpu_has_feature(CPU_FTR_VSX)) in test_lxvd2x_stxvd2x() 628 if (!cpu_has_feature(CPU_FTR_ARCH_31)) { in test_lxvp_stxvp() [all …]
|
| D | sstep.c | 1073 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in set_ca32() 1311 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() 1412 if (!cpu_has_feature(CPU_FTR_ARCH_31)) in analyse_instr() 1451 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() 1538 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() 1704 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() 1873 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() 1883 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() 1920 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() 1942 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in analyse_instr() [all …]
|
| D | pmem.c | 39 if (cpu_has_feature(CPU_FTR_ARCH_207S)) in clean_pmem_range() 45 if (cpu_has_feature(CPU_FTR_ARCH_207S)) in flush_pmem_range()
|
| /Linux-v5.15/arch/powerpc/platforms/powernv/ |
| D | idle.c | 93 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in pnv_save_sprs_for_deep_states() 117 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in pnv_save_sprs_for_deep_states() 349 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn() 378 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn() 392 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn() 484 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in power7_idle_insn() 642 if (cpu_has_feature(CPU_FTR_P9_TM_XER_SO_BUG)) { in power9_idle_stop() 653 if (!cpu_has_feature(CPU_FTR_POWER9_DD2_1)) { in power9_idle_stop() 719 if (!cpu_has_feature(CPU_FTR_POWER9_DD2_1)) { in power9_idle_stop() 997 if (cpu_has_feature(CPU_FTR_ARCH_31)) in arch300_offline_stop() [all …]
|
| D | smp.c | 154 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-v5.15/arch/powerpc/platforms/pseries/ |
| D | smp.c | 204 if (!cpu_has_feature(CPU_FTR_DBELL)) in pSeries_smp_probe() 208 if (!cpu_has_feature(CPU_FTR_SMT)) in pSeries_smp_probe() 271 if (cpu_has_feature(CPU_FTR_SMT)) { in smp_init_pseries()
|
| /Linux-v5.15/arch/powerpc/mm/book3s64/ |
| D | radix_tlb.c | 242 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() 272 if (cpu_has_feature(CPU_FTR_P9_TLBIE_ERAT_BUG)) { in fixup_tlbie_va_range_lpid() 277 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_va_range_lpid() 291 if (cpu_has_feature(CPU_FTR_P9_TLBIE_ERAT_BUG)) { in fixup_tlbie_pid() 296 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_pid() 310 if (cpu_has_feature(CPU_FTR_P9_TLBIE_ERAT_BUG)) { in fixup_tlbie_pid_lpid() 315 if (cpu_has_feature(CPU_FTR_P9_TLBIE_STQ_BUG)) { in fixup_tlbie_pid_lpid() [all …]
|
| D | hash_64k.c | 77 if (cpu_has_feature(CPU_FTR_NOEXECUTE) && in __hash_page_4K() 78 !cpu_has_feature(CPU_FTR_COHERENT_ICACHE)) { in __hash_page_4K() 266 if (cpu_has_feature(CPU_FTR_NOEXECUTE) && in __hash_page_64K() 267 !cpu_has_feature(CPU_FTR_COHERENT_ICACHE)) in __hash_page_64K()
|
| /Linux-v5.15/arch/powerpc/kvm/ |
| D | book3s_hv.c | 192 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_ipi_thread() 200 if (cpu_has_feature(CPU_FTR_ARCH_207S)) { in kvmppc_ipi_thread() 351 if (cpu_has_feature(CPU_FTR_ARCH_31)) in kvmppc_set_arch_compat() 353 else if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_set_arch_compat() 355 else if (cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_set_arch_compat() 357 else if (cpu_has_feature(CPU_FTR_ARCH_206)) in kvmppc_set_arch_compat() 750 cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_power8_compatible() 789 if (!cpu_has_feature(CPU_FTR_DAWR1)) in kvmppc_h_set_mode() 805 if (cpu_has_feature(CPU_FTR_P9_RADIX_PREFETCH_BUG) && in kvmppc_h_set_mode() 1583 if (kvm_is_radix(vcpu->kvm) || !cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_handle_exit_hv() [all …]
|
| /Linux-v5.15/drivers/misc/cxl/ |
| D | cxllib.c | 31 if (!cpu_has_feature(CPU_FTR_HVMODE)) in cxllib_slot_is_supported() 81 if (!cpu_has_feature(CPU_FTR_HVMODE)) in cxllib_get_xsl_config() 115 if (!cpu_has_feature(CPU_FTR_HVMODE)) in cxllib_switch_phb_mode()
|