Lines Matching refs:attr
58 ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
60 ssize_t (*store)(struct kobject *kobj, struct kobj_attribute *attr,
216 struct device_attribute *attr, in amdgpu_get_power_dpm_state() argument
238 struct device_attribute *attr, in amdgpu_set_power_dpm_state() argument
328 struct device_attribute *attr, in amdgpu_get_power_dpm_force_performance_level() argument
358 struct device_attribute *attr, in amdgpu_set_power_dpm_force_performance_level() argument
410 struct device_attribute *attr, in amdgpu_get_pp_num_states() argument
440 struct device_attribute *attr, in amdgpu_get_pp_cur_state() argument
474 struct device_attribute *attr, in amdgpu_get_pp_force_state() argument
481 return amdgpu_get_pp_cur_state(dev, attr, buf); in amdgpu_get_pp_force_state()
487 struct device_attribute *attr, in amdgpu_set_pp_force_state() argument
552 struct device_attribute *attr, in amdgpu_get_pp_table() argument
580 struct device_attribute *attr, in amdgpu_set_pp_table() argument
751 struct device_attribute *attr, in amdgpu_set_pp_od_clk_voltage() argument
845 struct device_attribute *attr, in amdgpu_get_pp_od_clk_voltage() argument
896 struct device_attribute *attr, in amdgpu_set_pp_features() argument
924 struct device_attribute *attr, in amdgpu_get_pp_features() argument
1076 struct device_attribute *attr, in amdgpu_get_pp_dpm_sclk() argument
1083 struct device_attribute *attr, in amdgpu_set_pp_dpm_sclk() argument
1091 struct device_attribute *attr, in amdgpu_get_pp_dpm_mclk() argument
1098 struct device_attribute *attr, in amdgpu_set_pp_dpm_mclk() argument
1106 struct device_attribute *attr, in amdgpu_get_pp_dpm_socclk() argument
1113 struct device_attribute *attr, in amdgpu_set_pp_dpm_socclk() argument
1121 struct device_attribute *attr, in amdgpu_get_pp_dpm_fclk() argument
1128 struct device_attribute *attr, in amdgpu_set_pp_dpm_fclk() argument
1136 struct device_attribute *attr, in amdgpu_get_pp_dpm_vclk() argument
1143 struct device_attribute *attr, in amdgpu_set_pp_dpm_vclk() argument
1151 struct device_attribute *attr, in amdgpu_get_pp_dpm_vclk1() argument
1158 struct device_attribute *attr, in amdgpu_set_pp_dpm_vclk1() argument
1166 struct device_attribute *attr, in amdgpu_get_pp_dpm_dclk() argument
1173 struct device_attribute *attr, in amdgpu_set_pp_dpm_dclk() argument
1181 struct device_attribute *attr, in amdgpu_get_pp_dpm_dclk1() argument
1188 struct device_attribute *attr, in amdgpu_set_pp_dpm_dclk1() argument
1196 struct device_attribute *attr, in amdgpu_get_pp_dpm_dcefclk() argument
1203 struct device_attribute *attr, in amdgpu_set_pp_dpm_dcefclk() argument
1211 struct device_attribute *attr, in amdgpu_get_pp_dpm_pcie() argument
1218 struct device_attribute *attr, in amdgpu_set_pp_dpm_pcie() argument
1226 struct device_attribute *attr, in amdgpu_get_pp_sclk_od() argument
1246 struct device_attribute *attr, in amdgpu_set_pp_sclk_od() argument
1272 struct device_attribute *attr, in amdgpu_get_pp_mclk_od() argument
1292 struct device_attribute *attr, in amdgpu_set_pp_mclk_od() argument
1342 struct device_attribute *attr, in amdgpu_get_pp_power_profile_mode() argument
1365 struct device_attribute *attr, in amdgpu_set_pp_power_profile_mode() argument
1450 struct device_attribute *attr, in amdgpu_get_gpu_busy_percent() argument
1474 struct device_attribute *attr, in amdgpu_get_mem_busy_percent() argument
1498 struct device_attribute *attr, in amdgpu_get_vcn_busy_percent() argument
1526 struct device_attribute *attr, in amdgpu_get_pcie_bw() argument
1563 struct device_attribute *attr, in amdgpu_get_unique_id() argument
1591 struct device_attribute *attr, in amdgpu_get_thermal_throttling_logging() argument
1604 struct device_attribute *attr, in amdgpu_set_thermal_throttling_logging() argument
1648 struct device_attribute *attr, in amdgpu_get_apu_thermal_cap() argument
1672 struct device_attribute *attr, in amdgpu_set_apu_thermal_cap() argument
1707 struct amdgpu_device_attr *attr, in amdgpu_pm_metrics_attr_update() argument
1718 struct device_attribute *attr, char *buf) in amdgpu_get_pm_metrics() argument
1749 struct device_attribute *attr, in amdgpu_get_gpu_metrics() argument
1817 static ssize_t amdgpu_get_smartshift_apu_power(struct device *dev, struct device_attribute *attr, in amdgpu_get_smartshift_apu_power() argument
1833 static ssize_t amdgpu_get_smartshift_dgpu_power(struct device *dev, struct device_attribute *attr, in amdgpu_get_smartshift_dgpu_power() argument
1849 struct device_attribute *attr, in amdgpu_get_smartshift_bias() argument
1860 struct device_attribute *attr, in amdgpu_set_smartshift_bias() argument
1892 static int ss_power_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in ss_power_attr_update() argument
1901 static int ss_bias_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in ss_bias_attr_update() argument
1918 …atic int pp_od_clk_voltage_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in pp_od_clk_voltage_attr_update() argument
1935 if (!(attr->flags & mask)) in pp_od_clk_voltage_attr_update()
1941 static int pp_dpm_dcefclk_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in pp_dpm_dcefclk_attr_update() argument
1944 struct device_attribute *dev_attr = &attr->dev_attr; in pp_dpm_dcefclk_attr_update()
1949 if (!(attr->flags & mask)) { in pp_dpm_dcefclk_attr_update()
1966 dev_attr->attr.mode &= ~S_IWUGO; in pp_dpm_dcefclk_attr_update()
1973 …tic int pp_dpm_clk_default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in pp_dpm_clk_default_attr_update() argument
1976 struct device_attribute *dev_attr = &attr->dev_attr; in pp_dpm_clk_default_attr_update()
1977 enum amdgpu_device_attr_id attr_id = attr->attr_id; in pp_dpm_clk_default_attr_update()
1983 if (!(attr->flags & mask)) { in pp_dpm_clk_default_attr_update()
2049 dev_attr->attr.mode &= ~S_IWUGO; in pp_dpm_clk_default_attr_update()
2059 dev_attr->attr.mode &= ~S_IWUGO; in pp_dpm_clk_default_attr_update()
2107 struct device_attribute *attr, char *buf) in amdgpu_get_baseboard_temp_metrics() argument
2145 struct device_attribute *attr, char *buf) in amdgpu_get_gpuboard_temp_metrics() argument
2182 struct device_attribute *attr, char *buf) in amdgpu_show_cur_node_power_limit() argument
2205 struct device_attribute *attr, char *buf) in amdgpu_show_node_power() argument
2229 struct device_attribute *attr, char *buf) in amdgpu_show_npm_status() argument
2252 struct device_attribute *attr, char *buf) in amdgpu_show_global_ppt_resid() argument
2275 struct device_attribute *attr, char *buf) in amdgpu_show_max_node_power_limit() argument
2298 struct device_attribute *attr, char *buf) in amdgpu_show_baseboard_power() argument
2321 struct device_attribute *attr, char *buf) in amdgpu_show_baseboard_power_limit() argument
2348 &dev_attr_baseboard_temp.attr,
2349 &dev_attr_gpuboard_temp.attr,
2353 static umode_t amdgpu_board_attr_visible(struct kobject *kobj, struct attribute *attr, int n) in amdgpu_board_attr_visible() argument
2359 if (attr == &dev_attr_baseboard_temp.attr) { in amdgpu_board_attr_visible()
2364 if (attr == &dev_attr_gpuboard_temp.attr) { in amdgpu_board_attr_visible()
2369 return attr->mode; in amdgpu_board_attr_visible()
2438 struct device_attribute *attr, in amdgpu_get_pm_policy_attr() argument
2446 container_of(attr, struct amdgpu_pm_policy_attr, dev_attr); in amdgpu_get_pm_policy_attr()
2452 struct device_attribute *attr, in amdgpu_set_pm_policy_attr() argument
2487 container_of(attr, struct amdgpu_pm_policy_attr, dev_attr); in amdgpu_set_pm_policy_attr()
2510 #define AMDGPU_PM_POLICY_ATTR_VAR(_name) pm_policy_attr_##_name.dev_attr.attr
2522 struct attribute *attr, int n) in amdgpu_pm_policy_attr_visible() argument
2530 container_of(attr, struct amdgpu_pm_policy_attr, dev_attr.attr); in amdgpu_pm_policy_attr_visible()
2536 return attr->mode; in amdgpu_pm_policy_attr_visible()
2596 static int default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in default_attr_update() argument
2599 struct device_attribute *dev_attr = &attr->dev_attr; in default_attr_update()
2600 enum amdgpu_device_attr_id attr_id = attr->attr_id; in default_attr_update()
2603 if (!(attr->flags & mask)) { in default_attr_update()
2699 dev_attr->attr.mode &= ~0222; in default_attr_update()
2712 struct amdgpu_device_attr *attr, in amdgpu_device_attr_create() argument
2721 int (*attr_update)(struct amdgpu_device *adev, struct amdgpu_device_attr *attr, in amdgpu_device_attr_create()
2724 if (!attr) in amdgpu_device_attr_create()
2727 dev_attr = &attr->dev_attr; in amdgpu_device_attr_create()
2728 name = dev_attr->attr.name; in amdgpu_device_attr_create()
2730 attr_update = attr->attr_update ? attr->attr_update : default_attr_update; in amdgpu_device_attr_create()
2732 ret = attr_update(adev, attr, mask, &attr_states); in amdgpu_device_attr_create()
2752 attr_entry->attr = attr; in amdgpu_device_attr_create()
2760 static void amdgpu_device_attr_remove(struct amdgpu_device *adev, struct amdgpu_device_attr *attr) in amdgpu_device_attr_remove() argument
2762 struct device_attribute *dev_attr = &attr->dev_attr; in amdgpu_device_attr_remove()
2802 amdgpu_device_attr_remove(adev, entry->attr); in amdgpu_device_attr_remove_groups()
2809 struct device_attribute *attr, in amdgpu_hwmon_show_temp() argument
2813 int channel = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_temp()
2847 struct device_attribute *attr, in amdgpu_hwmon_show_temp_thresh() argument
2851 int hyst = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_temp_thresh()
2863 struct device_attribute *attr, in amdgpu_hwmon_show_hotspot_temp_thresh() argument
2867 int hyst = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_hotspot_temp_thresh()
2879 struct device_attribute *attr, in amdgpu_hwmon_show_mem_temp_thresh() argument
2883 int hyst = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_mem_temp_thresh()
2895 struct device_attribute *attr, in amdgpu_hwmon_show_temp_label() argument
2898 int channel = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_temp_label()
2907 struct device_attribute *attr, in amdgpu_hwmon_show_temp_emergency() argument
2911 int channel = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_temp_emergency()
2933 struct device_attribute *attr, in amdgpu_hwmon_get_pwm1_enable() argument
2955 struct device_attribute *attr, in amdgpu_hwmon_set_pwm1_enable() argument
2992 struct device_attribute *attr, in amdgpu_hwmon_get_pwm1_min() argument
2999 struct device_attribute *attr, in amdgpu_hwmon_get_pwm1_max() argument
3006 struct device_attribute *attr, in amdgpu_hwmon_set_pwm1() argument
3044 struct device_attribute *attr, in amdgpu_hwmon_get_pwm1() argument
3066 struct device_attribute *attr, in amdgpu_hwmon_get_fan1_input() argument
3088 struct device_attribute *attr, in amdgpu_hwmon_get_fan1_min() argument
3105 struct device_attribute *attr, in amdgpu_hwmon_get_fan1_max() argument
3122 struct device_attribute *attr, in amdgpu_hwmon_get_fan1_target() argument
3144 struct device_attribute *attr, in amdgpu_hwmon_set_fan1_target() argument
3181 struct device_attribute *attr, in amdgpu_hwmon_get_fan1_enable() argument
3203 struct device_attribute *attr, in amdgpu_hwmon_set_fan1_enable() argument
3238 struct device_attribute *attr, in amdgpu_hwmon_show_vddgfx() argument
3255 struct device_attribute *attr, in amdgpu_hwmon_show_vddboard() argument
3272 struct device_attribute *attr, in amdgpu_hwmon_show_vddgfx_label() argument
3279 struct device_attribute *attr, in amdgpu_hwmon_show_vddboard_label() argument
3285 struct device_attribute *attr, in amdgpu_hwmon_show_vddnb() argument
3306 struct device_attribute *attr, in amdgpu_hwmon_show_vddnb_label() argument
3331 struct device_attribute *attr, in amdgpu_hwmon_show_power_avg() argument
3344 struct device_attribute *attr, in amdgpu_hwmon_show_power_input() argument
3357 struct device_attribute *attr, in amdgpu_hwmon_show_power_cap_generic() argument
3362 enum pp_power_type power_type = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_power_cap_generic()
3385 struct device_attribute *attr, in amdgpu_hwmon_show_power_cap_min() argument
3388 return amdgpu_hwmon_show_power_cap_generic(dev, attr, buf, PP_PWR_LIMIT_MIN); in amdgpu_hwmon_show_power_cap_min()
3392 struct device_attribute *attr, in amdgpu_hwmon_show_power_cap_max() argument
3395 return amdgpu_hwmon_show_power_cap_generic(dev, attr, buf, PP_PWR_LIMIT_MAX); in amdgpu_hwmon_show_power_cap_max()
3400 struct device_attribute *attr, in amdgpu_hwmon_show_power_cap() argument
3403 return amdgpu_hwmon_show_power_cap_generic(dev, attr, buf, PP_PWR_LIMIT_CURRENT); in amdgpu_hwmon_show_power_cap()
3408 struct device_attribute *attr, in amdgpu_hwmon_show_power_cap_default() argument
3411 return amdgpu_hwmon_show_power_cap_generic(dev, attr, buf, PP_PWR_LIMIT_DEFAULT); in amdgpu_hwmon_show_power_cap_default()
3416 struct device_attribute *attr, in amdgpu_hwmon_show_power_label() argument
3424 to_sensor_dev_attr(attr)->index == PP_PWR_TYPE_FAST ? in amdgpu_hwmon_show_power_label()
3428 to_sensor_dev_attr(attr)->index == PP_PWR_TYPE_FAST ? in amdgpu_hwmon_show_power_label()
3433 struct device_attribute *attr, in amdgpu_hwmon_set_power_cap() argument
3438 int limit_type = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_set_power_cap()
3463 struct device_attribute *attr, in amdgpu_hwmon_show_sclk() argument
3480 struct device_attribute *attr, in amdgpu_hwmon_show_sclk_label() argument
3487 struct device_attribute *attr, in amdgpu_hwmon_show_mclk() argument
3504 struct device_attribute *attr, in amdgpu_hwmon_show_mclk_label() argument
3645 &sensor_dev_attr_temp1_input.dev_attr.attr,
3646 &sensor_dev_attr_temp1_crit.dev_attr.attr,
3647 &sensor_dev_attr_temp1_crit_hyst.dev_attr.attr,
3648 &sensor_dev_attr_temp2_input.dev_attr.attr,
3649 &sensor_dev_attr_temp2_crit.dev_attr.attr,
3650 &sensor_dev_attr_temp2_crit_hyst.dev_attr.attr,
3651 &sensor_dev_attr_temp3_input.dev_attr.attr,
3652 &sensor_dev_attr_temp3_crit.dev_attr.attr,
3653 &sensor_dev_attr_temp3_crit_hyst.dev_attr.attr,
3654 &sensor_dev_attr_temp1_emergency.dev_attr.attr,
3655 &sensor_dev_attr_temp2_emergency.dev_attr.attr,
3656 &sensor_dev_attr_temp3_emergency.dev_attr.attr,
3657 &sensor_dev_attr_temp1_label.dev_attr.attr,
3658 &sensor_dev_attr_temp2_label.dev_attr.attr,
3659 &sensor_dev_attr_temp3_label.dev_attr.attr,
3660 &sensor_dev_attr_pwm1.dev_attr.attr,
3661 &sensor_dev_attr_pwm1_enable.dev_attr.attr,
3662 &sensor_dev_attr_pwm1_min.dev_attr.attr,
3663 &sensor_dev_attr_pwm1_max.dev_attr.attr,
3664 &sensor_dev_attr_fan1_input.dev_attr.attr,
3665 &sensor_dev_attr_fan1_min.dev_attr.attr,
3666 &sensor_dev_attr_fan1_max.dev_attr.attr,
3667 &sensor_dev_attr_fan1_target.dev_attr.attr,
3668 &sensor_dev_attr_fan1_enable.dev_attr.attr,
3669 &sensor_dev_attr_in0_input.dev_attr.attr,
3670 &sensor_dev_attr_in0_label.dev_attr.attr,
3671 &sensor_dev_attr_in1_input.dev_attr.attr,
3672 &sensor_dev_attr_in1_label.dev_attr.attr,
3673 &sensor_dev_attr_in2_input.dev_attr.attr,
3674 &sensor_dev_attr_in2_label.dev_attr.attr,
3675 &sensor_dev_attr_power1_average.dev_attr.attr,
3676 &sensor_dev_attr_power1_input.dev_attr.attr,
3677 &sensor_dev_attr_power1_cap_max.dev_attr.attr,
3678 &sensor_dev_attr_power1_cap_min.dev_attr.attr,
3679 &sensor_dev_attr_power1_cap.dev_attr.attr,
3680 &sensor_dev_attr_power1_cap_default.dev_attr.attr,
3681 &sensor_dev_attr_power1_label.dev_attr.attr,
3682 &sensor_dev_attr_power2_cap_max.dev_attr.attr,
3683 &sensor_dev_attr_power2_cap_min.dev_attr.attr,
3684 &sensor_dev_attr_power2_cap.dev_attr.attr,
3685 &sensor_dev_attr_power2_cap_default.dev_attr.attr,
3686 &sensor_dev_attr_power2_label.dev_attr.attr,
3687 &sensor_dev_attr_freq1_input.dev_attr.attr,
3688 &sensor_dev_attr_freq1_label.dev_attr.attr,
3689 &sensor_dev_attr_freq2_input.dev_attr.attr,
3690 &sensor_dev_attr_freq2_label.dev_attr.attr,
3695 struct attribute *attr, int index) in hwmon_attributes_visible() argument
3699 umode_t effective_mode = attr->mode; in hwmon_attributes_visible()
3708 if (adev->pm.no_fan && (attr == &sensor_dev_attr_pwm1.dev_attr.attr || in hwmon_attributes_visible()
3709 attr == &sensor_dev_attr_pwm1_enable.dev_attr.attr || in hwmon_attributes_visible()
3710 attr == &sensor_dev_attr_pwm1_max.dev_attr.attr || in hwmon_attributes_visible()
3711 attr == &sensor_dev_attr_pwm1_min.dev_attr.attr || in hwmon_attributes_visible()
3712 attr == &sensor_dev_attr_fan1_input.dev_attr.attr || in hwmon_attributes_visible()
3713 attr == &sensor_dev_attr_fan1_min.dev_attr.attr || in hwmon_attributes_visible()
3714 attr == &sensor_dev_attr_fan1_max.dev_attr.attr || in hwmon_attributes_visible()
3715 attr == &sensor_dev_attr_fan1_target.dev_attr.attr || in hwmon_attributes_visible()
3716 attr == &sensor_dev_attr_fan1_enable.dev_attr.attr)) in hwmon_attributes_visible()
3721 (attr == &sensor_dev_attr_pwm1.dev_attr.attr || in hwmon_attributes_visible()
3722 attr == &sensor_dev_attr_pwm1_enable.dev_attr.attr || in hwmon_attributes_visible()
3723 attr == &sensor_dev_attr_pwm1_max.dev_attr.attr || in hwmon_attributes_visible()
3724 attr == &sensor_dev_attr_pwm1_min.dev_attr.attr || in hwmon_attributes_visible()
3725 attr == &sensor_dev_attr_fan1_input.dev_attr.attr || in hwmon_attributes_visible()
3726 attr == &sensor_dev_attr_fan1_min.dev_attr.attr || in hwmon_attributes_visible()
3727 attr == &sensor_dev_attr_fan1_max.dev_attr.attr || in hwmon_attributes_visible()
3728 attr == &sensor_dev_attr_fan1_target.dev_attr.attr || in hwmon_attributes_visible()
3729 attr == &sensor_dev_attr_fan1_enable.dev_attr.attr)) in hwmon_attributes_visible()
3735 (attr == &sensor_dev_attr_temp1_crit.dev_attr.attr || in hwmon_attributes_visible()
3736 attr == &sensor_dev_attr_temp1_crit_hyst.dev_attr.attr)) in hwmon_attributes_visible()
3741 (attr == &sensor_dev_attr_temp1_crit.dev_attr.attr || in hwmon_attributes_visible()
3742 attr == &sensor_dev_attr_temp1_crit_hyst.dev_attr.attr || in hwmon_attributes_visible()
3743 attr == &sensor_dev_attr_pwm1.dev_attr.attr || in hwmon_attributes_visible()
3744 attr == &sensor_dev_attr_pwm1_enable.dev_attr.attr || in hwmon_attributes_visible()
3745 attr == &sensor_dev_attr_pwm1_max.dev_attr.attr || in hwmon_attributes_visible()
3746 attr == &sensor_dev_attr_pwm1_min.dev_attr.attr || in hwmon_attributes_visible()
3747 attr == &sensor_dev_attr_fan1_input.dev_attr.attr || in hwmon_attributes_visible()
3748 attr == &sensor_dev_attr_fan1_min.dev_attr.attr || in hwmon_attributes_visible()
3749 attr == &sensor_dev_attr_fan1_max.dev_attr.attr || in hwmon_attributes_visible()
3750 attr == &sensor_dev_attr_fan1_target.dev_attr.attr || in hwmon_attributes_visible()
3751 attr == &sensor_dev_attr_fan1_enable.dev_attr.attr)) in hwmon_attributes_visible()
3756 attr == &sensor_dev_attr_pwm1.dev_attr.attr) || /* can't query fan */ in hwmon_attributes_visible()
3758 attr == &sensor_dev_attr_pwm1_enable.dev_attr.attr)) /* can't query state */ in hwmon_attributes_visible()
3762 attr == &sensor_dev_attr_pwm1.dev_attr.attr) || /* can't manage fan */ in hwmon_attributes_visible()
3764 attr == &sensor_dev_attr_pwm1_enable.dev_attr.attr)) /* can't manage state */ in hwmon_attributes_visible()
3768 if (attr == &sensor_dev_attr_power1_cap_max.dev_attr.attr || in hwmon_attributes_visible()
3769 attr == &sensor_dev_attr_power1_cap_min.dev_attr.attr || in hwmon_attributes_visible()
3770 attr == &sensor_dev_attr_power1_cap.dev_attr.attr || in hwmon_attributes_visible()
3771 attr == &sensor_dev_attr_power1_cap_default.dev_attr.attr) { in hwmon_attributes_visible()
3779 if (attr == &sensor_dev_attr_power1_cap.dev_attr.attr && in hwmon_attributes_visible()
3786 (attr == &sensor_dev_attr_power1_average.dev_attr.attr)) in hwmon_attributes_visible()
3790 if (attr == &sensor_dev_attr_power1_average.dev_attr.attr && in hwmon_attributes_visible()
3794 if (attr == &sensor_dev_attr_power1_input.dev_attr.attr && in hwmon_attributes_visible()
3804 (attr == &sensor_dev_attr_pwm1_max.dev_attr.attr || in hwmon_attributes_visible()
3805 attr == &sensor_dev_attr_pwm1_min.dev_attr.attr)) in hwmon_attributes_visible()
3810 (attr == &sensor_dev_attr_fan1_max.dev_attr.attr || in hwmon_attributes_visible()
3811 attr == &sensor_dev_attr_fan1_min.dev_attr.attr)) in hwmon_attributes_visible()
3817 (attr == &sensor_dev_attr_in0_input.dev_attr.attr || in hwmon_attributes_visible()
3818 attr == &sensor_dev_attr_in0_label.dev_attr.attr)) in hwmon_attributes_visible()
3824 (attr == &sensor_dev_attr_in1_input.dev_attr.attr || in hwmon_attributes_visible()
3825 attr == &sensor_dev_attr_in1_label.dev_attr.attr)) in hwmon_attributes_visible()
3829 if ((attr == &sensor_dev_attr_in2_input.dev_attr.attr || in hwmon_attributes_visible()
3830 attr == &sensor_dev_attr_in2_label.dev_attr.attr) && in hwmon_attributes_visible()
3837 (attr == &sensor_dev_attr_freq2_input.dev_attr.attr || in hwmon_attributes_visible()
3838 attr == &sensor_dev_attr_freq2_label.dev_attr.attr)) in hwmon_attributes_visible()
3843 (attr == &sensor_dev_attr_temp2_input.dev_attr.attr || in hwmon_attributes_visible()
3844 attr == &sensor_dev_attr_temp2_label.dev_attr.attr || in hwmon_attributes_visible()
3845 attr == &sensor_dev_attr_temp2_crit.dev_attr.attr || in hwmon_attributes_visible()
3846 attr == &sensor_dev_attr_temp3_input.dev_attr.attr || in hwmon_attributes_visible()
3847 attr == &sensor_dev_attr_temp3_label.dev_attr.attr || in hwmon_attributes_visible()
3848 attr == &sensor_dev_attr_temp3_crit.dev_attr.attr)) in hwmon_attributes_visible()
3853 if (attr == &sensor_dev_attr_temp1_input.dev_attr.attr || in hwmon_attributes_visible()
3854 attr == &sensor_dev_attr_temp1_emergency.dev_attr.attr || in hwmon_attributes_visible()
3855 attr == &sensor_dev_attr_temp1_label.dev_attr.attr) in hwmon_attributes_visible()
3858 if (attr == &sensor_dev_attr_temp2_emergency.dev_attr.attr || in hwmon_attributes_visible()
3859 attr == &sensor_dev_attr_temp3_emergency.dev_attr.attr) in hwmon_attributes_visible()
3860 return attr->mode; in hwmon_attributes_visible()
3865 (attr == &sensor_dev_attr_temp2_crit_hyst.dev_attr.attr || in hwmon_attributes_visible()
3866 attr == &sensor_dev_attr_temp3_crit_hyst.dev_attr.attr || in hwmon_attributes_visible()
3867 attr == &sensor_dev_attr_temp1_emergency.dev_attr.attr || in hwmon_attributes_visible()
3868 attr == &sensor_dev_attr_temp2_emergency.dev_attr.attr || in hwmon_attributes_visible()
3869 attr == &sensor_dev_attr_temp3_emergency.dev_attr.attr)) in hwmon_attributes_visible()
3873 if ((attr == &sensor_dev_attr_power2_cap_max.dev_attr.attr || in hwmon_attributes_visible()
3874 attr == &sensor_dev_attr_power2_cap_min.dev_attr.attr || in hwmon_attributes_visible()
3875 attr == &sensor_dev_attr_power2_cap.dev_attr.attr || in hwmon_attributes_visible()
3876 attr == &sensor_dev_attr_power2_cap_default.dev_attr.attr || in hwmon_attributes_visible()
3877 attr == &sensor_dev_attr_power2_label.dev_attr.attr) && in hwmon_attributes_visible()
4052 struct kobj_attribute *attr, in fan_curve_show() argument
4062 struct kobj_attribute *attr, in fan_curve_store() argument
4110 struct kobj_attribute *attr, in acoustic_limit_threshold_show() argument
4120 struct kobj_attribute *attr, in acoustic_limit_threshold_store() argument
4170 struct kobj_attribute *attr, in acoustic_target_threshold_show() argument
4180 struct kobj_attribute *attr, in acoustic_target_threshold_store() argument
4231 struct kobj_attribute *attr, in fan_target_temperature_show() argument
4241 struct kobj_attribute *attr, in fan_target_temperature_store() argument
4290 struct kobj_attribute *attr, in fan_minimum_pwm_show() argument
4300 struct kobj_attribute *attr, in fan_minimum_pwm_store() argument
4344 struct kobj_attribute *attr, in fan_zero_rpm_enable_show() argument
4354 struct kobj_attribute *attr, in fan_zero_rpm_enable_store() argument
4401 struct kobj_attribute *attr, in fan_zero_rpm_stop_temp_show() argument
4411 struct kobj_attribute *attr, in fan_zero_rpm_stop_temp_store() argument
4531 &attribute->attribute.attr); in amdgpu_od_set_fini()
4634 attribute->attribute.attr.mode = in amdgpu_od_set_init()
4636 attribute->attribute.attr.name = container->name; in amdgpu_od_set_init()
4642 &attribute->attribute.attr); in amdgpu_od_set_init()
4684 attribute->attribute.attr.mode = in amdgpu_od_set_init()
4686 attribute->attribute.attr.name = feature->name; in amdgpu_od_set_init()
4692 &attribute->attribute.attr); in amdgpu_od_set_init()
4788 &dev_attr_cur_node_power_limit.attr, in amdgpu_pm_sysfs_init()
4790 sysfs_add_file_to_group(&adev->dev->kobj, &dev_attr_node_power.attr, in amdgpu_pm_sysfs_init()
4792 sysfs_add_file_to_group(&adev->dev->kobj, &dev_attr_global_ppt_resid.attr, in amdgpu_pm_sysfs_init()
4795 &dev_attr_max_node_power_limit.attr, in amdgpu_pm_sysfs_init()
4797 sysfs_add_file_to_group(&adev->dev->kobj, &dev_attr_npm_status.attr, in amdgpu_pm_sysfs_init()
4803 &dev_attr_baseboard_power_limit.attr, in amdgpu_pm_sysfs_init()
4805 sysfs_add_file_to_group(&adev->dev->kobj, &dev_attr_baseboard_power.attr, in amdgpu_pm_sysfs_init()