Lines Matching refs:power_info
3871 union power_info { union
3990 union power_info *power_info; in ni_parse_power_table() local
3999 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in ni_parse_power_table()
4001 rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates, in ni_parse_power_table()
4007 for (i = 0; i < power_info->pplib.ucNumStates; i++) { in ni_parse_power_table()
4010 le16_to_cpu(power_info->pplib.usStateArrayOffset) + in ni_parse_power_table()
4011 i * power_info->pplib.ucStateEntrySize); in ni_parse_power_table()
4014 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset) + in ni_parse_power_table()
4016 power_info->pplib.ucNonClockSize)); in ni_parse_power_table()
4017 if (power_info->pplib.ucStateEntrySize - 1) { in ni_parse_power_table()
4027 power_info->pplib.ucNonClockSize); in ni_parse_power_table()
4029 for (j = 0; j < (power_info->pplib.ucStateEntrySize - 1); j++) { in ni_parse_power_table()
4032 le16_to_cpu(power_info->pplib.usClockInfoArrayOffset) + in ni_parse_power_table()
4033 (idx[j] * power_info->pplib.ucClockInfoSize)); in ni_parse_power_table()
4040 rdev->pm.dpm.num_ps = power_info->pplib.ucNumStates; in ni_parse_power_table()