| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | cputype.h | 25 #define MIDR_REVISION(midr)	((midr) & MIDR_REVISION_MASK)  argument 28 #define MIDR_PARTNUM(midr)	\  argument 29 	(((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT) 32 #define MIDR_ARCHITECTURE(midr)	\  argument 33 	(((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT) 36 #define MIDR_VARIANT(midr)	\  argument 37 	(((midr) & MIDR_VARIANT_MASK) >> MIDR_VARIANT_SHIFT) 40 #define MIDR_IMPLEMENTOR(midr)	\  argument 41 	(((midr) & MIDR_IMPLEMENTOR_MASK) >> MIDR_IMPLEMENTOR_SHIFT) 156 static inline bool midr_is_cpu_model_range(u32 midr, u32 model, u32 rv_min,  in midr_is_cpu_model_range()  argument [all …] 
 | 
| /Linux-v5.4/arch/arm/kernel/ | 
| D | smp_tlb.c | 96 	unsigned int midr = read_cpuid_id();  in erratum_a15_798181_init()  local 125 	if ((midr & 0xff0ffff0) == 0x420f00f0 && midr <= 0x420f00f2) {  in erratum_a15_798181_init() 127 	} else if ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x412fc0f2) {  in erratum_a15_798181_init() 129 	} else if ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x412fc0f4) {  in erratum_a15_798181_init() 136 	} else if ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x413fc0f3) {  in erratum_a15_798181_init() 143 	} else if ((midr & 0xff0ffff0) == 0x410fc0f0 && midr < 0x414fc0f0) {  in erratum_a15_798181_init()
  | 
| D | setup.c | 675 struct proc_info_list *lookup_processor(u32 midr)  in lookup_processor()  argument 677 	struct proc_info_list *list = lookup_processor_type(midr);  in lookup_processor() 681 		       smp_processor_id(), midr);  in lookup_processor() 691 	unsigned int midr = read_cpuid_id();  in setup_processor()  local 692 	struct proc_info_list *list = lookup_processor(midr);  in setup_processor() 709 		list->cpu_name, midr, midr & 15,  in setup_processor()
  | 
| /Linux-v5.4/tools/perf/arch/arm64/util/ | 
| D | header.c | 21 	u64 midr = 0;  in get_cpuid_str()  local 53 		midr = strtoul(buf, NULL, 16);  in get_cpuid_str() 54 		midr &= (~(MIDR_VARIANT_MASK | MIDR_REVISION_MASK));  in get_cpuid_str() 55 		scnprintf(buf, MIDR_SIZE, "0x%016lx", midr);  in get_cpuid_str() 60 	if (!midr) {  in get_cpuid_str()
  | 
| /Linux-v5.4/arch/arm64/kernel/ | 
| D | cpuinfo.c | 134 		u32 midr = cpuinfo->reg_midr;  in c_show()  local 144 				   MIDR_REVISION(midr), COMPAT_ELF_PLATFORM);  in c_show() 175 			   MIDR_IMPLEMENTOR(midr));  in c_show() 177 		seq_printf(m, "CPU variant\t: 0x%x\n", MIDR_VARIANT(midr));  in c_show() 178 		seq_printf(m, "CPU part\t: 0x%03x\n", MIDR_PARTNUM(midr));  in c_show() 179 		seq_printf(m, "CPU revision\t: %d\n\n", MIDR_REVISION(midr));  in c_show() 237 CPUREGS_ATTR_RO(midr_el1, midr);
  | 
| D | cpu_errata.c | 21 	u32 midr = read_cpuid_id(), revidr;  in is_affected_midr_range()  local 24 	if (!is_midr_in_range(midr, &entry->midr_range))  in is_affected_midr_range() 27 	midr &= MIDR_REVISION_MASK | MIDR_VARIANT_MASK;  in is_affected_midr_range() 30 		if (midr == fix->midr_rv && (revidr & fix->revidr_mask))  in is_affected_midr_range() 214 	u32 midr = read_cpuid_id();  in detect_harden_bp_fw()  local 259 	if (((midr & MIDR_CPU_MODEL_MASK) == MIDR_QCOM_FALKOR) ||  in detect_harden_bp_fw() 260 	    ((midr & MIDR_CPU_MODEL_MASK) == MIDR_QCOM_FALKOR_V1))  in detect_harden_bp_fw() 503 	u32 midr = read_cpuid_id();  in has_cortex_a76_erratum_1463225()  local 508 	return is_midr_in_range(midr, &range) && is_kernel_in_hyp_mode();  in has_cortex_a76_erratum_1463225()
  | 
| D | cpufeature.c | 900 	u32 midr = read_cpuid_id();  in has_no_hw_prefetch()  local 903 	return midr_is_cpu_model_range(midr, MIDR_THUNDERX,  in has_no_hw_prefetch()
  | 
| /Linux-v5.4/include/ras/ | 
| D | ras_event.h | 179 		__field(u64, midr) 194 		__entry->midr = proc->midr; 206 		  __entry->affinity, __entry->mpidr, __entry->midr,
  | 
| /Linux-v5.4/arch/arm/kvm/ | 
| D | reset.c | 49 		vcpu->arch.midr = read_cpuid_id();  in kvm_reset_vcpu()
  | 
| /Linux-v5.4/arch/c6x/platforms/ | 
| D | emif.c | 17 	u32	midr;  member
  | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | cputype.h | 114 struct proc_info_list *lookup_processor(u32 midr);
  | 
| D | kvm_host.h | 169 	u32 midr;  member
  | 
| /Linux-v5.4/arch/arm/kvm/hyp/ | 
| D | switch.c | 70 	write_sysreg(vcpu->arch.midr, VPIDR);  in __activate_vm()
  | 
| /Linux-v5.4/drivers/firmware/efi/ | 
| D | cper-arm.c | 246 	printk("%sMIDR: 0x%016llx\n", pfx, proc->midr);  in cper_print_proc_arm()
  | 
| /Linux-v5.4/include/linux/ | 
| D | cper.h | 401 	u64	midr;  member
  | 
| /Linux-v5.4/Documentation/arm64/ | 
| D | cpu-feature-registers.rst | 81 	                                              \- midr
  |