Lines Matching refs:cpu_has_feature

189 	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()
294 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_core_start_stolen()
305 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_core_end_stolen()
321 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_load_hv()
356 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_put_hv()
397 if (cpu_has_feature(CPU_FTR_ARCH_31)) in kvmppc_set_arch_compat()
399 else if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_set_arch_compat()
401 else if (cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_set_arch_compat()
403 else if (cpu_has_feature(CPU_FTR_ARCH_206)) in kvmppc_set_arch_compat()
724 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in vcore_stolen_time()
830 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_doorbell_pending()
848 cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_power8_compatible()
887 if (!cpu_has_feature(CPU_FTR_DAWR1)) in kvmppc_h_set_mode()
903 if (cpu_has_feature(CPU_FTR_P9_RADIX_PREFETCH_BUG) && in kvmppc_h_set_mode()
1001 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvm_arch_vcpu_yield_to()
1724 if (cpu_has_feature(CPU_FTR_P9_RADIX_PREFETCH_BUG) && in kvmppc_handle_exit_hv()
1730 if (kvm_is_radix(vcpu->kvm) || !cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_handle_exit_hv()
1773 if (kvm_is_radix(vcpu->kvm) || !cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_handle_exit_hv()
1856 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_handle_exit_hv()
2096 if (!cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_filter_lpcr_hv()
2106 if (kvm_is_radix(kvm) && cpu_has_feature(CPU_FTR_P9_RADIX_PREFETCH_BUG)) in kvmppc_filter_lpcr_hv()
2113 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_filter_lpcr_hv()
2261 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_get_one_reg_hv()
2357 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_get_one_reg_hv()
2389 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_get_one_reg_hv()
2501 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_set_one_reg_hv()
2627 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_set_one_reg_hv()
2658 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_set_one_reg_hv()
2704 if (cpu_has_feature(CPU_FTR_ARCH_300)) in threads_per_vcore()
2868 if (cpu_has_feature(CPU_FTR_ARCH_300) == IS_ENABLED(CONFIG_KVM_BOOK3S_HV_P9_TIMING)) in kvmppc_arch_create_vcpu_debugfs_hv()
2905 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in kvmppc_core_vcpu_create_hv()
2928 if (cpu_has_feature(CPU_FTR_HVMODE)) { in kvmppc_core_vcpu_create_hv()
2931 if (cpu_has_feature(CPU_FTR_P9_TM_HV_ASSIST)) in kvmppc_core_vcpu_create_hv()
2935 if (cpu_has_feature(CPU_FTR_TM_COMP)) in kvmppc_core_vcpu_create_hv()
2954 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_create_hv()
2967 if (vcore && cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_vcpu_create_hv()
3013 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmhv_set_smt_mode()
3204 if (!cpu_has_feature(CPU_FTR_HVMODE)) in kvmppc_prepare_radix_vcpu()
3353 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_vcore_preempt()
3371 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_vcore_end_preempt()
3417 if (cpu_has_feature(CPU_FTR_ARCH_300)) in subcore_config_ok()
3449 if (!cpu_has_feature(CPU_FTR_ARCH_207S)) in can_dynamic_split()
3700 if (WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300))) in kvmppc_run_core()
3785 is_power8 = cpu_has_feature(CPU_FTR_ARCH_207S); in kvmppc_run_core()
4309 WARN_ON_ONCE(cpu_has_feature(CPU_FTR_ARCH_300)); in kvmppc_vcore_blocked()
4427 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmhv_setup_mmu()
4792 if (cpu_has_feature(CPU_FTR_TM) && current->thread.regs && in kvmppc_vcpu_run_hv()
4821 if (cpu_has_feature(CPU_FTR_ALTIVEC)) in kvmppc_vcpu_run_hv()
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()
4826 cpu_has_feature(CPU_FTR_P9_TM_HV_ASSIST)) && in kvmppc_vcpu_run_hv()
4835 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_vcpu_run_hv()
4842 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_vcpu_run_hv()
4921 info->instr_keys = cpu_has_feature(CPU_FTR_ARCH_207S) ? 32 : 0; in kvm_vm_ioctl_get_smmu_info_hv()
5210 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_hv_setup_htab_rma()
5249 if (cpu_has_feature(CPU_FTR_ARCH_31)) in kvmppc_switch_mmu_to_hpt()
5277 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in kvmppc_switch_mmu_to_radix()
5279 if (cpu_has_feature(CPU_FTR_HVMODE) && in kvmppc_switch_mmu_to_radix()
5306 if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_alloc_host_rm_ops()
5398 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5405 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5409 if (cpu_has_feature(CPU_FTR_HVMODE)) { in kvmppc_core_init_vm_hv()
5425 if (cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_core_init_vm_hv()
5434 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_init_vm_hv()
5454 if (cpu_has_feature(CPU_FTR_HVMODE) && in kvmppc_core_init_vm_hv()
5455 cpu_has_feature(CPU_FTR_ARCH_31) && in kvmppc_core_init_vm_hv()
5476 if (cpu_has_feature(CPU_FTR_ARCH_31)) { in kvmppc_core_init_vm_hv()
5483 else if (cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5485 else if (cpu_has_feature(CPU_FTR_ARCH_207S)) in kvmppc_core_init_vm_hv()
5494 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5504 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_init_vm_hv()
5532 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_core_destroy_vm_hv()
5544 if (cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_core_destroy_vm_hv()
5579 if (cpu_has_feature(CPU_FTR_HVMODE) && in kvmppc_core_check_processor_compat_hv()
5580 cpu_has_feature(CPU_FTR_ARCH_206)) in kvmppc_core_check_processor_compat_hv()
5584 if (cpu_has_feature(CPU_FTR_ARCH_300) && radix_enabled()) in kvmppc_core_check_processor_compat_hv()
5901 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmhv_configure_mmu()
5961 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmhv_enable_nested()
6116 if (!cpu_has_feature(CPU_FTR_DAWR1)) in kvmhv_enable_dawr1()
6127 if (!cpu_has_feature(CPU_FTR_ARCH_300)) in kvmppc_hash_v3_possible()
6130 if (!cpu_has_feature(CPU_FTR_HVMODE)) in kvmppc_hash_v3_possible()
6230 return cpu_has_feature(CPU_FTR_ARCH_300) && radix_enabled(); in kvmppc_radix_possible()
6253 if (!cpu_has_feature(CPU_FTR_ARCH_300)) { in kvmppc_book3s_init_hv()