Searched refs:midr (Results 1 – 7 of 7) sorted by relevance
27 #define MIDR_PARTNUM(midr) \ argument28 (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT)31 #define MIDR_ARCHITECTURE(midr) \ argument32 (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT)35 #define MIDR_VARIANT(midr) \ argument36 (((midr) & MIDR_VARIANT_MASK) >> MIDR_VARIANT_SHIFT)39 #define MIDR_IMPLEMENTOR(midr) \ argument40 (((midr) & MIDR_IMPLEMENTOR_MASK) >> MIDR_IMPLEMENTOR_SHIFT)42 #define IS_THUNDERX(midr) (MIDR_IMPLEMENTOR(midr) == 'C' \ argument43 && MIDR_PARTNUM(midr) == 0x0a1)[all …]
37 uint64_t midr; member58 return cpu_list[i].midr; in get_midr_from_mcpu()67 register uint64_t midr = UINT64_MAX; in init_cpu_features() local73 midr = get_midr_from_mcpu (mcpu); in init_cpu_features()78 if (midr == UINT64_MAX) in init_cpu_features()81 asm volatile ("mrs %0, midr_el1" : "=r"(midr)); in init_cpu_features()83 midr = 0; in init_cpu_features()86 cpu_features->midr_el1 = midr; in init_cpu_features()
44 if (IS_NEOVERSE_N1 (midr) || IS_NEOVERSE_N2 (midr)) in select_memcpy_ifunc()49 if (IS_A64FX (midr)) in select_memcpy_ifunc()54 if (IS_THUNDERX (midr)) in select_memcpy_ifunc()57 if (IS_THUNDERX2 (midr) || IS_THUNDERX2PA (midr)) in select_memcpy_ifunc()60 if (IS_FALKOR (midr) || IS_PHECDA (midr)) in select_memcpy_ifunc()
44 if (IS_NEOVERSE_N1 (midr) || IS_NEOVERSE_N2 (midr)) in select_memmove_ifunc()49 if (IS_A64FX (midr)) in select_memmove_ifunc()54 if (IS_THUNDERX (midr)) in select_memmove_ifunc()57 if (IS_THUNDERX2 (midr) || IS_THUNDERX2PA (midr)) in select_memmove_ifunc()60 if (IS_FALKOR (midr) || IS_PHECDA (midr)) in select_memmove_ifunc()
40 IS_KUNPENG920 (midr)42 : ((IS_FALKOR (midr) || IS_PHECDA (midr)) && zva_size == 6444 : (IS_EMAG (midr) && zva_size == 6447 : (IS_A64FX (midr) && sve
35 ((IS_EMAG (midr)
29 uint64_t __attribute__((unused)) midr = \