Symbol: midr_range
arch/arm64/include/asm/cpufeature.h
372
struct midr_range midr_range;
arch/arm64/include/asm/cpufeature.h
379
const struct midr_range *midr_range_list;
arch/arm64/include/asm/cputype.h
310
bool is_midr_in_range_list(struct midr_range const *ranges);
arch/arm64/kernel/cpu_errata.c
109
return model == entry->midr_range.model;
arch/arm64/kernel/cpu_errata.c
204
.midr_range = MIDR_RANGE(model, v_min, r_min, v_max, r_max)
arch/arm64/kernel/cpu_errata.c
208
.midr_range = MIDR_ALL_VERSIONS(model)
arch/arm64/kernel/cpu_errata.c
239
static const __maybe_unused struct midr_range tx2_family_cpus[] = {
arch/arm64/kernel/cpu_errata.c
268
const struct midr_range range = MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N1);
arch/arm64/kernel/cpu_errata.c
274
static const struct midr_range impdef_pmuv3_cpus[] = {
arch/arm64/kernel/cpu_errata.c
30
static inline bool is_midr_in_range(struct midr_range const *range)
arch/arm64/kernel/cpu_errata.c
318
.midr_range.model = MIDR_QCOM_KRYO,
arch/arm64/kernel/cpu_errata.c
347
static const struct midr_range cavium_erratum_23154_cpus[] = {
arch/arm64/kernel/cpu_errata.c
362
static const struct midr_range cavium_erratum_27456_cpus[] = {
arch/arm64/kernel/cpu_errata.c
372
static const struct midr_range cavium_erratum_30115_cpus[] = {
arch/arm64/kernel/cpu_errata.c
389
.midr_range.model = MIDR_QCOM_KRYO,
arch/arm64/kernel/cpu_errata.c
397
static const struct midr_range workaround_clean_cache[] = {
arch/arm64/kernel/cpu_errata.c
417
static const struct midr_range erratum_1418040_list[] = {
arch/arm64/kernel/cpu_errata.c
429
static const struct midr_range erratum_845719_list[] = {
arch/arm64/kernel/cpu_errata.c
458
static const struct midr_range erratum_speculative_at_list[] = {
arch/arm64/kernel/cpu_errata.c
47
bool is_midr_in_range_list(struct midr_range const *ranges)
arch/arm64/kernel/cpu_errata.c
478
static const struct midr_range erratum_1463225[] = {
arch/arm64/kernel/cpu_errata.c
488
static const struct midr_range trbe_overwrite_fill_mode_cpus[] = {
arch/arm64/kernel/cpu_errata.c
502
static const struct midr_range tsb_flush_fail_cpus[] = {
arch/arm64/kernel/cpu_errata.c
515
static struct midr_range trbe_write_out_of_range_cpus[] = {
arch/arm64/kernel/cpu_errata.c
529
static struct midr_range broken_aarch32_aes[] = {
arch/arm64/kernel/cpu_errata.c
537
static const struct midr_range erratum_spec_unpriv_load_list[] = {
arch/arm64/kernel/cpu_errata.c
550
static const struct midr_range erratum_spec_ssbs_list[] = {
arch/arm64/kernel/cpu_errata.c
579
static const struct midr_range erratum_ac03_cpu_38_list[] = {
arch/arm64/kernel/cpu_errata.c
587
static const struct midr_range erratum_ac04_cpu_23_list[] = {
arch/arm64/kernel/cpu_errata.c
61
if (!is_midr_in_range(&entry->midr_range))
arch/arm64/kernel/cpu_errata.c
929
ERRATA_MIDR_RANGE_LIST(((const struct midr_range[]) {
arch/arm64/kernel/cpufeature.c
1797
static const struct midr_range kpti_safe_list[] = {
arch/arm64/kernel/cpufeature.c
1876
static const struct midr_range nv1_ni_list[] = {
arch/arm64/kernel/cpufeature.c
1984
static const struct midr_range cpus[] = {
arch/arm64/kernel/cpufeature.c
2141
static const struct midr_range supports_bbml2_noabort_list[] = {
arch/arm64/kernel/cpufeature.c
2319
static const struct midr_range has_vgic_v3[] = {
arch/arm64/kernel/pi/map_kernel.c
224
static const struct midr_range cavium_erratum_27456_cpus[] __initconst = {
arch/arm64/kernel/pi/map_kernel.c
232
for (const struct midr_range *r = cavium_erratum_27456_cpus; r->model; r++) {
arch/arm64/kernel/proton-pack.c
152
static const struct midr_range spectre_v2_safe_list[] = {
arch/arm64/kernel/proton-pack.c
322
static const struct midr_range spectre_v3a_unsafe_list[] = {
arch/arm64/kernel/proton-pack.c
458
static const struct midr_range spectre_v4_safe_list[] = {
arch/arm64/kernel/proton-pack.c
840
static const struct midr_range spectre_bhb_safe_list[] = {
arch/arm64/kernel/proton-pack.c
869
static const struct midr_range spectre_bhb_k132_list[] = {
arch/arm64/kernel/proton-pack.c
874
static const struct midr_range spectre_bhb_k38_list[] = {
arch/arm64/kernel/proton-pack.c
880
static const struct midr_range spectre_bhb_k32_list[] = {
arch/arm64/kernel/proton-pack.c
893
static const struct midr_range spectre_bhb_k24_list[] = {
arch/arm64/kernel/proton-pack.c
902
static const struct midr_range spectre_bhb_k11_list[] = {
arch/arm64/kernel/proton-pack.c
906
static const struct midr_range spectre_bhb_k8_list[] = {
arch/arm64/kvm/vgic/vgic-v3.c
812
static const struct midr_range broken_seis[] = {
drivers/clocksource/arm_arch_timer.c
652
const struct midr_range broken_cval_midrs[] = {
drivers/hwtracing/coresight/coresight-etm4x-core.c
1339
static struct midr_range etm_wrong_ccitmin_cpus[] = {
tools/arch/arm64/include/asm/cputype.h
293
static inline bool is_midr_in_range(u32 midr, struct midr_range const *range)
tools/arch/arm64/include/asm/cputype.h
300
is_midr_in_range_list(u32 midr, struct midr_range const *ranges)
tools/perf/util/arm-spe.c
126
const struct midr_range *midr_ranges;
tools/perf/util/arm-spe.c
574
static const struct midr_range common_ds_encoding_cpus[] = {
tools/perf/util/arm-spe.c
594
static const struct midr_range ampereone_ds_encoding_cpus[] = {
tools/perf/util/arm-spe.c
599
static const struct midr_range hisi_hip_ds_encoding_cpus[] = {