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

/linux-master/arch/arm64/include/asm/
H A Dspectre.h85 bool has_spectre_v2(const struct arm64_cpu_capabilities *cap, int scope);
86 void spectre_v2_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
88 bool has_spectre_v3a(const struct arm64_cpu_capabilities *cap, int scope);
89 void spectre_v3a_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
92 bool has_spectre_v4(const struct arm64_cpu_capabilities *cap, int scope);
93 void spectre_v4_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
99 bool is_spectre_bhb_affected(const struct arm64_cpu_capabilities *entry, int scope);
101 void spectre_bhb_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
H A Dfpsimd.h150 struct arm64_cpu_capabilities;
151 extern void cpu_enable_fpsimd(const struct arm64_cpu_capabilities *__unused);
152 extern void cpu_enable_sve(const struct arm64_cpu_capabilities *__unused);
153 extern void cpu_enable_sme(const struct arm64_cpu_capabilities *__unused);
154 extern void cpu_enable_sme2(const struct arm64_cpu_capabilities *__unused);
155 extern void cpu_enable_fa64(const struct arm64_cpu_capabilities *__unused);
156 extern void cpu_enable_fpmr(const struct arm64_cpu_capabilities *__unused);
H A Dcpufeature.h114 * We use arm64_cpu_capabilities to represent system features, errata work
334 struct arm64_cpu_capabilities { struct
338 bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope);
351 void (*cpu_enable)(const struct arm64_cpu_capabilities *cap);
385 const struct arm64_cpu_capabilities *match_list;
389 static inline int cpucap_default_scope(const struct arm64_cpu_capabilities *cap)
400 cpucap_multi_entry_cap_matches(const struct arm64_cpu_capabilities *entry,
403 const struct arm64_cpu_capabilities *caps;
/linux-master/arch/arm64/kernel/
H A Dcpu_errata.c18 is_affected_midr_range(const struct arm64_cpu_capabilities *entry, int scope)
37 is_affected_midr_range_list(const struct arm64_cpu_capabilities *entry,
45 is_kryo_midr(const struct arm64_cpu_capabilities *entry, int scope)
59 has_mismatched_cache_type(const struct arm64_cpu_capabilities *entry,
91 cpu_enable_trap_ctr_access(const struct arm64_cpu_capabilities *cap)
111 has_cortex_a76_erratum_1463225(const struct arm64_cpu_capabilities *entry,
119 cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused)
168 needs_tx2_tvm_workaround(const struct arm64_cpu_capabilities *entry,
186 has_neoverse_n1_erratum_1542419(const struct arm64_cpu_capabilities *entry,
198 static const struct arm64_cpu_capabilities arm64_repeat_tlbi_lis
[all...]
H A Dcpufeature.c110 static struct arm64_cpu_capabilities const __ro_after_init *cpucap_ptrs[ARM64_NCAPS];
204 static void cpu_enable_cnp(struct arm64_cpu_capabilities const *cap);
1028 extern const struct arm64_cpu_capabilities arm64_errata[];
1029 static const struct arm64_cpu_capabilities arm64_features[];
1032 init_cpucap_indirect_list_from_array(const struct arm64_cpu_capabilities *caps)
1538 has_always(const struct arm64_cpu_capabilities *entry, int scope)
1544 feature_matches(u64 reg, const struct arm64_cpu_capabilities *entry)
1571 read_scoped_sysreg(const struct arm64_cpu_capabilities *entry, int scope)
1581 has_user_cpuid_feature(const struct arm64_cpu_capabilities *entry, int scope)
1601 has_cpuid_feature(const struct arm64_cpu_capabilities *entr
[all...]
H A Dproton-pack.c202 bool has_spectre_v2(const struct arm64_cpu_capabilities *entry, int scope)
305 void spectre_v2_enable_mitigation(const struct arm64_cpu_capabilities *__unused)
325 bool has_spectre_v3a(const struct arm64_cpu_capabilities *entry, int scope)
337 void spectre_v3a_enable_mitigation(const struct arm64_cpu_capabilities *__unused)
511 bool has_spectre_v4(const struct arm64_cpu_capabilities *cap, int scope)
631 void spectre_v4_enable_mitigation(const struct arm64_cpu_capabilities *__unused)
945 bool is_spectre_bhb_affected(const struct arm64_cpu_capabilities *entry,
990 void spectre_bhb_enable_mitigation(const struct arm64_cpu_capabilities *entry)
H A Dfpsimd.c697 void cpu_enable_fpmr(const struct arm64_cpu_capabilities *__always_unused p)
1145 void cpu_enable_sve(const struct arm64_cpu_capabilities *__always_unused p)
1252 void cpu_enable_sme(const struct arm64_cpu_capabilities *__always_unused p)
1270 void cpu_enable_sme2(const struct arm64_cpu_capabilities *__always_unused p)
1280 void cpu_enable_fa64(const struct arm64_cpu_capabilities *__always_unused p)
2146 void cpu_enable_fpsimd(const struct arm64_cpu_capabilities *__always_unused p)

Completed in 288 milliseconds