Lines Matching refs:leaf
127 static inline void __cpuid_read(u32 leaf, u32 subleaf, u32 *regs) in __cpuid_read() argument
129 regs[CPUID_EAX] = leaf; in __cpuid_read()
134 #define cpuid_subleaf(leaf, subleaf, regs) { \ argument
136 __cpuid_read(leaf, subleaf, (u32 *)(regs)); \
139 #define cpuid_leaf(leaf, regs) { \ argument
141 __cpuid_read(leaf, 0, (u32 *)(regs)); \
144 static inline void __cpuid_read_reg(u32 leaf, u32 subleaf, in __cpuid_read_reg() argument
149 __cpuid_read(leaf, subleaf, regs); in __cpuid_read_reg()
153 #define cpuid_subleaf_reg(leaf, subleaf, regidx, reg) { \ argument
155 __cpuid_read_reg(leaf, subleaf, regidx, (u32 *)(reg)); \
158 #define cpuid_leaf_reg(leaf, regidx, reg) { \ argument
160 __cpuid_read_reg(leaf, 0, regidx, (u32 *)(reg)); \