Lines Matching refs:subleaf
49 struct subleaf {
62 struct subleaf *leafs;
114 static void leaf_print_raw(struct subleaf *leaf)
129 static bool cpuid_store(struct cpuid_range *range, u32 f, int subleaf,
133 struct subleaf *leaf;
146 func->leafs = malloc(sizeof(struct subleaf));
163 leaf->sub = subleaf;
200 u32 max_func, idx_func, subleaf, max_subleaf;
230 subleaf = ecx = 0;
233 allzero = cpuid_store(range, f, subleaf, eax, ebx, ecx, edx);
259 for (subleaf = 1; subleaf < max_subleaf; subleaf++) {
261 ecx = subleaf;
264 allzero = cpuid_store(range, f, subleaf,
289 struct subleaf *leaf;
297 * 2. subleaf
347 /* subleaf */
353 /* A subleaf range is given? */
483 static void show_leaf(struct subleaf *leaf)
551 /* Only show specific leaf/subleaf info */
565 printf("ERR: invalid input subleaf (0x%x)\n", user_sub);
596 printf("kcpuid [-abdfhr] [-l leaf] [-s subleaf]\n"
604 "\t-s|--subleaf=sub Specify the subleaf you want to check\n"
616 { "subleaf", required_argument, NULL, 's'}, /* check a specific subleaf */
651 /* subleaf */