Lines Matching defs:u32
16 typedef unsigned int u32;
53 u32 index;
54 u32 sub;
55 u32 output[NR_REGS];
113 struct cpuid_range *index_to_cpuid_range(u32 index)
115 u32 func_idx = index & CPUID_FUNCTION_MASK;
116 u32 range_idx = index & CPUID_INDEX_MASK;
120 if (range->index == range_idx && (u32)range->nr > func_idx)
130 static u32 user_index = 0xFFFFFFFF;
131 static u32 user_sub = 0xFFFFFFFF;
145 static inline bool has_subleafs(u32 f)
147 u32 with_subleaves[] = {
175 static bool cpuid_store(struct cpuid_range *range, u32 f, int subleaf,
176 u32 a, u32 b, u32 c, u32 d)
223 for (u32 f = 0; (int)f < range->nr; f++) {
240 u32 max_func, range_funcs_sz;
241 u32 eax, ebx, ecx, edx;
264 for (u32 f = range->index; f <= max_func; f++) {
265 u32 max_subleaf = MAX_SUBLEAF_NUM;
294 for (u32 subleaf = 1; subleaf < max_subleaf; subleaf++) {
319 u32 index;
336 u32 subleaf_start, subleaf_end;
382 subleaf_end = min(subleaf_end, (u32)(func->nr - 1));
387 if (subleaf_start > (u32)(func->nr - 1))
411 for (u32 sub = subleaf_start; sub <= subleaf_end; sub++) {
462 static void show_reg(const struct reg_desc *rdesc, u32 value)
466 u32 mask;
498 static void show_reg_header(bool has_entries, u32 leaf, u32 subleaf, const char *reg_name)
530 static inline struct cpuid_func *index_to_func(u32 index)
532 u32 func_idx = index & CPUID_FUNCTION_MASK;
564 if (user_sub + 1 > (u32)func->nr) {