Lines Matching refs:levels

805 		trinity_program_power_level(rdev, &new_ps->levels[i], i);
925 if (new_ps->levels[new_ps->num_levels - 1].sclk >=
926 current_ps->levels[current_ps->num_levels - 1].sclk)
939 if (new_ps->levels[new_ps->num_levels - 1].sclk <
940 current_ps->levels[current_ps->num_levels - 1].sclk)
1287 ps->levels[0] = pi->boot_pl;
1310 pi->current_ps.levels[0] = pi->boot_pl;
1365 current_vddc = current_ps->levels[current_index].vddc_index;
1366 current_sclk = current_ps->levels[current_index].sclk;
1372 ps->levels[0].vddc_index = current_vddc;
1374 if (ps->levels[0].sclk > current_sclk)
1375 ps->levels[0].sclk = current_sclk;
1377 ps->levels[0].ds_divider_index =
1378 trinity_get_sleep_divider_id_from_clock(rdev, ps->levels[0].sclk, sclk_in_sr);
1379 ps->levels[0].ss_divider_index = ps->levels[0].ds_divider_index;
1380 ps->levels[0].allow_gnb_slow = 1;
1381 ps->levels[0].force_nbp_state = 0;
1382 ps->levels[0].display_wm = 0;
1383 ps->levels[0].vce_wm =
1384 trinity_calculate_vce_wm(rdev, ps->levels[0].sclk);
1400 else if (ps->levels[index].sclk < 30000)
1519 if (ps->levels[i].vddc_index < min_voltage)
1520 ps->levels[i].vddc_index = min_voltage;
1522 if (ps->levels[i].sclk < min_sclk)
1523 ps->levels[i].sclk =
1529 if (ps->levels[i].sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk)
1530 ps->levels[i].sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk;
1533 if (ps->levels[i].vddc_index < min_vce_voltage)
1534 ps->levels[i].vddc_index = min_vce_voltage;
1537 ps->levels[i].ds_divider_index =
1538 sumo_get_sleep_divider_id_from_clock(rdev, ps->levels[i].sclk, sclk_in_sr);
1540 ps->levels[i].ss_divider_index = ps->levels[i].ds_divider_index;
1542 ps->levels[i].allow_gnb_slow = 1;
1543 ps->levels[i].force_nbp_state = 0;
1544 ps->levels[i].display_wm =
1546 ps->levels[i].vce_wm =
1547 trinity_calculate_vce_wm(rdev, ps->levels[0].sclk);
1570 ps->levels[ps->num_levels - 1].allow_gnb_slow = 0;
1669 struct trinity_pl *pl = &ps->levels[index];
1979 struct trinity_pl *pl = &ps->levels[i];
2001 pl = &ps->levels[current_index];
2022 pl = &ps->levels[current_index];
2054 return requested_state->levels[0].sclk;
2056 return requested_state->levels[requested_state->num_levels - 1].sclk;