Searched refs:midr (Results 1 - 14 of 14) sorted by relevance

/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c96 unsigned int midr = read_cpuid_id(); local
125 if ((midr & 0xff0ffff0) == 0x420f00f0 && midr <= 0x420f00f2) {
127 } else if ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x412fc0f2) {
129 } else if ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x412fc0f4) {
136 } else if ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x413fc0f3) {
143 } else if ((midr
[all...]
H A Dsetup.c686 struct proc_info_list *lookup_processor(u32 midr) argument
688 struct proc_info_list *list = lookup_processor_type(midr);
692 smp_processor_id(), midr);
702 unsigned int midr = read_cpuid_id(); local
703 struct proc_info_list *list = lookup_processor(midr);
720 list->cpu_name, midr, midr & 15,
/linux-master/arch/arm64/include/asm/
H A Dcputype.h25 #define MIDR_REVISION(midr) ((midr) & MIDR_REVISION_MASK)
28 #define MIDR_PARTNUM(midr) \
29 (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT)
32 #define MIDR_ARCHITECTURE(midr) \
33 (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT)
36 #define MIDR_VARIANT(midr) \
37 (((midr) & MIDR_VARIANT_MASK) >> MIDR_VARIANT_SHIFT)
40 #define MIDR_IMPLEMENTOR(midr) \
41 (((midr)
238 midr_is_cpu_model_range(u32 midr, u32 model, u32 rv_min, u32 rv_max) argument
247 is_midr_in_range(u32 midr, struct midr_range const *range) argument
254 is_midr_in_range_list(u32 midr, struct midr_range const *ranges) argument
[all...]
/linux-master/tools/arch/arm64/include/asm/
H A Dcputype.h25 #define MIDR_REVISION(midr) ((midr) & MIDR_REVISION_MASK)
28 #define MIDR_PARTNUM(midr) \
29 (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT)
32 #define MIDR_ARCHITECTURE(midr) \
33 (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT)
36 #define MIDR_VARIANT(midr) \
37 (((midr) & MIDR_VARIANT_MASK) >> MIDR_VARIANT_SHIFT)
40 #define MIDR_IMPLEMENTOR(midr) \
41 (((midr)
238 midr_is_cpu_model_range(u32 midr, u32 model, u32 rv_min, u32 rv_max) argument
247 is_midr_in_range(u32 midr, struct midr_range const *range) argument
254 is_midr_in_range_list(u32 midr, struct midr_range const *ranges) argument
[all...]
/linux-master/arch/arm64/kernel/
H A Dcpuinfo.c200 u32 midr = cpuinfo->reg_midr; local
210 MIDR_REVISION(midr), COMPAT_ELF_PLATFORM);
250 MIDR_IMPLEMENTOR(midr));
252 seq_printf(m, "CPU variant\t: 0x%x\n", MIDR_VARIANT(midr));
253 seq_printf(m, "CPU part\t: 0x%03x\n", MIDR_PARTNUM(midr));
254 seq_printf(m, "CPU revision\t: %d\n\n", MIDR_REVISION(midr));
312 CPUREGS_ATTR_RO(midr_el1, midr);
H A Dcpu_errata.c21 u32 midr = read_cpuid_id(), revidr; local
24 if (!is_midr_in_range(midr, &entry->midr_range))
27 midr &= MIDR_REVISION_MASK | MIDR_VARIANT_MASK;
30 if (midr == fix->midr_rv && (revidr & fix->revidr_mask))
156 /* Errata affecting a list of midr ranges, with same work around */
189 u32 midr = read_cpuid_id(); local
194 return is_midr_in_range(midr, &range) && has_dic;
H A Dproton-pack.c263 u32 midr = read_cpuid_id(); local
264 if (((midr & MIDR_CPU_MODEL_MASK) != MIDR_QCOM_FALKOR) &&
265 ((midr & MIDR_CPU_MODEL_MASK) != MIDR_QCOM_FALKOR_V1))
/linux-master/include/ras/
H A Dras_event.h179 __field(u64, midr)
194 __entry->midr = proc->midr;
206 __entry->affinity, __entry->mpidr, __entry->midr,
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu.h662 * bits 7..4: midr id
675 u8 midr = pdev->revision & 0xF0; local
677 return (midr == PCI_REVISION_ID_96XX || midr == PCI_REVISION_ID_95XX ||
678 midr == PCI_REVISION_ID_95XXN || midr == PCI_REVISION_ID_98XX ||
679 midr == PCI_REVISION_ID_95XXMM || midr == PCI_REVISION_ID_95XXO);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h556 * bits 7..4: midr id
567 u8 midr = pdev->revision & 0xF0; local
569 return (midr == PCI_REVISION_ID_96XX || midr == PCI_REVISION_ID_95XX ||
570 midr == PCI_REVISION_ID_95XXN || midr == PCI_REVISION_ID_98XX ||
571 midr == PCI_REVISION_ID_95XXMM || midr == PCI_REVISION_ID_95XXO);
/linux-master/arch/arm/include/asm/
H A Dcputype.h118 struct proc_info_list *lookup_processor(u32 midr);
/linux-master/tools/perf/util/
H A Darm-spe.c49 u64 midr; member in struct:arm_spe
518 static u64 arm_spe__synth_data_source(const struct arm_spe_record *record, u64 midr) argument
521 bool is_neoverse = is_midr_in_range_list(midr, neoverse_spe);
554 data_src = arm_spe__synth_data_source(record, spe->midr);
1297 u64 midr = strtol(cpuid, NULL, 16); local
1317 spe->midr = midr;
/linux-master/drivers/firmware/efi/
H A Dcper-arm.c245 printk("%sMIDR: 0x%016llx\n", pfx, proc->midr);
/linux-master/include/linux/
H A Dcper.h436 u64 midr; member in struct:cper_sec_proc_arm

Completed in 195 milliseconds