Lines Matching refs:cpu_has_feature

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()
297 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_core_start_stolen()
308 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_core_end_stolen()
324 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_load_hv()
359 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_put_hv()
400 if (cpu_has_feature(CPU_FTR_ARCH_31)) in kvmppc_set_arch_compat()
402 else if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_set_arch_compat()
404 else if (cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_set_arch_compat()
406 else if (cpu_has_feature(CPU_FTR_ARCH_206)) in kvmppc_set_arch_compat()
727 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in vcore_stolen_time()
833 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_doorbell_pending()
851 cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_power8_compatible()
890 if (!cpu_has_feature(CPU_FTR_DAWR1)) in kvmppc_h_set_mode()
906 if (cpu_has_feature(CPU_FTR_P9_RADIX_PREFETCH_BUG) && in kvmppc_h_set_mode()
1004 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvm_arch_vcpu_yield_to()
1732 if (cpu_has_feature(CPU_FTR_P9_RADIX_PREFETCH_BUG) && in kvmppc_handle_exit_hv()
1738 if (kvm_is_radix(vcpu->kvm) || !cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_handle_exit_hv()
1783 if (kvm_is_radix(vcpu->kvm) || !cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_handle_exit_hv()
1869 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_handle_exit_hv()
2111 if (!cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_filter_lpcr_hv()
2121 if (kvm_is_radix(kvm) && cpu_has_feature(CPU_FTR_P9_RADIX_PREFETCH_BUG)) in kvmppc_filter_lpcr_hv()
2128 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_filter_lpcr_hv()
2276 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_get_one_reg_hv()
2372 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_get_one_reg_hv()
2404 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_get_one_reg_hv()
2519 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_set_one_reg_hv()
2645 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_set_one_reg_hv()
2676 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_set_one_reg_hv()
2725 if (cpu_has_feature(CPU_FTR_ARCH_300)) in threads_per_vcore()
2889 if (cpu_has_feature(CPU_FTR_ARCH_300) == IS_ENABLED(CONFIG_KVM_BOOK3S_HV_P9_TIMING)) in kvmppc_arch_create_vcpu_debugfs_hv()
2927 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in kvmppc_core_vcpu_create_hv()
2952 if (cpu_has_feature(CPU_FTR_ARCH_31)) in kvmppc_core_vcpu_create_hv()
2955 if (cpu_has_feature(CPU_FTR_HVMODE)) { in kvmppc_core_vcpu_create_hv()
2959 if (cpu_has_feature(CPU_FTR_P9_TM_HV_ASSIST)) in kvmppc_core_vcpu_create_hv()
2963 if (cpu_has_feature(CPU_FTR_TM_COMP)) in kvmppc_core_vcpu_create_hv()
2982 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_create_hv()
2995 if (vcore && cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_create_hv()
3041 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmhv_set_smt_mode()
3232 if (!cpu_has_feature(CPU_FTR_HVMODE)) in kvmppc_prepare_radix_vcpu()
3381 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_vcore_preempt()
3399 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_vcore_end_preempt()
3445 if (cpu_has_feature(CPU_FTR_ARCH_300)) in subcore_config_ok()
3477 if (!cpu_has_feature(CPU_FTR_ARCH_207S)) in can_dynamic_split()
3728 if (WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300))) in kvmppc_run_core()
3813 is_power8 = cpu_has_feature(CPU_FTR_ARCH_207S); in kvmppc_run_core()
4337 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_vcore_blocked()
4455 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmhv_setup_mmu()
4826 if (cpu_has_feature(CPU_FTR_TM) && current->thread.regs && in kvmppc_vcpu_run_hv()
4855 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_vcpu_run_hv()
4857 if (cpu_has_feature(CPU_FTR_VSX)) in kvmppc_vcpu_run_hv()
4859 if ((cpu_has_feature(CPU_FTR_TM) || in kvmppc_vcpu_run_hv()
4860 cpu_has_feature(CPU_FTR_P9_TM_HV_ASSIST)) && in kvmppc_vcpu_run_hv()
4869 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_vcpu_run_hv()
4876 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_vcpu_run_hv()
4955 info->instr_keys = cpu_has_feature(CPU_FTR_ARCH_207S) ? 32 : 0; in kvm_vm_ioctl_get_smmu_info_hv()
5244 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_hv_setup_htab_rma()
5283 if (cpu_has_feature(CPU_FTR_ARCH_31)) in kvmppc_switch_mmu_to_hpt()
5311 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in kvmppc_switch_mmu_to_radix()
5313 if (cpu_has_feature(CPU_FTR_HVMODE) && in kvmppc_switch_mmu_to_radix()
5340 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_alloc_host_rm_ops()
5432 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5439 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5443 if (cpu_has_feature(CPU_FTR_HVMODE)) { in kvmppc_core_init_vm_hv()
5459 if (cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_core_init_vm_hv()
5468 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_init_vm_hv()
5488 if (cpu_has_feature(CPU_FTR_HVMODE) && in kvmppc_core_init_vm_hv()
5489 cpu_has_feature(CPU_FTR_ARCH_31) && in kvmppc_core_init_vm_hv()
5510 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in kvmppc_core_init_vm_hv()
5517 else if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5519 else if (cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_core_init_vm_hv()
5528 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5538 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5566 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_destroy_vm_hv()
5578 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_destroy_vm_hv()
5613 if (cpu_has_feature(CPU_FTR_HVMODE) && in kvmppc_core_check_processor_compat_hv()
5614 cpu_has_feature(CPU_FTR_ARCH_206)) in kvmppc_core_check_processor_compat_hv()
5618 if (cpu_has_feature(CPU_FTR_ARCH_300) && radix_enabled()) in kvmppc_core_check_processor_compat_hv()
5935 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmhv_configure_mmu()
5995 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmhv_enable_nested()
6150 if (!cpu_has_feature(CPU_FTR_DAWR1)) in kvmhv_enable_dawr1()
6161 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_hash_v3_possible()
6164 if (!cpu_has_feature(CPU_FTR_HVMODE)) in kvmppc_hash_v3_possible()
6264 return cpu_has_feature(CPU_FTR_ARCH_300) && radix_enabled(); in kvmppc_radix_possible()
6287 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_book3s_init_hv()