Lines Matching refs:cb
43 const struct cpuid_bit *cb; in init_scattered_cpuid_features() local
45 for (cb = cpuid_bits; cb->feature; cb++) { in init_scattered_cpuid_features()
48 max_level = cpuid_eax(cb->level & 0xffff0000); in init_scattered_cpuid_features()
49 if (max_level < cb->level || in init_scattered_cpuid_features()
50 max_level > (cb->level | 0xffff)) in init_scattered_cpuid_features()
53 cpuid_count(cb->level, cb->sub_leaf, ®s[CPUID_EAX], in init_scattered_cpuid_features()
57 if (regs[cb->reg] & (1 << cb->bit)) in init_scattered_cpuid_features()
58 set_cpu_cap(c, cb->feature); in init_scattered_cpuid_features()
65 const struct cpuid_bit *cb; in get_scattered_cpuid_leaf() local
68 for (cb = cpuid_bits; cb->feature; cb++) { in get_scattered_cpuid_leaf()
70 if (level > cb->level) in get_scattered_cpuid_leaf()
73 if (level < cb->level) in get_scattered_cpuid_leaf()
76 if (reg == cb->reg && sub_leaf == cb->sub_leaf) { in get_scattered_cpuid_leaf()
77 if (cpu_has(&boot_cpu_data, cb->feature)) in get_scattered_cpuid_leaf()
78 cpuid_val |= BIT(cb->bit); in get_scattered_cpuid_leaf()