Home
last modified time | relevance | path

Searched refs:midr (Results 1 – 8 of 8) sorted by relevance

/linux/arch/arm/kernel/
H A Dsmp_tlb.c96 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()
H A Dsetup.c686 struct proc_info_list *lookup_processor(u32 midr) in lookup_processor() argument
688 struct proc_info_list *list = lookup_processor_type(midr); in lookup_processor()
692 smp_processor_id(), midr); in lookup_processor()
702 unsigned int midr = read_cpuid_id(); in setup_processor() local
703 struct proc_info_list *list = lookup_processor(midr); in setup_processor()
720 list->cpu_name, midr, midr & 15, in setup_processor()
/linux/tools/arch/arm64/include/asm/
H A Dcputype.h25 #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)
284 static inline bool midr_is_cpu_model_range(u32 midr, u32 model, u32 rv_min, in midr_is_cpu_model_range() argument
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu.h746 * bits 7..4: midr id
759 u8 midr = pdev->revision & 0xF0; in is_rvu_otx2()
761 return (midr == PCI_REVISION_ID_96XX || midr == PCI_REVISION_ID_95XX || in is_rvu_otx2()
762 midr == PCI_REVISION_ID_95XXN || midr == PCI_REVISION_ID_98XX || in is_rvu_otx2()
763 midr == PCI_REVISION_ID_95XXMM || midr == PCI_REVISION_ID_95XXO);
757 u8 midr = pdev->revision & 0xF0; is_rvu_otx2() local
/linux/drivers/firmware/smccc/
H A Dkvm_guest.c97 target[i].midr = res.a1; in kvm_arm_target_impl_cpu_init()
/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h212 u64 midr, u64 mpidr) in __sysreg_restore_el1_state() argument
214 write_sysreg(midr, vpidr_el2); in __sysreg_restore_el1_state()
/linux/tools/perf/util/
H A Darm-spe.c137 static int arm_spe__get_midr(struct arm_spe *spe, int cpu, u64 *midr); in arm_spe_dump()
140 unsigned char *buf, size_t len, u64 midr) in arm_spe_dump()
153 ret = arm_spe_get_packet(buf, len, &packet, midr); in arm_spe_dump()
180 size_t len, u64 midr) in arm_spe_dump_event()
183 arm_spe_dump(spe, buf, len, midr); in arm_spe_get_trace()
310 arm_spe__get_midr(spe, speq->cpu, &speq->decoder->midr); in arm_spe_set_tid()
1000 static int arm_spe__get_midr(struct arm_spe *spe, int cpu, u64 *midr) in arm_spe__synth_data_source()
1013 *midr = strtol(cpuid, NULL, 16); in arm_spe__synth_data_source()
1021 *midr = metadata[ARM_SPE_CPU_MIDR]; in arm_spe__synth_data_source()
1033 u64 midr; in arm_spe_sample()
967 u64 midr; arm_spe__synth_ds() local
1865 u64 midr; arm_spe__is_homogeneous() local
[all...]
/linux/arch/arm/include/asm/
H A Dcputype.h118 struct proc_info_list *lookup_processor(u32 midr);