Searched refs:cpus_have_const_cap (Results 1 – 20 of 20) sorted by relevance
408 static __always_inline bool cpus_have_const_cap(int num) in cpus_have_const_cap() function511 return cpus_have_const_cap(ARM64_HAS_32BIT_EL0); in system_supports_32bit_el0()569 return !cpus_have_const_cap(ARM64_HAS_NO_FPSIMD); in system_supports_fpsimd()575 !cpus_have_const_cap(ARM64_HAS_PAN); in system_uses_ttbr0_pan()581 cpus_have_const_cap(ARM64_SVE); in system_supports_sve()587 cpus_have_const_cap(ARM64_HAS_CNP); in system_supports_cnp()593 (cpus_have_const_cap(ARM64_HAS_ADDRESS_AUTH_ARCH) || in system_supports_address_auth()594 cpus_have_const_cap(ARM64_HAS_ADDRESS_AUTH_IMP_DEF)); in system_supports_address_auth()600 (cpus_have_const_cap(ARM64_HAS_GENERIC_AUTH_ARCH) || in system_supports_generic_auth()601 cpus_have_const_cap(ARM64_HAS_GENERIC_AUTH_IMP_DEF)); in system_supports_generic_auth()[all …]
320 if (cpus_have_const_cap(ARM64_HAS_STAGE2_FWB))343 if (!cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) {351 if (!cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) {359 if (!cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) {481 if (cpus_have_const_cap(ARM64_HARDEN_BRANCH_PREDICTOR) && data->fn) {510 if (cpus_have_const_cap(ARM64_HARDEN_BRANCH_PREDICTOR)) {515 if (cpus_have_const_cap(ARM64_HARDEN_EL2_VECTORS)) {
35 cpus_have_const_cap(ARM64_UNMAP_KERNEL_AT_EL0); in arm64_kernel_unmapped_at_el0()105 if (!cpus_have_const_cap(ARM64_HARDEN_BRANCH_PREDICTOR)) in arm64_apply_bp_hardening()
62 if (cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) \72 if (cpus_have_const_cap(ARM64_HAS_CACHE_DIC)) \
88 if (cpus_have_const_cap(ARM64_HAS_VIRT_HOST_EXTN)) in has_vhe()
50 if (cpus_have_const_cap(ARM64_HAS_RAS_EXTN)) { in vcpu_reset_hcr()56 if (cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) in vcpu_reset_hcr()70 if (cpus_have_const_cap(ARM64_MISMATCHED_CACHE_TYPE) || in vcpu_reset_hcr()
58 cpus_have_const_cap(ARM64_WORKAROUND_843419) && in is_forbidden_offset_for_adrp()
150 if (cpus_have_const_cap(ARM64_HAS_CACHE_DIC)) in __flush_icache_all()
26 if (cpus_have_const_cap(ARM64_WORKAROUND_1165522)) { in __tlb_switch_to_guest_vhe()90 if (cpus_have_const_cap(ARM64_WORKAROUND_1165522)) { in __tlb_switch_to_host_vhe()
127 if (cpus_have_const_cap(ARM64_WORKAROUND_CAVIUM_TX2_219_TVM)) in __activate_traps()132 if (cpus_have_const_cap(ARM64_HAS_RAS_EXTN) && (hcr & HCR_VSE)) in __activate_traps()292 (cpus_have_const_cap(ARM64_WORKAROUND_834220) || in __populate_fault_info()462 if (cpus_have_const_cap(ARM64_WORKAROUND_CAVIUM_TX2_219_TVM) && in fixup_guest_exit()519 if (!cpus_have_const_cap(ARM64_SSBD)) in __needs_ssbd_off()
74 if (cpus_have_const_cap(ARM64_HAS_RAS_EXTN)) in __sysreg_save_el2_return_state()166 if (cpus_have_const_cap(ARM64_HAS_RAS_EXTN)) in __sysreg_restore_el2_return_state()
154 if (has_vhe() || !cpus_have_const_cap(ARM64_HARDEN_EL2_VECTORS)) { in kvm_patch_vector_branch()155 WARN_ON_ONCE(cpus_have_const_cap(ARM64_HARDEN_EL2_VECTORS)); in kvm_patch_vector_branch()
81 r = cpus_have_const_cap(ARM64_HAS_RAS_EXTN); in kvm_arch_vm_ioctl_check_extension()
710 events->exception.serror_has_esr = cpus_have_const_cap(ARM64_HAS_RAS_EXTN); in __kvm_arm_vcpu_get_events()725 if (!cpus_have_const_cap(ARM64_HAS_RAS_EXTN)) in __kvm_arm_vcpu_set_events()
193 if (!cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) in access_dcsw()
209 !cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()245 cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()
406 cpus_have_const_cap(ARM64_HAS_UAO)) in copy_thread()
1004 if (cpus_have_const_cap(ARM64_WORKAROUND_CAVIUM_27456)) { in unmap_kernel_at_el0()2083 return (cpus_have_const_cap(ARM64_HAS_PAN) && !cpus_have_const_cap(ARM64_HAS_UAO)); in cpufeature_pan_not_uao()
630 if (cpus_have_const_cap(ARM64_WORKAROUND_CAVIUM_30115)) { in vgic_v3_probe()
196 if (cpus_have_const_cap(ARM64_WORKAROUND_CAVIUM_23154)) in gic_read_iar()