Lines Matching defs:func
62 * Array of subleafs for this func, if there is no subleafs
178 struct cpuid_func *func;
189 func = &range->funcs[f & CPUID_FUNCTION_MASK];
191 if (!func->leafs) {
192 func->leafs = malloc(sizeof(struct subleaf));
193 if (!func->leafs)
196 func->nr = 1;
198 s = func->nr;
199 func->leafs = realloc(func->leafs, (s + 1) * sizeof(*leaf));
200 if (!func->leafs)
203 func->nr++;
206 leaf = &func->leafs[s];
224 struct cpuid_func *func = &range->funcs[f];
227 if (!func->nr)
231 for (int i = 0; i < func->nr; i++)
232 leaf_print_raw(&func->leafs[i]);
317 struct cpuid_func *func;
369 func = &range->funcs[index];
370 if (!func->nr)
382 subleaf_end = min(subleaf_end, (u32)(func->nr - 1));
387 if (subleaf_start > (u32)(func->nr - 1))
412 leaf = &func->leafs[sub];
518 static void show_func(struct cpuid_func *func)
520 for (int i = 0; i < func->nr; i++)
521 show_leaf(&func->leafs[i]);
545 struct cpuid_func *func;
556 func = index_to_func(user_index);
557 if (!func)
564 if (user_sub + 1 > (u32)func->nr) {
569 show_leaf(&func->leafs[user_sub]);
573 show_func(func);