Lines Matching refs:power_info
2124 union power_info { union
2275 union power_info *power_info; in rv7xx_parse_power_table() local
2284 power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); in rv7xx_parse_power_table()
2286 rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates, in rv7xx_parse_power_table()
2292 for (i = 0; i < power_info->pplib.ucNumStates; i++) { in rv7xx_parse_power_table()
2295 le16_to_cpu(power_info->pplib.usStateArrayOffset) + in rv7xx_parse_power_table()
2296 i * power_info->pplib.ucStateEntrySize); in rv7xx_parse_power_table()
2299 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset) + in rv7xx_parse_power_table()
2301 power_info->pplib.ucNonClockSize)); in rv7xx_parse_power_table()
2302 if (power_info->pplib.ucStateEntrySize - 1) { in rv7xx_parse_power_table()
2312 power_info->pplib.ucNonClockSize); in rv7xx_parse_power_table()
2314 for (j = 0; j < (power_info->pplib.ucStateEntrySize - 1); j++) { in rv7xx_parse_power_table()
2317 le16_to_cpu(power_info->pplib.usClockInfoArrayOffset) + in rv7xx_parse_power_table()
2318 (idx[j] * power_info->pplib.ucClockInfoSize)); in rv7xx_parse_power_table()
2325 rdev->pm.dpm.num_ps = power_info->pplib.ucNumStates; in rv7xx_parse_power_table()