Home
last modified time | relevance | path

Searched refs:cpus_have_const_cap (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dcpufeature.h500 static __always_inline bool cpus_have_const_cap(int num) in cpus_have_const_cap() function
738 return !cpus_have_const_cap(ARM64_HAS_NO_FPSIMD); in system_supports_fpsimd()
744 cpus_have_const_cap(ARM64_HAS_PAN); in system_uses_hw_pan()
756 cpus_have_const_cap(ARM64_SVE); in system_supports_sve()
762 cpus_have_const_cap(ARM64_SME); in system_supports_sme()
768 cpus_have_const_cap(ARM64_SME2); in system_supports_sme2()
774 cpus_have_const_cap(ARM64_SME_FA64); in system_supports_fa64()
785 cpus_have_const_cap(ARM64_HAS_CNP); in system_supports_cnp()
791 cpus_have_const_cap(ARM64_HAS_ADDRESS_AUTH); in system_supports_address_auth()
797 cpus_have_const_cap(ARM64_HAS_GENERIC_AUT in system_supports_generic_auth()
[all...]
H A Dmmu.h60 return cpus_have_const_cap(ARM64_UNMAP_KERNEL_AT_EL0); in arm64_kernel_unmapped_at_el0()
H A Dcacheflush.h135 if (cpus_have_const_cap(ARM64_HAS_CACHE_DIC)) in icache_inval_all_pou()
H A Dtlbflush.h108 if (cpus_have_const_cap(ARM64_HAS_ARMv8_4_TTL) && \
294 if (unlikely(cpus_have_const_cap(ARM64_WORKAROUND_REPEAT_TLBI))) in arch_tlbbatch_should_defer()
H A Dmodule.h48 cpus_have_const_cap(ARM64_WORKAROUND_843419) && in is_forbidden_offset_for_adrp()
H A Darchrandom.h66 return cpus_have_const_cap(ARM64_HAS_RNG); in __cpu_has_rng()
H A Dspectre.h76 if (!cpus_have_const_cap(ARM64_SPECTRE_V2)) in arm64_apply_bp_hardening()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dcpufeature.h476 static __always_inline bool cpus_have_const_cap(int num) in cpus_have_const_cap() function
639 return cpus_have_const_cap(ARM64_HAS_32BIT_EL0); in system_supports_32bit_el0()
700 return !cpus_have_const_cap(ARM64_HAS_NO_FPSIMD); in system_supports_fpsimd()
706 !cpus_have_const_cap(ARM64_HAS_PAN); in system_uses_ttbr0_pan()
712 cpus_have_const_cap(ARM64_SVE); in system_supports_sve()
718 cpus_have_const_cap(ARM64_HAS_CNP); in system_supports_cnp()
724 cpus_have_const_cap(ARM64_HAS_ADDRESS_AUTH); in system_supports_address_auth()
730 cpus_have_const_cap(ARM64_HAS_GENERIC_AUTH); in system_supports_generic_auth()
736 cpus_have_const_cap(ARM64_HAS_IRQ_PRIO_MASKING); in system_uses_irq_prio_masking()
742 cpus_have_const_cap(ARM64_MT in system_supports_mte()
[all...]
H A Dmmu.h62 return cpus_have_const_cap(ARM64_UNMAP_KERNEL_AT_EL0); in arm64_kernel_unmapped_at_el0()
89 if (!cpus_have_const_cap(ARM64_SPECTRE_V2)) in arm64_apply_bp_hardening()
H A Dkvm_mmu.h153 if (cpus_have_const_cap(ARM64_HAS_STAGE2_FWB))
240 if ((cpus_have_const_cap(ARM64_SPECTRE_V2) ||
241 cpus_have_const_cap(ARM64_SPECTRE_BHB)) && data->template_start) {
H A Darchrandom.h47 if (!cpus_have_const_cap(ARM64_HAS_RNG)) in arch_get_random_seed_long()
H A Dmodule.h56 cpus_have_const_cap(ARM64_WORKAROUND_843419) && in is_forbidden_offset_for_adrp()
H A Dcacheflush.h132 if (cpus_have_const_cap(ARM64_HAS_CACHE_DIC)) in __flush_icache_all()
H A Dkvm_emulate.h49 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()
79 if (cpus_have_const_cap(ARM64_MISMATCHED_CACHE_TYPE) || in vcpu_reset_hcr()
H A Dpgtable-prot.h77 if (cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) \
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dva_layout.c145 if (has_vhe() || !cpus_have_const_cap(ARM64_HARDEN_EL2_VECTORS)) { in kvm_patch_vector_branch()
146 WARN_ON_ONCE(cpus_have_const_cap(ARM64_HARDEN_EL2_VECTORS)); in kvm_patch_vector_branch()
H A Dreset.c62 r = cpus_have_const_cap(ARM64_HAS_32BIT_EL1); in kvm_arch_vm_ioctl_check_extension()
74 r = cpus_have_const_cap(ARM64_HAS_RAS_EXTN); in kvm_arch_vm_ioctl_check_extension()
233 if (!cpus_have_const_cap(ARM64_HAS_32BIT_EL1) && is32bit) in vcpu_allowed_register_width()
/kernel/linux/linux-6.6/arch/arm64/lib/
H A Ddelay.c30 if (cpus_have_const_cap(ARM64_HAS_WFXT)) { in __delay()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dsys_compat.c35 if (cpus_have_const_cap(ARM64_WORKAROUND_1542419)) { in __do_compat_cache_op()
H A Dmodule-plts.c211 !cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()
247 cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()
H A Dprocess.c428 cpus_have_const_cap(ARM64_HAS_UAO)) in copy_thread()
492 if (cpus_have_const_cap(ARM64_SSBS)) in ssbs_thread_switch()
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dmmap.c71 if (cpus_have_const_cap(ARM64_HAS_EPAN)) { in adjust_protection_map()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dsuspend.c65 if (cpus_have_const_cap(ARM64_HAS_DIT)) in __cpu_suspend_exit()
H A Dsys_compat.c34 if (cpus_have_const_cap(ARM64_WORKAROUND_1542419)) { in __do_compat_cache_op()
H A Dmodule-plts.c204 !cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()
240 cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()

Completed in 11 milliseconds

123