Home
last modified time | relevance | path

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

/linux/arch/arm64/include/asm/
A 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);
A 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()
A Dfpsimd.h75 struct arm64_cpu_capabilities;
76 extern void sve_kernel_enable(const struct arm64_cpu_capabilities *__unused);
/linux/arch/arm64/kernel/
A 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()
168 needs_tx2_tvm_workaround(const struct arm64_cpu_capabilities *entry, in needs_tx2_tvm_workaround()
198 static const struct arm64_cpu_capabilities arm64_repeat_tlbi_list[] = {
240 static const struct arm64_cpu_capabilities qcom_erratum_1003_list[] = {
297 static const struct arm64_cpu_capabilities erratum_843419_list[] = {
[all …]
A Dcpufeature.c873 extern const struct arm64_cpu_capabilities arm64_errata[];
874 static const struct arm64_cpu_capabilities arm64_features[];
1656 static bool has_hw_dbm(const struct arm64_cpu_capabilities *cap, in has_hw_dbm()
1720 static bool has_amu(const struct arm64_cpu_capabilities *cap, in has_amu()
1926 static const struct arm64_cpu_capabilities arm64_features[] = {
2577 const struct arm64_cpu_capabilities *caps; in update_cpu_capabilities()
2606 const struct arm64_cpu_capabilities *cap = cpu_hwcaps_ptrs[i]; in cpu_enable_non_boot_scope_capabilities()
2627 const struct arm64_cpu_capabilities *caps; in enable_cpu_capabilities()
2679 const struct arm64_cpu_capabilities *caps; in verify_local_cpu_caps()
2863 const struct arm64_cpu_capabilities *cap = cpu_hwcaps_ptrs[n]; in this_cpu_has_cap()
[all …]
A 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()
A Dfpsimd.c871 void sve_kernel_enable(const struct arm64_cpu_capabilities *__always_unused p) in sve_kernel_enable()

Completed in 17 milliseconds