Home
last modified time | relevance | path

Searched refs:cpus_have_const_cap (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v6.6/arch/arm64/include/asm/
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_AUTH); in system_supports_generic_auth()
[all …]
Dcacheflush.h135 if (cpus_have_const_cap(ARM64_HAS_CACHE_DIC)) in icache_inval_all_pou()
Dmmu.h60 return cpus_have_const_cap(ARM64_UNMAP_KERNEL_AT_EL0); in arm64_kernel_unmapped_at_el0()
Dmodule.h48 cpus_have_const_cap(ARM64_WORKAROUND_843419) && in is_forbidden_offset_for_adrp()
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()
Darchrandom.h66 return cpus_have_const_cap(ARM64_HAS_RNG); in __cpu_has_rng()
Dspectre.h76 if (!cpus_have_const_cap(ARM64_SPECTRE_V2)) in arm64_apply_bp_hardening()
Dkvm_emulate.h74 if (cpus_have_const_cap(ARM64_HAS_RAS_EXTN)) { in vcpu_reset_hcr()
81 if (cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) { in vcpu_reset_hcr()
Dkvm_mmu.h221 if (cpus_have_const_cap(ARM64_HAS_STAGE2_FWB))
Dkvm_host.h1055 return cpus_have_const_cap(ARM64_SPECTRE_V3A); in kvm_system_needs_idmapped_vectors()
/Linux-v6.6/arch/arm64/lib/
Ddelay.c30 if (cpus_have_const_cap(ARM64_HAS_WFXT)) { in __delay()
/Linux-v6.6/arch/arm64/kernel/
Dsuspend.c64 if (cpus_have_const_cap(ARM64_HAS_DIT)) in __cpu_suspend_exit()
Dsys_compat.c34 if (cpus_have_const_cap(ARM64_WORKAROUND_1542419)) { in __do_compat_cache_op()
Dmodule-plts.c207 !cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()
243 cpus_have_const_cap(ARM64_WORKAROUND_843419)) in count_plts()
Dprocess.c457 if (cpus_have_const_cap(ARM64_SSBS)) in ssbs_thread_switch()
Dtraps.c634 if (cpus_have_const_cap(ARM64_WORKAROUND_1542419)) { in ctr_read_handler()
/Linux-v6.6/arch/arm64/mm/
Dmmap.c71 if (cpus_have_const_cap(ARM64_HAS_EPAN)) { in adjust_protection_map()
Dhugetlbpage.c548 cpus_have_const_cap(ARM64_WORKAROUND_2645198)) { in huge_ptep_modify_prot_start()
Dfault.c574 if (!cpus_have_const_cap(ARM64_HAS_EPAN)) in do_page_fault()
Dmmu.c1473 cpus_have_const_cap(ARM64_WORKAROUND_2645198)) { in ptep_modify_prot_start()
/Linux-v6.6/arch/arm64/kvm/
Darm.c287 r = cpus_have_const_cap(ARM64_HAS_32BIT_EL1); in kvm_vm_ioctl_check_extension()
299 r = cpus_have_const_cap(ARM64_HAS_RAS_EXTN); in kvm_vm_ioctl_check_extension()
1210 if (!cpus_have_const_cap(ARM64_HAS_32BIT_EL1)) in kvm_vcpu_init_check_features()
2313 cpus_have_const_cap(ARM64_HAS_ADDRESS_AUTH)) in init_hyp_mode()
Dguest.c818 events->exception.serror_has_esr = cpus_have_const_cap(ARM64_HAS_RAS_EXTN); in __kvm_arm_vcpu_get_events()
840 if (!cpus_have_const_cap(ARM64_HAS_RAS_EXTN)) in __kvm_arm_vcpu_set_events()
/Linux-v6.6/arch/arm64/kvm/vgic/
Dvgic-v3.c687 if (cpus_have_const_cap(ARM64_WORKAROUND_CAVIUM_30115)) { in vgic_v3_probe()
/Linux-v6.6/drivers/clocksource/
Darm_arch_timer.c920 if (cpus_have_const_cap(ARM64_HAS_ECV) && divider > 15) { in arch_timer_evtstrm_enable()
/Linux-v6.6/arch/arm64/kvm/hyp/
Dpgtable.c667 if (!cpus_have_const_cap(ARM64_HAS_STAGE2_FWB)) in stage2_has_fwb()

12