CPUID_FUNCTION_MASK
u32 func_idx = index & CPUID_FUNCTION_MASK;
func = &range->funcs[f & CPUID_FUNCTION_MASK];
range->nr = (max_func & CPUID_FUNCTION_MASK) + 1;
index &= CPUID_FUNCTION_MASK;
u32 func_idx = index & CPUID_FUNCTION_MASK;