Lines Matching defs:amdgpu_dpm_funcs
1572 struct amdgpu_dpm_funcs { struct
1573 int (*get_temperature)(struct amdgpu_device *adev);
1574 int (*pre_set_power_state)(struct amdgpu_device *adev);
1575 int (*set_power_state)(struct amdgpu_device *adev);
1576 void (*post_set_power_state)(struct amdgpu_device *adev);
1577 void (*display_configuration_changed)(struct amdgpu_device *adev);
1578 u32 (*get_sclk)(struct amdgpu_device *adev, bool low);
1579 u32 (*get_mclk)(struct amdgpu_device *adev, bool low);
1580 void (*print_power_state)(struct amdgpu_device *adev, struct amdgpu_ps *ps);
1581 void (*debugfs_print_current_performance_level)(struct amdgpu_device *adev, struct seq_file *m);
1582 int (*force_performance_level)(struct amdgpu_device *adev, enum amdgpu_dpm_forced_level level);
1583 bool (*vblank_too_short)(struct amdgpu_device *adev);
1584 void (*powergate_uvd)(struct amdgpu_device *adev, bool gate);
1585 void (*powergate_vce)(struct amdgpu_device *adev, bool gate);
1586 void (*enable_bapm)(struct amdgpu_device *adev, bool enable);
1587 void (*set_fan_control_mode)(struct amdgpu_device *adev, u32 mode);
1588 u32 (*get_fan_control_mode)(struct amdgpu_device *adev);
1589 int (*set_fan_speed_percent)(struct amdgpu_device *adev, u32 speed);
1590 int (*get_fan_speed_percent)(struct amdgpu_device *adev, u32 *speed);