Lines Matching defs:leaf
130 static inline void __cpuid_read(unsigned int leaf, unsigned int subleaf, u32 *regs)
132 regs[CPUID_EAX] = leaf;
137 #define cpuid_subleaf(leaf, subleaf, regs) { \
139 __cpuid_read(leaf, subleaf, (u32 *)(regs)); \
142 #define cpuid_leaf(leaf, regs) { \
144 __cpuid_read(leaf, 0, (u32 *)(regs)); \
147 static inline void __cpuid_read_reg(unsigned int leaf, unsigned int subleaf,
152 __cpuid_read(leaf, subleaf, regs);
156 #define cpuid_subleaf_reg(leaf, subleaf, regidx, reg) { \
158 __cpuid_read_reg(leaf, subleaf, regidx, (u32 *)(reg)); \
161 #define cpuid_leaf_reg(leaf, regidx, reg) { \
163 __cpuid_read_reg(leaf, 0, regidx, (u32 *)(reg)); \