Home
last modified time | relevance | path

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

/arch/arm64/include/asm/
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);
103 void spectre_bhb_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
A Dfpsimd.h154 struct arm64_cpu_capabilities;
155 extern void cpu_enable_fpsimd(const struct arm64_cpu_capabilities *__unused);
156 extern void cpu_enable_sve(const struct arm64_cpu_capabilities *__unused);
157 extern void cpu_enable_sme(const struct arm64_cpu_capabilities *__unused);
158 extern void cpu_enable_sme2(const struct arm64_cpu_capabilities *__unused);
159 extern void cpu_enable_fa64(const struct arm64_cpu_capabilities *__unused);
160 extern void cpu_enable_fpmr(const struct arm64_cpu_capabilities *__unused);
A Dcpufeature.h352 struct arm64_cpu_capabilities { struct
356 bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope); argument
369 void (*cpu_enable)(const struct arm64_cpu_capabilities *cap); argument
403 const struct arm64_cpu_capabilities *match_list; argument
407 static inline int cpucap_default_scope(const struct arm64_cpu_capabilities *cap) in cpucap_default_scope() argument
412 static inline bool cpucap_match_all_early_cpus(const struct arm64_cpu_capabilities *cap) in cpucap_match_all_early_cpus()
423 cpucap_multi_entry_cap_matches(const struct arm64_cpu_capabilities *entry, in cpucap_multi_entry_cap_matches()
426 const struct arm64_cpu_capabilities *caps; in cpucap_multi_entry_cap_matches()
/arch/arm64/kernel/
A Dcpu_errata.c57 __is_affected_midr_range(const struct arm64_cpu_capabilities *entry, in __is_affected_midr_range()
91 is_affected_midr_range_list(const struct arm64_cpu_capabilities *entry, in is_affected_midr_range_list()
99 is_kryo_midr(const struct arm64_cpu_capabilities *entry, int scope) in is_kryo_midr()
113 has_mismatched_cache_type(const struct arm64_cpu_capabilities *entry, in has_mismatched_cache_type()
145 cpu_enable_trap_ctr_access(const struct arm64_cpu_capabilities *cap) in cpu_enable_trap_ctr_access()
165 has_cortex_a76_erratum_1463225(const struct arm64_cpu_capabilities *entry, in has_cortex_a76_erratum_1463225()
222 needs_tx2_tvm_workaround(const struct arm64_cpu_capabilities *entry, in needs_tx2_tvm_workaround()
288 static const struct arm64_cpu_capabilities arm64_repeat_tlbi_list[] = {
360 static const struct arm64_cpu_capabilities qcom_erratum_1003_list[] = {
417 static const struct arm64_cpu_capabilities erratum_843419_list[] = {
[all …]
A Dcpufeature.c1077 extern const struct arm64_cpu_capabilities arm64_errata[];
1078 static const struct arm64_cpu_capabilities arm64_features[];
2156 static bool has_amu(const struct arm64_cpu_capabilities *cap, in has_amu()
2504 cpu_enable_mpam(const struct arm64_cpu_capabilities *entry) in cpu_enable_mpam()
2595 .match_list = (const struct arm64_cpu_capabilities []){
3448 const struct arm64_cpu_capabilities *caps; in update_cpu_capabilities()
3509 const struct arm64_cpu_capabilities *cap = cpucap_ptrs[i]; in cpu_enable_non_boot_scope_capabilities()
3530 const struct arm64_cpu_capabilities *caps; in enable_cpu_capabilities()
3575 const struct arm64_cpu_capabilities *caps; in verify_local_cpu_caps()
3796 const struct arm64_cpu_capabilities *cap = cpucap_ptrs[n]; in this_cpu_has_cap()
[all …]
A Dproton-pack.c202 bool has_spectre_v2(const struct arm64_cpu_capabilities *entry, int scope) in has_spectre_v2()
305 void spectre_v2_enable_mitigation(const struct arm64_cpu_capabilities *__unused) in spectre_v2_enable_mitigation()
325 bool has_spectre_v3a(const struct arm64_cpu_capabilities *entry, int scope) in has_spectre_v3a()
337 void spectre_v3a_enable_mitigation(const struct arm64_cpu_capabilities *__unused) in spectre_v3a_enable_mitigation()
511 bool has_spectre_v4(const struct arm64_cpu_capabilities *cap, int scope) in has_spectre_v4()
643 void spectre_v4_enable_mitigation(const struct arm64_cpu_capabilities *__unused) in spectre_v4_enable_mitigation()
981 bool is_spectre_bhb_affected(const struct arm64_cpu_capabilities *entry, in is_spectre_bhb_affected()
1033 void spectre_bhb_enable_mitigation(const struct arm64_cpu_capabilities *entry) in spectre_bhb_enable_mitigation()
A Dfpsimd.c720 void cpu_enable_fpmr(const struct arm64_cpu_capabilities *__always_unused p) in cpu_enable_fpmr()
1115 void cpu_enable_sve(const struct arm64_cpu_capabilities *__always_unused p) in cpu_enable_sve()
1222 void cpu_enable_sme(const struct arm64_cpu_capabilities *__always_unused p) in cpu_enable_sme()
1240 void cpu_enable_sme2(const struct arm64_cpu_capabilities *__always_unused p) in cpu_enable_sme2()
1250 void cpu_enable_fa64(const struct arm64_cpu_capabilities *__always_unused p) in cpu_enable_fa64()
2076 void cpu_enable_fpsimd(const struct arm64_cpu_capabilities *__always_unused p) in cpu_enable_fpsimd()

Completed in 24 milliseconds