Home
last modified time | relevance | path

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

/Linux-v4.19/arch/arm64/kernel/
Dcpu_errata.c27 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 …]
Dcpufeature.c118 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 …]
Dtraps.c412 void cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused) in cpu_enable_cache_maint_trap()
Dfpsimd.c711 void sve_kernel_enable(const struct arm64_cpu_capabilities *__always_unused p) in sve_kernel_enable()
/Linux-v4.19/arch/arm64/include/asm/
Dcpufeature.h295 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()
Dprocessor.h247 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);
Dfpsimd.h84 struct arm64_cpu_capabilities;
85 extern void sve_kernel_enable(const struct arm64_cpu_capabilities *__unused);
/Linux-v4.19/arch/arm64/mm/
Dfault.c869 void cpu_enable_pan(const struct arm64_cpu_capabilities *__unused) in cpu_enable_pan()