Searched refs:arm64_cpu_capabilities (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/arch/arm64/kernel/ |
D | cpu_errata.c | 27 is_affected_midr_range(const struct arm64_cpu_capabilities *entry, int scope) in is_affected_midr_range() 46 is_affected_midr_range_list(const struct arm64_cpu_capabilities *entry, in is_affected_midr_range_list() 54 is_kryo_midr(const struct arm64_cpu_capabilities *entry, int scope) in is_kryo_midr() 68 has_mismatched_cache_type(const struct arm64_cpu_capabilities *entry, in has_mismatched_cache_type() 83 cpu_enable_trap_ctr_access(const struct arm64_cpu_capabilities *__unused) in cpu_enable_trap_ctr_access() 149 static void install_bp_hardening_cb(const struct arm64_cpu_capabilities *entry, in install_bp_hardening_cb() 193 enable_smccc_arch_workaround_1(const struct arm64_cpu_capabilities *entry) in enable_smccc_arch_workaround_1() 330 static bool has_ssbd_mitigation(const struct arm64_cpu_capabilities *entry, in has_ssbd_mitigation() 457 multi_entry_cap_matches(const struct arm64_cpu_capabilities *entry, int scope) in multi_entry_cap_matches() 459 const struct arm64_cpu_capabilities *caps; in multi_entry_cap_matches() [all …]
|
D | cpufeature.c | 118 cpufeature_pan_not_uao(const struct arm64_cpu_capabilities *entry, int __unused); 513 extern const struct arm64_cpu_capabilities arm64_errata[]; 796 feature_matches(u64 reg, const struct arm64_cpu_capabilities *entry) in feature_matches() 804 has_cpuid_feature(const struct arm64_cpu_capabilities *entry, int scope) in has_cpuid_feature() 817 static bool has_useable_gicv3_cpuif(const struct arm64_cpu_capabilities *entry, int scope) in has_useable_gicv3_cpuif() 832 static bool has_no_hw_prefetch(const struct arm64_cpu_capabilities *entry, int __unused) in has_no_hw_prefetch() 842 static bool has_no_fpsimd(const struct arm64_cpu_capabilities *entry, int __unused) in has_no_fpsimd() 850 static bool has_cache_idc(const struct arm64_cpu_capabilities *entry, in has_cache_idc() 856 static bool has_cache_dic(const struct arm64_cpu_capabilities *entry, in has_cache_dic() 865 static bool unmap_kernel_at_el0(const struct arm64_cpu_capabilities *entry, in unmap_kernel_at_el0() [all …]
|
D | traps.c | 412 void cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused) in cpu_enable_cache_maint_trap()
|
D | fpsimd.c | 711 void sve_kernel_enable(const struct arm64_cpu_capabilities *__always_unused p) in sve_kernel_enable()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | cpufeature.h | 295 struct arm64_cpu_capabilities { struct 299 bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope); argument 305 void (*cpu_enable)(const struct arm64_cpu_capabilities *cap); argument 335 const struct arm64_cpu_capabilities *match_list; 339 static inline int cpucap_default_scope(const struct arm64_cpu_capabilities *cap) in cpucap_default_scope() 345 cpucap_late_cpu_optional(const struct arm64_cpu_capabilities *cap) in cpucap_late_cpu_optional() 351 cpucap_late_cpu_permitted(const struct arm64_cpu_capabilities *cap) in cpucap_late_cpu_permitted()
|
D | processor.h | 247 void cpu_enable_pan(const struct arm64_cpu_capabilities *__unused); 248 void cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused); 249 void cpu_clear_disr(const struct arm64_cpu_capabilities *__unused);
|
D | fpsimd.h | 84 struct arm64_cpu_capabilities; 85 extern void sve_kernel_enable(const struct arm64_cpu_capabilities *__unused);
|
/Linux-v4.19/arch/arm64/mm/ |
D | fault.c | 869 void cpu_enable_pan(const struct arm64_cpu_capabilities *__unused) in cpu_enable_pan()
|