| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | rs780_dpm.c | 427 struct radeon_ps *new_ps, in rs780_set_engine_clock_scaling() argument 431 struct igp_ps *new_state = rs780_get_ps(new_ps); in rs780_set_engine_clock_scaling() 475 struct radeon_ps *new_ps, in rs780_set_engine_clock_spc() argument 478 struct igp_ps *new_state = rs780_get_ps(new_ps); in rs780_set_engine_clock_spc() 494 struct radeon_ps *new_ps, in rs780_activate_engine_clk_scaling() argument 497 struct igp_ps *new_state = rs780_get_ps(new_ps); in rs780_activate_engine_clk_scaling() 524 struct radeon_ps *new_ps) in rs780_enable_voltage_scaling() argument 526 struct igp_ps *new_state = rs780_get_ps(new_ps); in rs780_enable_voltage_scaling() 565 struct radeon_ps *new_ps, in rs780_set_uvd_clock_before_set_eng_clock() argument 568 struct igp_ps *new_state = rs780_get_ps(new_ps); in rs780_set_uvd_clock_before_set_eng_clock() [all …]
|
| H A D | sumo_dpm.c | 667 struct sumo_ps *new_ps = sumo_get_ps(rps); in sumo_patch_boost_state() local 669 if (new_ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE) { in sumo_patch_boost_state() 670 pi->boost_pl = new_ps->levels[new_ps->num_levels - 1]; in sumo_patch_boost_state() 681 struct sumo_ps *new_ps = sumo_get_ps(new_rps); in sumo_pre_notify_alt_vddnb_change() local 689 nbps1_new = (new_ps->flags & SUMO_POWERSTATE_FLAGS_FORCE_NBPS1_STATE) ? 1 : 0; in sumo_pre_notify_alt_vddnb_change() 699 struct sumo_ps *new_ps = sumo_get_ps(new_rps); in sumo_post_notify_alt_vddnb_change() local 707 nbps1_new = (new_ps->flags & SUMO_POWERSTATE_FLAGS_FORCE_NBPS1_STATE)? 1 : 0; in sumo_post_notify_alt_vddnb_change() 717 struct sumo_ps *new_ps = sumo_get_ps(rps); in sumo_enable_boost() local 720 if (new_ps->flags & SUMO_POWERSTATE_FLAGS_BOOST_STATE) in sumo_enable_boost() 739 struct sumo_ps *new_ps = sumo_get_ps(rps); in sumo_program_wl() local [all …]
|
| H A D | rv6xx_dpm.c | 966 struct radeon_ps *new_ps, in rv6xx_enable_static_voltage_control() argument 969 struct rv6xx_ps *new_state = rv6xx_get_ps(new_ps); in rv6xx_enable_static_voltage_control() 1046 struct radeon_ps *new_ps) in rv6xx_calculate_stepping_parameters() argument 1048 struct rv6xx_ps *new_state = rv6xx_get_ps(new_ps); in rv6xx_calculate_stepping_parameters() 1199 struct radeon_ps *new_ps, in rv6xx_set_sw_voltage_to_safe() argument 1202 struct rv6xx_ps *new_state = rv6xx_get_ps(new_ps); in rv6xx_set_sw_voltage_to_safe() 1229 struct radeon_ps *new_ps, in rv6xx_set_safe_backbias() argument 1232 struct rv6xx_ps *new_state = rv6xx_get_ps(new_ps); in rv6xx_set_safe_backbias() 1243 struct radeon_ps *new_ps, in rv6xx_set_safe_pcie_gen2() argument 1246 struct rv6xx_ps *new_state = rv6xx_get_ps(new_ps); in rv6xx_set_safe_pcie_gen2() [all …]
|
| H A D | trinity_dpm.c | 843 struct trinity_ps *new_ps = trinity_get_ps(new_rps); in trinity_program_power_levels_0_to_n() local 848 for (i = 0; i < new_ps->num_levels; i++) { in trinity_program_power_levels_0_to_n() 849 trinity_program_power_level(rdev, &new_ps->levels[i], i); in trinity_program_power_levels_0_to_n() 853 for (i = new_ps->num_levels; i < n_current_state_levels; i++) in trinity_program_power_levels_0_to_n() 966 struct trinity_ps *new_ps = trinity_get_ps(new_rps); in trinity_set_uvd_clock_before_set_eng_clock() local 969 if (new_ps->levels[new_ps->num_levels - 1].sclk >= in trinity_set_uvd_clock_before_set_eng_clock() 980 struct trinity_ps *new_ps = trinity_get_ps(new_rps); in trinity_set_uvd_clock_after_set_eng_clock() local 983 if (new_ps->levels[new_ps->num_levels - 1].sclk < in trinity_set_uvd_clock_after_set_eng_clock() 1070 struct trinity_ps *new_ps = trinity_get_ps(rps); in trinity_update_current_ps() local 1074 pi->current_ps = *new_ps; in trinity_update_current_ps() [all …]
|
| H A D | kv_dpm.c | 1142 struct kv_ps *new_ps = kv_get_ps(rps); in kv_update_current_ps() local 1146 pi->current_ps = *new_ps; in kv_update_current_ps() 1153 struct kv_ps *new_ps = kv_get_ps(rps); in kv_update_requested_ps() local 1157 pi->requested_ps = *new_ps; in kv_update_requested_ps() 1709 struct kv_ps *new_ps = kv_get_ps(new_rps); in kv_set_valid_clock_range() local 1717 if ((table->entries[i].clk >= new_ps->levels[0].sclk) || in kv_set_valid_clock_range() 1725 if (table->entries[i].clk <= new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range() 1731 if ((new_ps->levels[0].sclk - table->entries[pi->highest_valid].clk) > in kv_set_valid_clock_range() 1732 (table->entries[pi->lowest_valid].clk - new_ps->levels[new_ps->num_levels - 1].sclk)) in kv_set_valid_clock_range() 1742 if (table->entries[i].sclk_frequency >= new_ps->levels[0].sclk || in kv_set_valid_clock_range() [all …]
|
| H A D | btc_dpm.c | 2261 struct rv7xx_ps *new_ps = rv770_get_ps(rps); in btc_update_current_ps() local 2265 eg_pi->current_ps = *new_ps; in btc_update_current_ps() 2272 struct rv7xx_ps *new_ps = rv770_get_ps(rps); in btc_update_requested_ps() local 2276 eg_pi->requested_ps = *new_ps; in btc_update_requested_ps() 2294 struct radeon_ps *new_ps = &requested_ps; in btc_dpm_pre_set_power_state() local 2296 btc_update_requested_ps(rdev, new_ps); in btc_dpm_pre_set_power_state() 2306 struct radeon_ps *new_ps = &eg_pi->requested_rps; in btc_dpm_set_power_state() local 2318 cypress_notify_link_speed_change_before_state_change(rdev, new_ps, old_ps); in btc_dpm_set_power_state() 2320 rv770_set_uvd_clock_before_set_eng_clock(rdev, new_ps, old_ps); in btc_dpm_set_power_state() 2326 btc_set_at_for_uvd(rdev, new_ps); in btc_dpm_set_power_state() [all …]
|
| H A D | ni_dpm.c | 3507 struct radeon_ps *new_ps, in ni_set_uvd_clock_before_set_eng_clock() argument 3510 struct ni_ps *new_state = ni_get_ps(new_ps); in ni_set_uvd_clock_before_set_eng_clock() 3513 if ((new_ps->vclk == old_ps->vclk) && in ni_set_uvd_clock_before_set_eng_clock() 3514 (new_ps->dclk == old_ps->dclk)) in ni_set_uvd_clock_before_set_eng_clock() 3521 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in ni_set_uvd_clock_before_set_eng_clock() 3525 struct radeon_ps *new_ps, in ni_set_uvd_clock_after_set_eng_clock() argument 3528 struct ni_ps *new_state = ni_get_ps(new_ps); in ni_set_uvd_clock_after_set_eng_clock() 3531 if ((new_ps->vclk == old_ps->vclk) && in ni_set_uvd_clock_after_set_eng_clock() 3532 (new_ps->dclk == old_ps->dclk)) in ni_set_uvd_clock_after_set_eng_clock() 3539 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in ni_set_uvd_clock_after_set_eng_clock() [all …]
|
| H A D | rv770_dpm.c | 1432 struct radeon_ps *new_ps, in rv770_set_uvd_clock_before_set_eng_clock() argument 1435 struct rv7xx_ps *new_state = rv770_get_ps(new_ps); in rv770_set_uvd_clock_before_set_eng_clock() 1438 if ((new_ps->vclk == old_ps->vclk) && in rv770_set_uvd_clock_before_set_eng_clock() 1439 (new_ps->dclk == old_ps->dclk)) in rv770_set_uvd_clock_before_set_eng_clock() 1445 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rv770_set_uvd_clock_before_set_eng_clock() 1449 struct radeon_ps *new_ps, in rv770_set_uvd_clock_after_set_eng_clock() argument 1452 struct rv7xx_ps *new_state = rv770_get_ps(new_ps); in rv770_set_uvd_clock_after_set_eng_clock() 1455 if ((new_ps->vclk == old_ps->vclk) && in rv770_set_uvd_clock_after_set_eng_clock() 1456 (new_ps->dclk == old_ps->dclk)) in rv770_set_uvd_clock_after_set_eng_clock() 1462 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rv770_set_uvd_clock_after_set_eng_clock() [all …]
|
| H A D | ni_dpm.h | 242 struct radeon_ps *new_ps, 245 struct radeon_ps *new_ps,
|
| H A D | rv770_dpm.h | 274 struct radeon_ps *new_ps, 277 struct radeon_ps *new_ps,
|
| H A D | cypress_dpm.c | 1958 struct radeon_ps *new_ps = rdev->pm.dpm.requested_ps; in cypress_dpm_set_power_state() local 1968 cypress_notify_link_speed_change_before_state_change(rdev, new_ps, old_ps); in cypress_dpm_set_power_state() 1970 rv770_set_uvd_clock_before_set_eng_clock(rdev, new_ps, old_ps); in cypress_dpm_set_power_state() 1976 ret = cypress_upload_sw_state(rdev, new_ps); in cypress_dpm_set_power_state() 1982 ret = cypress_upload_mc_reg_table(rdev, new_ps); in cypress_dpm_set_power_state() 1989 cypress_program_memory_timing_parameters(rdev, new_ps); in cypress_dpm_set_power_state() 2001 rv770_set_uvd_clock_after_set_eng_clock(rdev, new_ps, old_ps); in cypress_dpm_set_power_state() 2004 cypress_notify_link_speed_change_after_state_change(rdev, new_ps, old_ps); in cypress_dpm_set_power_state()
|
| H A D | si_dpm.c | 6506 struct radeon_ps *new_ps = &requested_ps; in si_dpm_pre_set_power_state() local 6508 ni_update_requested_ps(rdev, new_ps); in si_dpm_pre_set_power_state() 6517 struct radeon_ps *new_ps = rdev->pm.dpm.requested_ps; in si_power_control_set_level() local 6526 ret = si_populate_smc_tdp_limits(rdev, new_ps); in si_power_control_set_level() 6529 ret = si_populate_smc_tdp_limits_2(rdev, new_ps); in si_power_control_set_level() 6544 struct radeon_ps *new_ps = &eg_pi->requested_rps; in si_dpm_set_power_state() local 6559 si_request_link_speed_change_before_state_change(rdev, new_ps, old_ps); in si_dpm_set_power_state() 6560 ni_set_uvd_clock_before_set_eng_clock(rdev, new_ps, old_ps); in si_dpm_set_power_state() 6561 ret = si_enable_power_containment(rdev, new_ps, false); in si_dpm_set_power_state() 6566 ret = si_enable_smc_cac(rdev, new_ps, false); in si_dpm_set_power_state() [all …]
|
| H A D | ci_dpm.c | 5096 struct ci_ps *new_ps = ci_get_ps(rps); in ci_update_current_ps() local 5100 pi->current_ps = *new_ps; in ci_update_current_ps() 5107 struct ci_ps *new_ps = ci_get_ps(rps); in ci_update_requested_ps() local 5111 pi->requested_ps = *new_ps; in ci_update_requested_ps() 5119 struct radeon_ps *new_ps = &requested_ps; in ci_dpm_pre_set_power_state() local 5121 ci_update_requested_ps(rdev, new_ps); in ci_dpm_pre_set_power_state() 5131 struct radeon_ps *new_ps = &pi->requested_rps; in ci_dpm_post_set_power_state() local 5133 ci_update_current_ps(rdev, new_ps); in ci_dpm_post_set_power_state() 5339 struct radeon_ps *new_ps = &pi->requested_rps; in ci_dpm_set_power_state() local 5343 ci_find_dpm_states_clocks_in_dpm_table(rdev, new_ps); in ci_dpm_set_power_state() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ |
| H A D | dfs_pri_detector.c | 230 struct pri_sequence ps, *new_ps; in pseq_handler_create_sequences() local 286 new_ps = pool_get_pseq_elem(); in pseq_handler_create_sequences() 287 if (new_ps == NULL) { in pseq_handler_create_sequences() 288 new_ps = kmalloc(sizeof(*new_ps), GFP_ATOMIC); in pseq_handler_create_sequences() 289 if (new_ps == NULL) { in pseq_handler_create_sequences() 296 memcpy(new_ps, &ps, sizeof(ps)); in pseq_handler_create_sequences() 297 INIT_LIST_HEAD(&new_ps->head); in pseq_handler_create_sequences() 298 list_add(&new_ps->head, &pde->sequences); in pseq_handler_create_sequences()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | pp_psm.c | 235 struct pp_power_state *new_ps) in power_state_management() argument 241 if (new_ps != NULL) in power_state_management() 242 requested = new_ps; in power_state_management() 260 struct pp_power_state *new_ps) in psm_adjust_power_state_dynamic() argument 270 power_state_management(hwmgr, new_ps); in psm_adjust_power_state_dynamic()
|
| H A D | pp_psm.h | 38 struct pp_power_state *new_ps);
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/powerplay/ |
| H A D | kv_dpm.c | 1225 struct kv_ps *new_ps = kv_get_ps(rps); in kv_update_current_ps() local 1229 pi->current_ps = *new_ps; in kv_update_current_ps() 1237 struct kv_ps *new_ps = kv_get_ps(rps); in kv_update_requested_ps() local 1241 pi->requested_ps = *new_ps; in kv_update_requested_ps() 1762 struct kv_ps *new_ps = kv_get_ps(new_rps); in kv_set_valid_clock_range() local 1770 if ((table->entries[i].clk >= new_ps->levels[0].sclk) || in kv_set_valid_clock_range() 1778 if (table->entries[i].clk <= new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range() 1784 if ((new_ps->levels[0].sclk - table->entries[pi->highest_valid].clk) > in kv_set_valid_clock_range() 1785 (table->entries[pi->lowest_valid].clk - new_ps->levels[new_ps->num_levels - 1].sclk)) in kv_set_valid_clock_range() 1795 if (table->entries[i].sclk_frequency >= new_ps->levels[0].sclk || in kv_set_valid_clock_range() [all …]
|
| H A D | si_dpm.c | 3129 struct si_ps *new_ps = si_get_ps(rps); in ni_update_current_ps() local 3134 ni_pi->current_ps = *new_ps; in ni_update_current_ps() 3142 struct si_ps *new_ps = si_get_ps(rps); in ni_update_requested_ps() local 3147 ni_pi->requested_ps = *new_ps; in ni_update_requested_ps() 3153 struct amdgpu_ps *new_ps, in ni_set_uvd_clock_before_set_eng_clock() argument 3156 struct si_ps *new_state = si_get_ps(new_ps); in ni_set_uvd_clock_before_set_eng_clock() 3159 if ((new_ps->vclk == old_ps->vclk) && in ni_set_uvd_clock_before_set_eng_clock() 3160 (new_ps->dclk == old_ps->dclk)) in ni_set_uvd_clock_before_set_eng_clock() 3167 amdgpu_asic_set_uvd_clocks(adev, new_ps->vclk, new_ps->dclk); in ni_set_uvd_clock_before_set_eng_clock() 3171 struct amdgpu_ps *new_ps, in ni_set_uvd_clock_after_set_eng_clock() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/carl9170/ |
| H A D | rx.c | 79 bool new_ps; in carl9170_handle_ps() local 83 new_ps = (ps & CARL9170_PSM_COUNTER) != CARL9170_PSM_WAKE; in carl9170_handle_ps() 84 if (ar->ps.state != new_ps) { in carl9170_handle_ps() 85 if (!new_ps) { in carl9170_handle_ps() 92 ar->ps.state = new_ps; in carl9170_handle_ps()
|