Lines Matching refs:pp_funcs

925 		return (adev)->powerplay.pp_funcs->get_sclk((adev)->powerplay.pp_handle, (low));  in amdgpu_dpm_get_sclk()
942 return (adev)->powerplay.pp_funcs->get_mclk((adev)->powerplay.pp_handle, (low)); in amdgpu_dpm_get_mclk()
956 } else if (adev->powerplay.pp_funcs && in amdgpu_dpm_set_powergating_by_smu()
957 adev->powerplay.pp_funcs->set_powergating_by_smu) { in amdgpu_dpm_set_powergating_by_smu()
985 ret = ((adev)->powerplay.pp_funcs->set_powergating_by_smu( in amdgpu_dpm_set_powergating_by_smu()
995 else if (adev->powerplay.pp_funcs && in amdgpu_dpm_set_powergating_by_smu()
996 adev->powerplay.pp_funcs->set_powergating_by_smu) in amdgpu_dpm_set_powergating_by_smu()
997 ret = ((adev)->powerplay.pp_funcs->set_powergating_by_smu( in amdgpu_dpm_set_powergating_by_smu()
1006 if (adev->powerplay.pp_funcs && in amdgpu_dpm_set_powergating_by_smu()
1007 adev->powerplay.pp_funcs->set_powergating_by_smu) in amdgpu_dpm_set_powergating_by_smu()
1008 ret = ((adev)->powerplay.pp_funcs->set_powergating_by_smu( in amdgpu_dpm_set_powergating_by_smu()
1020 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_baco_enter() local
1028 if (!pp_funcs || !pp_funcs->set_asic_baco_state) in amdgpu_dpm_baco_enter()
1032 ret = pp_funcs->set_asic_baco_state(pp_handle, 1); in amdgpu_dpm_baco_enter()
1040 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_baco_exit() local
1048 if (!pp_funcs || !pp_funcs->set_asic_baco_state) in amdgpu_dpm_baco_exit()
1052 ret = pp_funcs->set_asic_baco_state(pp_handle, 0); in amdgpu_dpm_baco_exit()
1065 } else if (adev->powerplay.pp_funcs && in amdgpu_dpm_set_mp1_state()
1066 adev->powerplay.pp_funcs->set_mp1_state) { in amdgpu_dpm_set_mp1_state()
1067 ret = adev->powerplay.pp_funcs->set_mp1_state( in amdgpu_dpm_set_mp1_state()
1077 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_is_baco_supported() local
1085 if (!pp_funcs || !pp_funcs->get_asic_baco_capability) in amdgpu_dpm_is_baco_supported()
1088 if (pp_funcs->get_asic_baco_capability(pp_handle, &baco_cap)) in amdgpu_dpm_is_baco_supported()
1097 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_mode2_reset() local
1104 if (!pp_funcs || !pp_funcs->asic_reset_mode_2) in amdgpu_dpm_mode2_reset()
1107 return pp_funcs->asic_reset_mode_2(pp_handle); in amdgpu_dpm_mode2_reset()
1113 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_baco_reset() local
1127 if (!pp_funcs in amdgpu_dpm_baco_reset()
1128 || !pp_funcs->set_asic_baco_state) in amdgpu_dpm_baco_reset()
1132 ret = pp_funcs->set_asic_baco_state(pp_handle, 1); in amdgpu_dpm_baco_reset()
1137 ret = pp_funcs->set_asic_baco_state(pp_handle, 0); in amdgpu_dpm_baco_reset()
1173 else if (adev->powerplay.pp_funcs && in amdgpu_dpm_switch_power_profile()
1174 adev->powerplay.pp_funcs->switch_power_profile) in amdgpu_dpm_switch_power_profile()
1175 ret = adev->powerplay.pp_funcs->switch_power_profile( in amdgpu_dpm_switch_power_profile()
1188 else if (adev->powerplay.pp_funcs && in amdgpu_dpm_set_xgmi_pstate()
1189 adev->powerplay.pp_funcs->set_xgmi_pstate) in amdgpu_dpm_set_xgmi_pstate()
1190 ret = adev->powerplay.pp_funcs->set_xgmi_pstate(adev->powerplay.pp_handle, in amdgpu_dpm_set_xgmi_pstate()
1200 const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs; in amdgpu_dpm_set_df_cstate() local
1206 else if (pp_funcs && in amdgpu_dpm_set_df_cstate()
1207 pp_funcs->set_df_cstate) in amdgpu_dpm_set_df_cstate()
1208 ret = pp_funcs->set_df_cstate(pp_handle, cstate); in amdgpu_dpm_set_df_cstate()
1226 const struct amd_pm_funcs *pp_funcs = in amdgpu_dpm_enable_mgpu_fan_boost() local
1227 adev->powerplay.pp_funcs; in amdgpu_dpm_enable_mgpu_fan_boost()
1233 else if (pp_funcs && pp_funcs->enable_mgpu_fan_boost) in amdgpu_dpm_enable_mgpu_fan_boost()
1234 ret = pp_funcs->enable_mgpu_fan_boost(pp_handle); in amdgpu_dpm_enable_mgpu_fan_boost()
1243 const struct amd_pm_funcs *pp_funcs = in amdgpu_dpm_set_clockgating_by_smu() local
1244 adev->powerplay.pp_funcs; in amdgpu_dpm_set_clockgating_by_smu()
1247 if (pp_funcs && pp_funcs->set_clockgating_by_smu) in amdgpu_dpm_set_clockgating_by_smu()
1248 ret = pp_funcs->set_clockgating_by_smu(pp_handle, in amdgpu_dpm_set_clockgating_by_smu()
1258 const struct amd_pm_funcs *pp_funcs = in amdgpu_dpm_smu_i2c_bus_access() local
1259 adev->powerplay.pp_funcs; in amdgpu_dpm_smu_i2c_bus_access()
1262 if (pp_funcs && pp_funcs->smu_i2c_bus_access) in amdgpu_dpm_smu_i2c_bus_access()
1263 ret = pp_funcs->smu_i2c_bus_access(pp_handle, in amdgpu_dpm_smu_i2c_bus_access()
1277 if (adev->powerplay.pp_funcs && in amdgpu_pm_acpi_event_handler()
1278 adev->powerplay.pp_funcs->enable_bapm) in amdgpu_pm_acpi_event_handler()
1298 if (adev->powerplay.pp_funcs && adev->powerplay.pp_funcs->read_sensor) in amdgpu_dpm_read_sensor()
1299 ret = adev->powerplay.pp_funcs->read_sensor((adev)->powerplay.pp_handle, in amdgpu_dpm_read_sensor()
1351 if (single_display && adev->powerplay.pp_funcs->vblank_too_short) { in amdgpu_dpm_pick_power_state()
1500 if (amdgpu_dpm == 1 && adev->powerplay.pp_funcs->print_power_state) { in amdgpu_dpm_change_power_state_locked()
1509 if (adev->powerplay.pp_funcs->display_configuration_changed) in amdgpu_dpm_change_power_state_locked()
1516 if (adev->powerplay.pp_funcs->check_state_equal) { in amdgpu_dpm_change_power_state_locked()
1530 if (adev->powerplay.pp_funcs->force_performance_level) { in amdgpu_dpm_change_power_state_locked()
1567 if (adev->powerplay.pp_funcs->dispatch_tasks) { in amdgpu_pm_compute_clocks()
1577 if (adev->powerplay.pp_funcs->display_configuration_change) in amdgpu_pm_compute_clocks()
1578 adev->powerplay.pp_funcs->display_configuration_change( in amdgpu_pm_compute_clocks()
1656 if (adev->powerplay.pp_funcs->print_power_state == NULL) in amdgpu_pm_print_power_states()
1678 if (adev->powerplay.pp_funcs && adev->powerplay.pp_funcs->load_firmware) { in amdgpu_pm_load_smu_firmware()
1679 r = adev->powerplay.pp_funcs->load_firmware(adev->powerplay.pp_handle); in amdgpu_pm_load_smu_firmware()