Lines Matching refs:arm64_cpu_capabilities
45 static struct arm64_cpu_capabilities const __ro_after_init *cpu_hwcaps_ptrs[ARM64_NCAPS];
113 cpufeature_pan_not_uao(const struct arm64_cpu_capabilities *entry, int __unused);
115 static void cpu_enable_cnp(struct arm64_cpu_capabilities const *cap);
550 extern const struct arm64_cpu_capabilities arm64_errata[];
551 static const struct arm64_cpu_capabilities arm64_features[];
554 init_cpu_hwcaps_indirect_list_from_array(const struct arm64_cpu_capabilities *caps) in init_cpu_hwcaps_indirect_list_from_array()
862 feature_matches(u64 reg, const struct arm64_cpu_capabilities *entry) in feature_matches()
870 has_cpuid_feature(const struct arm64_cpu_capabilities *entry, int scope) in has_cpuid_feature()
883 static bool has_useable_gicv3_cpuif(const struct arm64_cpu_capabilities *entry, int scope) in has_useable_gicv3_cpuif()
898 static bool has_no_hw_prefetch(const struct arm64_cpu_capabilities *entry, int __unused) in has_no_hw_prefetch()
908 static bool has_no_fpsimd(const struct arm64_cpu_capabilities *entry, int __unused) in has_no_fpsimd()
916 static bool has_cache_idc(const struct arm64_cpu_capabilities *entry, in has_cache_idc()
929 static void cpu_emulate_effective_ctr(const struct arm64_cpu_capabilities *__unused) in cpu_emulate_effective_ctr()
941 static bool has_cache_dic(const struct arm64_cpu_capabilities *entry, in has_cache_dic()
955 has_useable_cnp(const struct arm64_cpu_capabilities *entry, int scope) in has_useable_cnp()
971 static bool unmap_kernel_at_el0(const struct arm64_cpu_capabilities *entry, in unmap_kernel_at_el0()
1039 kpti_install_ng_mappings(const struct arm64_cpu_capabilities *__unused) in kpti_install_ng_mappings()
1069 kpti_install_ng_mappings(const struct arm64_cpu_capabilities *__unused) in kpti_install_ng_mappings()
1109 static bool cpu_can_use_dbm(const struct arm64_cpu_capabilities *cap) in cpu_can_use_dbm()
1115 static void cpu_enable_hw_dbm(struct arm64_cpu_capabilities const *cap) in cpu_enable_hw_dbm()
1121 static bool has_hw_dbm(const struct arm64_cpu_capabilities *cap, in has_hw_dbm()
1153 static bool runs_at_el2(const struct arm64_cpu_capabilities *entry, int __unused) in runs_at_el2()
1158 static void cpu_copy_el2regs(const struct arm64_cpu_capabilities *__unused) in cpu_copy_el2regs()
1173 static void cpu_has_fwb(const struct arm64_cpu_capabilities *__unused) in cpu_has_fwb()
1202 static void cpu_enable_ssbs(const struct arm64_cpu_capabilities *__unused) in cpu_enable_ssbs()
1224 static void cpu_enable_pan(const struct arm64_cpu_capabilities *__unused) in cpu_enable_pan()
1238 static void cpu_clear_disr(const struct arm64_cpu_capabilities *__unused) in cpu_clear_disr()
1246 static void cpu_enable_address_auth(struct arm64_cpu_capabilities const *cap) in cpu_enable_address_auth()
1262 static bool can_use_gic_priorities(const struct arm64_cpu_capabilities *entry, in can_use_gic_priorities()
1269 static const struct arm64_cpu_capabilities arm64_features[] = {
1599 static const struct arm64_cpu_capabilities ptr_auth_hwcap_addr_matches[] = {
1611 static const struct arm64_cpu_capabilities ptr_auth_hwcap_gen_matches[] = {
1624 static const struct arm64_cpu_capabilities arm64_elf_hwcaps[] = {
1671 static const struct arm64_cpu_capabilities compat_elf_hwcaps[] = {
1682 static void __init cap_set_elf_hwcap(const struct arm64_cpu_capabilities *cap) in cap_set_elf_hwcap()
1703 static bool cpus_have_elf_hwcap(const struct arm64_cpu_capabilities *cap) in cpus_have_elf_hwcap()
1727 static void __init setup_elf_hwcaps(const struct arm64_cpu_capabilities *hwcaps) in setup_elf_hwcaps()
1739 const struct arm64_cpu_capabilities *caps; in update_cpu_capabilities()
1768 const struct arm64_cpu_capabilities *cap = cpu_hwcaps_ptrs[i]; in cpu_enable_non_boot_scope_capabilities()
1789 const struct arm64_cpu_capabilities *caps; in enable_cpu_capabilities()
1843 const struct arm64_cpu_capabilities *caps; in verify_local_cpu_caps()
1906 verify_local_elf_hwcaps(const struct arm64_cpu_capabilities *caps) in verify_local_elf_hwcaps()
2001 const struct arm64_cpu_capabilities *cap = cpu_hwcaps_ptrs[n]; in this_cpu_has_cap()
2081 cpufeature_pan_not_uao(const struct arm64_cpu_capabilities *entry, int __unused) in cpufeature_pan_not_uao()
2086 static void __maybe_unused cpu_enable_cnp(struct arm64_cpu_capabilities const *cap) in cpu_enable_cnp()