• Home
  • Raw
  • Download

Lines Matching refs:adev

256 #define amdgpu_dpm_pre_set_power_state(adev) \  argument
257 ((adev)->powerplay.pp_funcs->pre_set_power_state((adev)->powerplay.pp_handle))
259 #define amdgpu_dpm_set_power_state(adev) \ argument
260 ((adev)->powerplay.pp_funcs->set_power_state((adev)->powerplay.pp_handle))
262 #define amdgpu_dpm_post_set_power_state(adev) \ argument
263 ((adev)->powerplay.pp_funcs->post_set_power_state((adev)->powerplay.pp_handle))
265 #define amdgpu_dpm_display_configuration_changed(adev) \ argument
266 ((adev)->powerplay.pp_funcs->display_configuration_changed((adev)->powerplay.pp_handle))
268 #define amdgpu_dpm_print_power_state(adev, ps) \ argument
269 ((adev)->powerplay.pp_funcs->print_power_state((adev)->powerplay.pp_handle, (ps)))
271 #define amdgpu_dpm_vblank_too_short(adev) \ argument
272 ((adev)->powerplay.pp_funcs->vblank_too_short((adev)->powerplay.pp_handle))
274 #define amdgpu_dpm_enable_bapm(adev, e) \ argument
275 ((adev)->powerplay.pp_funcs->enable_bapm((adev)->powerplay.pp_handle, (e)))
277 #define amdgpu_dpm_set_fan_control_mode(adev, m) \ argument
278 ((adev)->powerplay.pp_funcs->set_fan_control_mode((adev)->powerplay.pp_handle, (m)))
280 #define amdgpu_dpm_get_fan_control_mode(adev) \ argument
281 ((adev)->powerplay.pp_funcs->get_fan_control_mode((adev)->powerplay.pp_handle))
283 #define amdgpu_dpm_set_fan_speed_pwm(adev, s) \ argument
284 ((adev)->powerplay.pp_funcs->set_fan_speed_pwm((adev)->powerplay.pp_handle, (s)))
286 #define amdgpu_dpm_get_fan_speed_pwm(adev, s) \ argument
287 ((adev)->powerplay.pp_funcs->get_fan_speed_pwm((adev)->powerplay.pp_handle, (s)))
289 #define amdgpu_dpm_get_fan_speed_rpm(adev, s) \ argument
290 ((adev)->powerplay.pp_funcs->get_fan_speed_rpm)((adev)->powerplay.pp_handle, (s))
292 #define amdgpu_dpm_set_fan_speed_rpm(adev, s) \ argument
293 ((adev)->powerplay.pp_funcs->set_fan_speed_rpm)((adev)->powerplay.pp_handle, (s))
295 #define amdgpu_dpm_force_performance_level(adev, l) \ argument
296 ((adev)->powerplay.pp_funcs->force_performance_level((adev)->powerplay.pp_handle, (l)))
298 #define amdgpu_dpm_get_current_power_state(adev) \ argument
299 ((adev)->powerplay.pp_funcs->get_current_power_state((adev)->powerplay.pp_handle))
301 #define amdgpu_dpm_get_pp_num_states(adev, data) \ argument
302 ((adev)->powerplay.pp_funcs->get_pp_num_states((adev)->powerplay.pp_handle, data))
304 #define amdgpu_dpm_get_pp_table(adev, table) \ argument
305 ((adev)->powerplay.pp_funcs->get_pp_table((adev)->powerplay.pp_handle, table))
307 #define amdgpu_dpm_set_pp_table(adev, buf, size) \ argument
308 ((adev)->powerplay.pp_funcs->set_pp_table((adev)->powerplay.pp_handle, buf, size))
310 #define amdgpu_dpm_print_clock_levels(adev, type, buf) \ argument
311 ((adev)->powerplay.pp_funcs->print_clock_levels((adev)->powerplay.pp_handle, type, buf))
313 #define amdgpu_dpm_force_clock_level(adev, type, level) \ argument
314 ((adev)->powerplay.pp_funcs->force_clock_level((adev)->powerplay.pp_handle, type, level))
316 #define amdgpu_dpm_get_sclk_od(adev) \ argument
317 ((adev)->powerplay.pp_funcs->get_sclk_od((adev)->powerplay.pp_handle))
319 #define amdgpu_dpm_set_sclk_od(adev, value) \ argument
320 ((adev)->powerplay.pp_funcs->set_sclk_od((adev)->powerplay.pp_handle, value))
322 #define amdgpu_dpm_get_mclk_od(adev) \ argument
323 ((adev)->powerplay.pp_funcs->get_mclk_od((adev)->powerplay.pp_handle))
325 #define amdgpu_dpm_set_mclk_od(adev, value) \ argument
326 ((adev)->powerplay.pp_funcs->set_mclk_od((adev)->powerplay.pp_handle, value))
328 #define amdgpu_dpm_dispatch_task(adev, task_id, user_state) \ argument
329 ((adev)->powerplay.pp_funcs->dispatch_tasks)((adev)->powerplay.pp_handle, (task_id), (user_state))
331 #define amdgpu_dpm_check_state_equal(adev, cps, rps, equal) \ argument
332 …((adev)->powerplay.pp_funcs->check_state_equal((adev)->powerplay.pp_handle, (cps), (rps), (equal)))
334 #define amdgpu_dpm_get_vce_clock_state(adev, i) \ argument
335 ((adev)->powerplay.pp_funcs->get_vce_clock_state((adev)->powerplay.pp_handle, (i)))
337 #define amdgpu_dpm_get_performance_level(adev) \ argument
338 ((adev)->powerplay.pp_funcs->get_performance_level((adev)->powerplay.pp_handle))
340 #define amdgpu_dpm_reset_power_profile_state(adev, request) \ argument
341 ((adev)->powerplay.pp_funcs->reset_power_profile_state(\
342 (adev)->powerplay.pp_handle, request))
344 #define amdgpu_dpm_get_power_profile_mode(adev, buf) \ argument
345 ((adev)->powerplay.pp_funcs->get_power_profile_mode(\
346 (adev)->powerplay.pp_handle, buf))
348 #define amdgpu_dpm_set_power_profile_mode(adev, parameter, size) \ argument
349 ((adev)->powerplay.pp_funcs->set_power_profile_mode(\
350 (adev)->powerplay.pp_handle, parameter, size))
352 #define amdgpu_dpm_set_fine_grain_clk_vol(adev, type, parameter, size) \ argument
353 ((adev)->powerplay.pp_funcs->set_fine_grain_clk_vol(\
354 (adev)->powerplay.pp_handle, type, parameter, size))
356 #define amdgpu_dpm_odn_edit_dpm_table(adev, type, parameter, size) \ argument
357 ((adev)->powerplay.pp_funcs->odn_edit_dpm_table(\
358 (adev)->powerplay.pp_handle, type, parameter, size))
360 #define amdgpu_dpm_get_ppfeature_status(adev, buf) \ argument
361 ((adev)->powerplay.pp_funcs->get_ppfeature_status(\
362 (adev)->powerplay.pp_handle, (buf)))
364 #define amdgpu_dpm_set_ppfeature_status(adev, ppfeatures) \ argument
365 ((adev)->powerplay.pp_funcs->set_ppfeature_status(\
366 (adev)->powerplay.pp_handle, (ppfeatures)))
368 #define amdgpu_dpm_get_gpu_metrics(adev, table) \ argument
369 ((adev)->powerplay.pp_funcs->get_gpu_metrics((adev)->powerplay.pp_handle, table))
496 void amdgpu_dpm_print_ps_status(struct amdgpu_device *adev,
498 u32 amdgpu_dpm_get_vblank_time(struct amdgpu_device *adev);
499 u32 amdgpu_dpm_get_vrefresh(struct amdgpu_device *adev);
500 void amdgpu_dpm_get_active_displays(struct amdgpu_device *adev);
501 int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
506 int amdgpu_get_platform_caps(struct amdgpu_device *adev);
508 int amdgpu_parse_extended_power_table(struct amdgpu_device *adev);
509 void amdgpu_free_extended_power_table(struct amdgpu_device *adev);
511 void amdgpu_add_thermal_controller(struct amdgpu_device *adev);
513 enum amdgpu_pcie_gen amdgpu_get_pcie_gen_support(struct amdgpu_device *adev,
521 int amdgpu_dpm_set_powergating_by_smu(struct amdgpu_device *adev,
524 extern int amdgpu_dpm_get_sclk(struct amdgpu_device *adev, bool low);
526 extern int amdgpu_dpm_get_mclk(struct amdgpu_device *adev, bool low);
528 int amdgpu_dpm_set_xgmi_pstate(struct amdgpu_device *adev,
531 int amdgpu_dpm_switch_power_profile(struct amdgpu_device *adev,
535 int amdgpu_dpm_baco_reset(struct amdgpu_device *adev);
537 int amdgpu_dpm_mode2_reset(struct amdgpu_device *adev);
539 bool amdgpu_dpm_is_baco_supported(struct amdgpu_device *adev);
541 bool amdgpu_dpm_is_mode1_reset_supported(struct amdgpu_device *adev);
542 int amdgpu_dpm_mode1_reset(struct amdgpu_device *adev);
544 int amdgpu_dpm_set_mp1_state(struct amdgpu_device *adev,
547 int amdgpu_dpm_baco_exit(struct amdgpu_device *adev);
549 int amdgpu_dpm_baco_enter(struct amdgpu_device *adev);
551 int amdgpu_dpm_set_df_cstate(struct amdgpu_device *adev,
554 int amdgpu_dpm_allow_xgmi_power_down(struct amdgpu_device *adev, bool en);
556 int amdgpu_dpm_enable_mgpu_fan_boost(struct amdgpu_device *adev);
558 int amdgpu_dpm_set_clockgating_by_smu(struct amdgpu_device *adev,
561 int amdgpu_dpm_smu_i2c_bus_access(struct amdgpu_device *adev,
564 void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev);
566 int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
571 void amdgpu_pm_compute_clocks(struct amdgpu_device *adev);
572 void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable);
573 void amdgpu_dpm_enable_vce(struct amdgpu_device *adev, bool enable);
574 void amdgpu_dpm_enable_jpeg(struct amdgpu_device *adev, bool enable);
575 void amdgpu_pm_print_power_states(struct amdgpu_device *adev);
576 int amdgpu_pm_load_smu_firmware(struct amdgpu_device *adev, uint32_t *smu_version);