Searched refs:cpus_have_final_cap (Results 1 - 25 of 29) sorted by relevance

12

/linux-master/arch/arm64/include/asm/
H A Dvirt.h135 return cpus_have_final_cap(ARM64_HAS_VIRT_HOST_EXTN);
143 return cpus_have_final_cap(ARM64_KVM_PROTECTED_MODE);
151 return cpus_have_final_cap(ARM64_KVM_HVHE);
H A Dkvm_emulate.h75 if (cpus_have_final_cap(ARM64_HAS_RAS_EXTN)) {
82 if (cpus_have_final_cap(ARM64_HAS_STAGE2_FWB)) {
94 if (cpus_have_final_cap(ARM64_HAS_EVT) &&
95 !cpus_have_final_cap(ARM64_MISMATCHED_CACHE_TYPE))
212 return (!cpus_have_final_cap(ARM64_HAS_HCR_NV1) ||
585 if (cpus_have_final_cap(ARM64_SME))
593 if (cpus_have_final_cap(ARM64_SME))
601 if (cpus_have_final_cap(ARM64_SME))
H A Dmodule.h47 return cpus_have_final_cap(ARM64_WORKAROUND_843419) &&
H A Dkvm_nested.h12 cpus_have_final_cap(ARM64_HAS_NESTED_VIRT) &&
H A Dbarrier.h74 if (cpus_have_final_cap(ARM64_WORKAROUND_TSB_FLUSH_FAILURE)) \
H A Dcpufeature.h495 static __always_inline bool cpus_have_final_cap(int num) function
816 return cpus_have_final_cap(ARM64_BTI);
832 return cpus_have_final_cap(ARM64_HAS_LPA2);
H A Dkvm_mmu.h215 if (cpus_have_final_cap(ARM64_HAS_STAGE2_FWB))
H A Dkvm_host.h871 ((cpus_have_final_cap(ARM64_HAS_ADDRESS_AUTH) || \
872 cpus_have_final_cap(ARM64_HAS_GENERIC_AUTH)) && \
902 if (unlikely(cpus_have_final_cap(ARM64_HAS_NESTED_VIRT) &&
1179 return cpus_have_final_cap(ARM64_SPECTRE_V3A);
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dfault.h62 (cpus_have_final_cap(ARM64_WORKAROUND_834220) ||
H A Dsysreg-sr.h51 if (!cpus_have_final_cap(ARM64_HAS_S1PIE))
65 if (cpus_have_final_cap(ARM64_HAS_TCR2))
103 if (cpus_have_final_cap(ARM64_HAS_RAS_EXTN))
123 !cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
141 if (cpus_have_final_cap(ARM64_HAS_TCR2))
165 cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT) &&
226 if (cpus_have_final_cap(ARM64_HAS_RAS_EXTN))
H A Dswitch.h169 if (!cpus_have_final_cap(ARM64_HAS_FGT))
174 cpus_have_final_cap(ARM64_WORKAROUND_AMPERE_AC03_CPU_38) ?
197 if (!cpus_have_final_cap(ARM64_HAS_FGT))
201 if (cpus_have_final_cap(ARM64_WORKAROUND_AMPERE_AC03_CPU_38))
238 if (cpus_have_final_cap(ARM64_HAS_HCX)) {
268 if (cpus_have_final_cap(ARM64_HAS_HCX))
278 if (cpus_have_final_cap(ARM64_WORKAROUND_CAVIUM_TX2_219_TVM))
283 if (cpus_have_final_cap(ARM64_HAS_RAS_EXTN) && (hcr & HCR_VSE))
581 if (cpus_have_final_cap(ARM64_WORKAROUND_CAVIUM_TX2_219_TVM) &&
585 if (cpus_have_final_cap(ARM64_WORKAROUND_AMPERE_AC03_CPU_3
[all...]
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dtlb.c43 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
73 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
H A Dswitch.c49 if (cpus_have_final_cap(ARM64_SME)) {
69 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
90 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
/linux-master/arch/arm64/kernel/
H A Dsys_compat.c34 if (cpus_have_final_cap(ARM64_WORKAROUND_1542419)) {
H A Dmodule-plts.c203 if (!cpus_have_final_cap(ARM64_WORKAROUND_843419))
238 if (cpus_have_final_cap(ARM64_WORKAROUND_843419)) {
H A Dtraps.c588 if (cpus_have_final_cap(ARM64_WORKAROUND_1542419)) {
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c33 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
83 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
/linux-master/include/kvm/
H A Darm_arch_timer.h152 return (has_vhe() && cpus_have_final_cap(ARM64_HAS_ECV_CNTPOFF));
/linux-master/arch/arm64/kvm/
H A Darm.c292 r = cpus_have_final_cap(ARM64_HAS_32BIT_EL1);
304 r = cpus_have_final_cap(ARM64_HAS_RAS_EXTN);
1264 if (!cpus_have_final_cap(ARM64_HAS_32BIT_EL1))
1278 if (!cpus_have_final_cap(ARM64_HAS_NESTED_VIRT))
1435 if (!cpus_have_final_cap(ARM64_HAS_STAGE2_FWB))
1871 if (cpus_have_final_cap(ARM64_KVM_HVHE)) {
1890 if (cpus_have_final_cap(ARM64_KVM_HVHE))
2446 cpus_have_final_cap(ARM64_HAS_ADDRESS_AUTH))
2565 if (cpus_have_final_cap(ARM64_WORKAROUND_DEVICE_LOAD_ACQUIRE) ||
2566 cpus_have_final_cap(ARM64_WORKAROUND_150841
[all...]
H A Dhypercalls.c320 if (cpus_have_final_cap(ARM64_SSBS))
452 if (cpus_have_final_cap(ARM64_SSBS))
H A Dguest.c821 events->exception.serror_has_esr = cpus_have_final_cap(ARM64_HAS_RAS_EXTN);
843 if (!cpus_have_final_cap(ARM64_HAS_RAS_EXTN))
H A Dnested.c138 if (!cpus_have_final_cap(ARM64_HAS_HCR_NV1))
H A Darch_timer.c289 return (cpus_have_final_cap(ARM64_HAS_WFXT) &&
1555 if (cpus_have_final_cap(ARM64_HAS_ECV_CNTPOFF))
/linux-master/arch/arm64/kvm/hyp/
H A Dpgtable.c25 ({ cpus_have_final_cap(ARM64_KVM_HVHE) ? 2 : 3; })
27 ({ cpus_have_final_cap(ARM64_KVM_HVHE) ? 0 : 1; })
672 if (!cpus_have_final_cap(ARM64_WORKAROUND_AMPERE_AC03_CPU_38))
689 if (!cpus_have_final_cap(ARM64_HAS_STAGE2_FWB))
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-v3.c688 if (cpus_have_final_cap(ARM64_WORKAROUND_CAVIUM_30115)) {

Completed in 218 milliseconds

12