Home
last modified time | relevance | path

Searched refs:midr_range (Results 1 – 9 of 9) sorted by relevance

/linux/arch/arm64/kernel/
H A Dcpu_errata.c30 static inline bool is_midr_in_range(struct midr_range const *range) in is_midr_in_range()
47 bool is_midr_in_range_list(struct midr_range const *ranges) in is_midr_in_range_list()
61 if (!is_midr_in_range(&entry->midr_range)) in __is_affected_midr_range()
109 return model == entry->midr_range.model; in is_kryo_midr()
180 .midr_range = MIDR_RANGE(model, v_min, r_min, v_max, r_max)
184 .midr_range = MIDR_ALL_VERSIONS(model)
215 static const __maybe_unused struct midr_range tx2_family_cpus[] = {
244 const struct midr_range range = MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N1); in has_neoverse_n1_erratum_1542419()
250 static const struct midr_range impdef_pmuv3_cpus[] = {
294 .midr_range.model = MIDR_QCOM_KRYO,
[all …]
H A Dproton-pack.c152 static const struct midr_range spectre_v2_safe_list[] = { in spectre_v2_get_cpu_hw_mitigation_state()
322 static const struct midr_range spectre_v3a_unsafe_list[] = { in has_spectre_v3a()
458 static const struct midr_range spectre_v4_safe_list[] = { in spectre_v4_get_cpu_hw_mitigation_state()
840 static const struct midr_range spectre_bhb_safe_list[] = { in is_spectre_bhb_safe()
869 static const struct midr_range spectre_bhb_k132_list[] = { in spectre_bhb_loop_affected()
874 static const struct midr_range spectre_bhb_k38_list[] = { in spectre_bhb_loop_affected()
880 static const struct midr_range spectre_bhb_k32_list[] = { in spectre_bhb_loop_affected()
892 static const struct midr_range spectre_bhb_k24_list[] = { in spectre_bhb_loop_affected()
901 static const struct midr_range spectre_bhb_k11_list[] = { in spectre_bhb_loop_affected()
905 static const struct midr_range spectre_bhb_k8_list[] = { in spectre_bhb_loop_affected()
H A Dcpufeature.c1796 static const struct midr_range kpti_safe_list[] = { in unmap_kernel_at_el0()
1875 static const struct midr_range nv1_ni_list[] = { in has_nv1()
1983 static const struct midr_range cpus[] = { in cpu_has_broken_dbm()
2140 static const struct midr_range supports_bbml2_noabort_list[] = { in cpu_supports_bbml2_noabort()
2310 static const struct midr_range has_vgic_v3[] = { in can_trap_icv_dir_el1()
/linux/tools/arch/arm64/include/asm/
H A Dcputype.h267 struct midr_range { struct
293 static inline bool is_midr_in_range(u32 midr, struct midr_range const *range) in is_midr_in_range() argument
300 is_midr_in_range_list(u32 midr, struct midr_range const *ranges) in is_midr_in_range_list()
/linux/arch/arm64/kernel/pi/
H A Dmap_kernel.c224 static const struct midr_range cavium_erratum_27456_cpus[] __initconst = { in ng_mappings_allowed()
232 for (const struct midr_range *r = cavium_erratum_27456_cpus; r->model; r++) { in ng_mappings_allowed()
/linux/tools/perf/util/
H A Darm-spe.c126 const struct midr_range *midr_ranges;
574 static const struct midr_range common_ds_encoding_cpus[] = {
594 static const struct midr_range ampereone_ds_encoding_cpus[] = {
599 static const struct midr_range hisi_hip_ds_encoding_cpus[] = {
/linux/drivers/clocksource/
H A Darm_arch_timer.c652 const struct midr_range broken_cval_midrs[] = { in __arch_timer_check_delta()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-v3.c816 static const struct midr_range broken_seis[] = {
/linux/drivers/hwtracing/coresight/
H A Dcoresight-etm4x-core.c1310 static struct midr_range etm_wrong_ccitmin_cpus[] = {