Searched refs:arm64_cpu_capabilities (Results  1 – 7 of 7) sorted by relevance
| /Linux-v5.10/arch/arm64/kernel/ | 
| D | cpu_errata.c | 18 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() 113 has_cortex_a76_erratum_1463225(const struct arm64_cpu_capabilities *entry,  in has_cortex_a76_erratum_1463225() 121 cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused)  in cpu_enable_cache_maint_trap() 170 needs_tx2_tvm_workaround(const struct arm64_cpu_capabilities *entry,  in needs_tx2_tvm_workaround() 188 has_neoverse_n1_erratum_1542419(const struct arm64_cpu_capabilities *entry,  in has_neoverse_n1_erratum_1542419() 210 static const struct arm64_cpu_capabilities arm64_repeat_tlbi_list[] = { [all …] 
 | 
| D | cpufeature.c | 99 static struct arm64_cpu_capabilities const __ro_after_init *cpu_hwcaps_ptrs[ARM64_NCAPS]; 158 cpufeature_pan_not_uao(const struct arm64_cpu_capabilities *entry, int __unused); 160 static void cpu_enable_cnp(struct arm64_cpu_capabilities const *cap); 796 extern const struct arm64_cpu_capabilities arm64_errata[]; 797 static const struct arm64_cpu_capabilities arm64_features[]; 800 init_cpu_hwcaps_indirect_list_from_array(const struct arm64_cpu_capabilities *caps)  in init_cpu_hwcaps_indirect_list_from_array() 1175 feature_matches(u64 reg, const struct arm64_cpu_capabilities *entry)  in feature_matches() 1183 has_cpuid_feature(const struct arm64_cpu_capabilities *entry, int scope)  in has_cpuid_feature() 1196 static bool has_useable_gicv3_cpuif(const struct arm64_cpu_capabilities *entry, int scope)  in has_useable_gicv3_cpuif() 1211 static bool has_no_hw_prefetch(const struct arm64_cpu_capabilities *entry, int __unused)  in has_no_hw_prefetch() [all …] 
 | 
| D | proton-pack.c | 160 bool has_spectre_v2(const struct arm64_cpu_capabilities *entry, int scope)  in has_spectre_v2() 306 void spectre_v2_enable_mitigation(const struct arm64_cpu_capabilities *__unused)  in spectre_v2_enable_mitigation() 485 bool has_spectre_v4(const struct arm64_cpu_capabilities *cap, int scope)  in has_spectre_v4() 617 void spectre_v4_enable_mitigation(const struct arm64_cpu_capabilities *__unused)  in spectre_v4_enable_mitigation()
  | 
| D | fpsimd.c | 820 void sve_kernel_enable(const struct arm64_cpu_capabilities *__always_unused p)  in sve_kernel_enable()
  | 
| /Linux-v5.10/arch/arm64/include/asm/ | 
| D | spectre.h | 24 bool has_spectre_v2(const struct arm64_cpu_capabilities *cap, int scope); 25 void spectre_v2_enable_mitigation(const struct arm64_cpu_capabilities *__unused); 28 bool has_spectre_v4(const struct arm64_cpu_capabilities *cap, int scope); 29 void spectre_v4_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
  | 
| D | cpufeature.h | 305 struct arm64_cpu_capabilities {  struct 309 	bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope);  argument 322 	void (*cpu_enable)(const struct arm64_cpu_capabilities *cap);  argument 354 	const struct arm64_cpu_capabilities *match_list;  argument 357 static inline int cpucap_default_scope(const struct arm64_cpu_capabilities *cap)  in cpucap_default_scope() 368 cpucap_multi_entry_cap_matches(const struct arm64_cpu_capabilities *entry,  in cpucap_multi_entry_cap_matches() 371 	const struct arm64_cpu_capabilities *caps;  in cpucap_multi_entry_cap_matches()
  | 
| D | fpsimd.h | 77 struct arm64_cpu_capabilities; 78 extern void sve_kernel_enable(const struct arm64_cpu_capabilities *__unused);
  |