Home
last modified time | relevance | path

Searched refs:arm64_cpu_capabilities (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/arch/arm64/include/asm/
Dspectre.h83 bool has_spectre_v2(const struct arm64_cpu_capabilities *cap, int scope);
84 void spectre_v2_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
86 bool has_spectre_v3a(const struct arm64_cpu_capabilities *cap, int scope);
87 void spectre_v3a_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
90 bool has_spectre_v4(const struct arm64_cpu_capabilities *cap, int scope);
91 void spectre_v4_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
Dcpufeature.h328 struct arm64_cpu_capabilities { struct
332 bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope); argument
345 void (*cpu_enable)(const struct arm64_cpu_capabilities *cap); argument
377 const struct arm64_cpu_capabilities *match_list; argument
380 static inline int cpucap_default_scope(const struct arm64_cpu_capabilities *cap) in cpucap_default_scope()
391 cpucap_multi_entry_cap_matches(const struct arm64_cpu_capabilities *entry, in cpucap_multi_entry_cap_matches()
394 const struct arm64_cpu_capabilities *caps; in cpucap_multi_entry_cap_matches()
Dfpsimd.h77 struct arm64_cpu_capabilities;
78 extern void sve_kernel_enable(const struct arm64_cpu_capabilities *__unused);
/Linux-v5.15/arch/arm64/kernel/
Dcpu_errata.c18 is_affected_midr_range(const struct arm64_cpu_capabilities *entry, int scope) in is_affected_midr_range()
37 is_affected_midr_range_list(const struct arm64_cpu_capabilities *entry, in is_affected_midr_range_list()
45 is_kryo_midr(const struct arm64_cpu_capabilities *entry, int scope) in is_kryo_midr()
59 has_mismatched_cache_type(const struct arm64_cpu_capabilities *entry, in has_mismatched_cache_type()
91 cpu_enable_trap_ctr_access(const struct arm64_cpu_capabilities *cap) in cpu_enable_trap_ctr_access()
111 has_cortex_a76_erratum_1463225(const struct arm64_cpu_capabilities *entry, in has_cortex_a76_erratum_1463225()
119 cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused) in cpu_enable_cache_maint_trap()
168 needs_tx2_tvm_workaround(const struct arm64_cpu_capabilities *entry, in needs_tx2_tvm_workaround()
186 has_neoverse_n1_erratum_1542419(const struct arm64_cpu_capabilities *entry, in has_neoverse_n1_erratum_1542419()
198 static const struct arm64_cpu_capabilities arm64_repeat_tlbi_list[] = {
[all …]
Dcpufeature.c105 static struct arm64_cpu_capabilities const __ro_after_init *cpu_hwcaps_ptrs[ARM64_NCAPS];
180 static void cpu_enable_cnp(struct arm64_cpu_capabilities const *cap);
869 extern const struct arm64_cpu_capabilities arm64_errata[];
870 static const struct arm64_cpu_capabilities arm64_features[];
873 init_cpu_hwcaps_indirect_list_from_array(const struct arm64_cpu_capabilities *caps) in init_cpu_hwcaps_indirect_list_from_array()
1293 feature_matches(u64 reg, const struct arm64_cpu_capabilities *entry) in feature_matches()
1301 has_cpuid_feature(const struct arm64_cpu_capabilities *entry, int scope) in has_cpuid_feature()
1350 static bool has_32bit_el0(const struct arm64_cpu_capabilities *entry, int scope) in has_32bit_el0()
1361 static bool has_useable_gicv3_cpuif(const struct arm64_cpu_capabilities *entry, int scope) in has_useable_gicv3_cpuif()
1376 static bool has_no_hw_prefetch(const struct arm64_cpu_capabilities *entry, int __unused) in has_no_hw_prefetch()
[all …]
Dproton-pack.c162 bool has_spectre_v2(const struct arm64_cpu_capabilities *entry, int scope) in has_spectre_v2()
262 void spectre_v2_enable_mitigation(const struct arm64_cpu_capabilities *__unused) in spectre_v2_enable_mitigation()
282 bool has_spectre_v3a(const struct arm64_cpu_capabilities *entry, int scope) in has_spectre_v3a()
294 void spectre_v3a_enable_mitigation(const struct arm64_cpu_capabilities *__unused) in spectre_v3a_enable_mitigation()
468 bool has_spectre_v4(const struct arm64_cpu_capabilities *cap, int scope) in has_spectre_v4()
600 void spectre_v4_enable_mitigation(const struct arm64_cpu_capabilities *__unused) in spectre_v4_enable_mitigation()
Dfpsimd.c817 void sve_kernel_enable(const struct arm64_cpu_capabilities *__always_unused p) in sve_kernel_enable()