Lines Matching refs:amdgpu_device
56 umode_t (*is_visible)(struct amdgpu_device *adev);
108 static int amdgpu_pm_dev_state_check(struct amdgpu_device *adev, bool runpm) in amdgpu_pm_dev_state_check()
130 static int amdgpu_pm_get_access(struct amdgpu_device *adev) in amdgpu_pm_get_access()
149 static int amdgpu_pm_get_access_if_active(struct amdgpu_device *adev) in amdgpu_pm_get_access_if_active()
175 static inline void amdgpu_pm_put_access(struct amdgpu_device *adev) in amdgpu_pm_put_access()
219 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_power_dpm_state()
242 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_power_dpm_state()
331 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_power_dpm_force_performance_level()
362 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_power_dpm_force_performance_level()
413 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_num_states()
443 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_cur_state()
477 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_force_state()
491 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_force_state()
555 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_table()
584 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_table()
752 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_od_clk_voltage()
843 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_od_clk_voltage()
896 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_features()
923 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_features()
984 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_dpm_clock()
1045 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_dpm_clock()
1222 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_sclk_od()
1243 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_sclk_od()
1268 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_mclk_od()
1289 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_mclk_od()
1338 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pp_power_profile_mode()
1363 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pp_power_profile_mode()
1415 static int amdgpu_pm_get_sensor_generic(struct amdgpu_device *adev, in amdgpu_pm_get_sensor_generic()
1446 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_gpu_busy_percent()
1470 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_mem_busy_percent()
1494 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_vcn_busy_percent()
1522 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pcie_bw()
1559 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_unique_id()
1587 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_thermal_throttling_logging()
1601 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_thermal_throttling_logging()
1646 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_apu_thermal_cap()
1671 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_apu_thermal_cap()
1698 static int amdgpu_pm_metrics_attr_update(struct amdgpu_device *adev, in amdgpu_pm_metrics_attr_update()
1713 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pm_metrics()
1745 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_gpu_metrics()
1773 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_powershift_percent()
1856 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_smartshift_bias()
1884 static int ss_power_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in ss_power_attr_update()
1893 static int ss_bias_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in ss_bias_attr_update()
1910 static int pp_od_clk_voltage_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *att… in pp_od_clk_voltage_attr_update()
1937 static int pp_dpm_dcefclk_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in pp_dpm_dcefclk_attr_update()
1969 static int pp_dpm_clk_default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *at… in pp_dpm_clk_default_attr_update()
2112 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_baseboard_temp_metrics()
2150 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_gpuboard_temp_metrics()
2187 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_cur_node_power_limit()
2210 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_node_power()
2234 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_npm_status()
2257 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_global_ppt_resid()
2280 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_max_node_power_limit()
2303 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_baseboard_power()
2326 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_show_baseboard_power_limit()
2359 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_board_attr_visible()
2444 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_pm_policy_attr()
2458 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_pm_policy_attr()
2528 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_pm_policy_attr_visible()
2598 static int default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in default_attr_update()
2712 static int amdgpu_device_attr_create(struct amdgpu_device *adev, in amdgpu_device_attr_create()
2722 int (*attr_update)(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in amdgpu_device_attr_create()
2761 static void amdgpu_device_attr_remove(struct amdgpu_device *adev, struct amdgpu_device_attr *attr) in amdgpu_device_attr_remove()
2768 static void amdgpu_device_attr_remove_groups(struct amdgpu_device *adev,
2771 static int amdgpu_device_attr_create_groups(struct amdgpu_device *adev, in amdgpu_device_attr_create_groups()
2794 static void amdgpu_device_attr_remove_groups(struct amdgpu_device *adev, in amdgpu_device_attr_remove_groups()
2813 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_temp()
2851 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_temp_thresh()
2867 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_hotspot_temp_thresh()
2883 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_mem_temp_thresh()
2911 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_temp_emergency()
2937 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_pwm1_enable()
2960 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_set_pwm1_enable()
3010 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_set_pwm1()
3048 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_pwm1()
3070 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_fan1_input()
3092 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_fan1_min()
3109 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_fan1_max()
3126 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_fan1_target()
3148 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_set_fan1_target()
3185 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_fan1_enable()
3208 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_set_fan1_enable()
3242 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_vddgfx()
3259 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_vddboard()
3289 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_vddnb()
3316 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_get_power()
3362 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_power_cap_generic()
3420 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_power_label()
3438 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_set_power_cap()
3467 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_sclk()
3491 struct amdgpu_device *adev = dev_get_drvdata(dev); in amdgpu_hwmon_show_mclk()
3699 struct amdgpu_device *adev = dev_get_drvdata(dev); in hwmon_attributes_visible()
3904 static int amdgpu_retrieve_od_settings(struct amdgpu_device *adev, in amdgpu_retrieve_od_settings()
3983 amdgpu_distribute_custom_od_settings(struct amdgpu_device *adev, in amdgpu_distribute_custom_od_settings()
4061 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_curve_show()
4072 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_curve_store()
4080 static umode_t fan_curve_visible(struct amdgpu_device *adev) in fan_curve_visible()
4119 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in acoustic_limit_threshold_show()
4130 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in acoustic_limit_threshold_store()
4138 static umode_t acoustic_limit_threshold_visible(struct amdgpu_device *adev) in acoustic_limit_threshold_visible()
4179 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in acoustic_target_threshold_show()
4190 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in acoustic_target_threshold_store()
4198 static umode_t acoustic_target_threshold_visible(struct amdgpu_device *adev) in acoustic_target_threshold_visible()
4240 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_target_temperature_show()
4251 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_target_temperature_store()
4259 static umode_t fan_target_temperature_visible(struct amdgpu_device *adev) in fan_target_temperature_visible()
4299 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_minimum_pwm_show()
4310 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_minimum_pwm_store()
4318 static umode_t fan_minimum_pwm_visible(struct amdgpu_device *adev) in fan_minimum_pwm_visible()
4353 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_zero_rpm_enable_show()
4364 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_zero_rpm_enable_store()
4372 static umode_t fan_zero_rpm_enable_visible(struct amdgpu_device *adev) in fan_zero_rpm_enable_visible()
4410 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_zero_rpm_stop_temp_show()
4421 struct amdgpu_device *adev = (struct amdgpu_device *)container->priv; in fan_zero_rpm_stop_temp_store()
4429 static umode_t fan_zero_rpm_stop_temp_visible(struct amdgpu_device *adev) in fan_zero_rpm_stop_temp_visible()
4520 static void amdgpu_od_set_fini(struct amdgpu_device *adev) in amdgpu_od_set_fini()
4544 static bool amdgpu_is_od_feature_supported(struct amdgpu_device *adev, in amdgpu_is_od_feature_supported()
4564 static bool amdgpu_od_is_self_contained(struct amdgpu_device *adev, in amdgpu_od_is_self_contained()
4585 static int amdgpu_od_set_init(struct amdgpu_device *adev) in amdgpu_od_set_init()
4719 int amdgpu_pm_sysfs_init(struct amdgpu_device *adev) in amdgpu_pm_sysfs_init()
4828 void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev) in amdgpu_pm_sysfs_fini()
4844 struct amdgpu_device *adev) in amdgpu_debugfs_prints_cpu_info()
4866 static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *adev) in amdgpu_debugfs_pm_info_pp()
5024 struct amdgpu_device *adev = (struct amdgpu_device *)m->private; in amdgpu_debugfs_pm_info_show()
5060 struct amdgpu_device *adev = file_inode(f)->i_private; in amdgpu_pm_prv_buffer_read()
5089 void amdgpu_debugfs_pm_init(struct amdgpu_device *adev) in amdgpu_debugfs_pm_init()