Home
last modified time | relevance | path

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

/arch/arm64/include/asm/
Dcpufeature.h293 struct arm64_cpu_capabilities { struct
297 bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope); argument
303 void (*cpu_enable)(const struct arm64_cpu_capabilities *cap); argument
321 static inline int cpucap_default_scope(const struct arm64_cpu_capabilities *cap) in cpucap_default_scope() argument
327 cpucap_late_cpu_optional(const struct arm64_cpu_capabilities *cap) in cpucap_late_cpu_optional()
333 cpucap_late_cpu_permitted(const struct arm64_cpu_capabilities *cap) in cpucap_late_cpu_permitted()
Dprocessor.h243 void cpu_enable_pan(const struct arm64_cpu_capabilities *__unused);
244 void cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused);
/arch/arm64/kernel/
Dcpufeature.c101 cpufeature_pan_not_uao(const struct arm64_cpu_capabilities *entry, int __unused);
496 extern const struct arm64_cpu_capabilities arm64_errata[];
759 feature_matches(u64 reg, const struct arm64_cpu_capabilities *entry) in feature_matches()
767 has_cpuid_feature(const struct arm64_cpu_capabilities *entry, int scope) in has_cpuid_feature()
780 static bool has_useable_gicv3_cpuif(const struct arm64_cpu_capabilities *entry, int scope) in has_useable_gicv3_cpuif()
795 static bool has_no_hw_prefetch(const struct arm64_cpu_capabilities *entry, int __unused) in has_no_hw_prefetch()
805 static bool hyp_offset_low(const struct arm64_cpu_capabilities *entry, in hyp_offset_low()
818 static bool has_no_fpsimd(const struct arm64_cpu_capabilities *entry, int __unused) in has_no_fpsimd()
829 static bool unmap_kernel_at_el0(const struct arm64_cpu_capabilities *entry, in unmap_kernel_at_el0()
896 kpti_install_ng_mappings(const struct arm64_cpu_capabilities *__unused) in kpti_install_ng_mappings()
[all …]
Dcpu_errata.c28 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()
74 cpu_enable_trap_ctr_access(const struct arm64_cpu_capabilities *__unused) in cpu_enable_trap_ctr_access()
341 static bool has_ssbd_mitigation(const struct arm64_cpu_capabilities *entry, in has_ssbd_mitigation()
522 check_branch_predictor(const struct arm64_cpu_capabilities *entry, int scope) in check_branch_predictor()
565 const struct arm64_cpu_capabilities arm64_errata[] = {
Dtraps.c440 void cpu_enable_cache_maint_trap(const struct arm64_cpu_capabilities *__unused) in cpu_enable_cache_maint_trap()
/arch/arm64/mm/
Dfault.c878 void cpu_enable_pan(const struct arm64_cpu_capabilities *__unused) in cpu_enable_pan()