Lines Matching refs:attr

83 			      struct device_attribute *attr, char *buf)  in temp_type_show()  argument
86 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in temp_type_show()
98 struct device_attribute *attr, const char *buf, in temp_type_store() argument
102 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in temp_type_store()
119 struct device_attribute *attr, char *buf) in pwm_mode_show() argument
121 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in pwm_mode_show()
139 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in pwm_show() local
144 if (!attr->index) in pwm_show()
147 ret = regmap_read(data->regmap, attr->index, &val); in pwm_show()
157 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in pwm_store() local
166 err = regmap_write(data->regmap, attr->index, val); in pwm_store()
171 struct device_attribute *attr, char *buf) in pwm_enable_show() argument
174 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in pwm_enable_show()
186 struct device_attribute *attr, in pwm_enable_store() argument
190 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in pwm_enable_store()
358 static ssize_t in_show(struct device *dev, struct device_attribute *attr, in in_show() argument
361 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in in_show()
372 static ssize_t in_store(struct device *dev, struct device_attribute *attr, in in_store() argument
375 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in in_store()
390 static ssize_t in_alarm_show(struct device *dev, struct device_attribute *attr, in in_alarm_show() argument
393 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in in_alarm_show()
450 static ssize_t temp_show(struct device *dev, struct device_attribute *attr, in temp_show() argument
454 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in temp_show()
464 static ssize_t temp_store(struct device *dev, struct device_attribute *attr, in temp_store() argument
467 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in temp_store()
483 static ssize_t fan_show(struct device *dev, struct device_attribute *attr, in fan_show() argument
486 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in fan_show()
497 static ssize_t fan_min_show(struct device *dev, struct device_attribute *attr, in fan_min_show() argument
500 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in fan_min_show()
512 struct device_attribute *attr, const char *buf, in fan_min_store() argument
515 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in fan_min_store()
528 static ssize_t alarm_show(struct device *dev, struct device_attribute *attr, in alarm_show() argument
532 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in alarm_show()
545 beep_show(struct device *dev, struct device_attribute *attr, char *buf) in beep_show() argument
547 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in beep_show()
560 beep_store(struct device *dev, struct device_attribute *attr, const char *buf, in beep_store() argument
563 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in beep_store()
639 &sensor_dev_attr_temp1_type.dev_attr.attr,
640 &sensor_dev_attr_temp1_input.dev_attr.attr,
641 &sensor_dev_attr_temp1_min.dev_attr.attr,
642 &sensor_dev_attr_temp1_max.dev_attr.attr,
643 &sensor_dev_attr_temp1_crit.dev_attr.attr,
644 &sensor_dev_attr_temp1_min_alarm.dev_attr.attr,
645 &sensor_dev_attr_temp1_max_alarm.dev_attr.attr,
646 &sensor_dev_attr_temp1_crit_alarm.dev_attr.attr,
647 &sensor_dev_attr_temp1_fault.dev_attr.attr,
648 &sensor_dev_attr_temp1_beep.dev_attr.attr,
650 &sensor_dev_attr_temp2_type.dev_attr.attr, /* 10 */
651 &sensor_dev_attr_temp2_input.dev_attr.attr,
652 &sensor_dev_attr_temp2_min.dev_attr.attr,
653 &sensor_dev_attr_temp2_max.dev_attr.attr,
654 &sensor_dev_attr_temp2_crit.dev_attr.attr,
655 &sensor_dev_attr_temp2_min_alarm.dev_attr.attr,
656 &sensor_dev_attr_temp2_max_alarm.dev_attr.attr,
657 &sensor_dev_attr_temp2_crit_alarm.dev_attr.attr,
658 &sensor_dev_attr_temp2_fault.dev_attr.attr,
659 &sensor_dev_attr_temp2_beep.dev_attr.attr,
661 &sensor_dev_attr_temp3_type.dev_attr.attr, /* 20 */
662 &sensor_dev_attr_temp3_input.dev_attr.attr,
663 &sensor_dev_attr_temp3_min.dev_attr.attr,
664 &sensor_dev_attr_temp3_max.dev_attr.attr,
665 &sensor_dev_attr_temp3_crit.dev_attr.attr,
666 &sensor_dev_attr_temp3_min_alarm.dev_attr.attr,
667 &sensor_dev_attr_temp3_max_alarm.dev_attr.attr,
668 &sensor_dev_attr_temp3_crit_alarm.dev_attr.attr,
669 &sensor_dev_attr_temp3_fault.dev_attr.attr,
670 &sensor_dev_attr_temp3_beep.dev_attr.attr,
672 &sensor_dev_attr_temp4_input.dev_attr.attr, /* 30 */
673 &sensor_dev_attr_temp4_min.dev_attr.attr,
674 &sensor_dev_attr_temp4_max.dev_attr.attr,
675 &sensor_dev_attr_temp4_crit.dev_attr.attr,
676 &sensor_dev_attr_temp4_min_alarm.dev_attr.attr,
677 &sensor_dev_attr_temp4_max_alarm.dev_attr.attr,
678 &sensor_dev_attr_temp4_crit_alarm.dev_attr.attr,
679 &sensor_dev_attr_temp4_beep.dev_attr.attr,
681 &sensor_dev_attr_temp5_input.dev_attr.attr, /* 38 */
682 &sensor_dev_attr_temp5_min.dev_attr.attr,
683 &sensor_dev_attr_temp5_max.dev_attr.attr,
684 &sensor_dev_attr_temp5_crit.dev_attr.attr,
685 &sensor_dev_attr_temp5_min_alarm.dev_attr.attr,
686 &sensor_dev_attr_temp5_max_alarm.dev_attr.attr,
687 &sensor_dev_attr_temp5_crit_alarm.dev_attr.attr,
688 &sensor_dev_attr_temp5_beep.dev_attr.attr,
690 &sensor_dev_attr_temp6_input.dev_attr.attr, /* 46 */
691 &sensor_dev_attr_temp6_beep.dev_attr.attr,
697 struct attribute *attr, int index) in nct7802_temp_is_visible() argument
719 return attr->mode; in nct7802_temp_is_visible()
731 return attr->mode; in nct7802_temp_is_visible()
766 &sensor_dev_attr_in0_input.dev_attr.attr,
767 &sensor_dev_attr_in0_min.dev_attr.attr,
768 &sensor_dev_attr_in0_max.dev_attr.attr,
769 &sensor_dev_attr_in0_alarm.dev_attr.attr,
770 &sensor_dev_attr_in0_beep.dev_attr.attr,
772 &sensor_dev_attr_in1_input.dev_attr.attr, /* 5 */
774 &sensor_dev_attr_in2_input.dev_attr.attr, /* 6 */
775 &sensor_dev_attr_in2_min.dev_attr.attr,
776 &sensor_dev_attr_in2_max.dev_attr.attr,
777 &sensor_dev_attr_in2_alarm.dev_attr.attr,
778 &sensor_dev_attr_in2_beep.dev_attr.attr,
780 &sensor_dev_attr_in3_input.dev_attr.attr, /* 11 */
781 &sensor_dev_attr_in3_min.dev_attr.attr,
782 &sensor_dev_attr_in3_max.dev_attr.attr,
783 &sensor_dev_attr_in3_alarm.dev_attr.attr,
784 &sensor_dev_attr_in3_beep.dev_attr.attr,
786 &sensor_dev_attr_in4_input.dev_attr.attr, /* 16 */
787 &sensor_dev_attr_in4_min.dev_attr.attr,
788 &sensor_dev_attr_in4_max.dev_attr.attr,
789 &sensor_dev_attr_in4_alarm.dev_attr.attr,
790 &sensor_dev_attr_in4_beep.dev_attr.attr,
796 struct attribute *attr, int index) in nct7802_in_is_visible() argument
804 return attr->mode; in nct7802_in_is_visible()
817 return attr->mode; in nct7802_in_is_visible()
854 &sensor_dev_attr_fan1_input.dev_attr.attr,
855 &sensor_dev_attr_fan1_min.dev_attr.attr,
856 &sensor_dev_attr_fan1_alarm.dev_attr.attr,
857 &sensor_dev_attr_fan1_beep.dev_attr.attr,
858 &sensor_dev_attr_fan2_input.dev_attr.attr,
859 &sensor_dev_attr_fan2_min.dev_attr.attr,
860 &sensor_dev_attr_fan2_alarm.dev_attr.attr,
861 &sensor_dev_attr_fan2_beep.dev_attr.attr,
862 &sensor_dev_attr_fan3_input.dev_attr.attr,
863 &sensor_dev_attr_fan3_min.dev_attr.attr,
864 &sensor_dev_attr_fan3_alarm.dev_attr.attr,
865 &sensor_dev_attr_fan3_beep.dev_attr.attr,
871 struct attribute *attr, int index) in nct7802_fan_is_visible() argument
883 return attr->mode; in nct7802_fan_is_visible()
892 &sensor_dev_attr_pwm1_enable.dev_attr.attr,
893 &sensor_dev_attr_pwm1_mode.dev_attr.attr,
894 &sensor_dev_attr_pwm1.dev_attr.attr,
895 &sensor_dev_attr_pwm2_enable.dev_attr.attr,
896 &sensor_dev_attr_pwm2_mode.dev_attr.attr,
897 &sensor_dev_attr_pwm2.dev_attr.attr,
898 &sensor_dev_attr_pwm3_enable.dev_attr.attr,
899 &sensor_dev_attr_pwm3_mode.dev_attr.attr,
900 &sensor_dev_attr_pwm3.dev_attr.attr,
951 &sensor_dev_attr_pwm1_auto_point1_temp.dev_attr.attr,
952 &sensor_dev_attr_pwm1_auto_point2_temp.dev_attr.attr,
953 &sensor_dev_attr_pwm1_auto_point3_temp.dev_attr.attr,
954 &sensor_dev_attr_pwm1_auto_point4_temp.dev_attr.attr,
955 &sensor_dev_attr_pwm1_auto_point5_temp.dev_attr.attr,
957 &sensor_dev_attr_pwm1_auto_point1_pwm.dev_attr.attr,
958 &sensor_dev_attr_pwm1_auto_point2_pwm.dev_attr.attr,
959 &sensor_dev_attr_pwm1_auto_point3_pwm.dev_attr.attr,
960 &sensor_dev_attr_pwm1_auto_point4_pwm.dev_attr.attr,
961 &sensor_dev_attr_pwm1_auto_point5_pwm.dev_attr.attr,
963 &sensor_dev_attr_pwm2_auto_point1_temp.dev_attr.attr,
964 &sensor_dev_attr_pwm2_auto_point2_temp.dev_attr.attr,
965 &sensor_dev_attr_pwm2_auto_point3_temp.dev_attr.attr,
966 &sensor_dev_attr_pwm2_auto_point4_temp.dev_attr.attr,
967 &sensor_dev_attr_pwm2_auto_point5_temp.dev_attr.attr,
969 &sensor_dev_attr_pwm2_auto_point1_pwm.dev_attr.attr,
970 &sensor_dev_attr_pwm2_auto_point2_pwm.dev_attr.attr,
971 &sensor_dev_attr_pwm2_auto_point3_pwm.dev_attr.attr,
972 &sensor_dev_attr_pwm2_auto_point4_pwm.dev_attr.attr,
973 &sensor_dev_attr_pwm2_auto_point5_pwm.dev_attr.attr,
975 &sensor_dev_attr_pwm3_auto_point1_temp.dev_attr.attr,
976 &sensor_dev_attr_pwm3_auto_point2_temp.dev_attr.attr,
977 &sensor_dev_attr_pwm3_auto_point3_temp.dev_attr.attr,
978 &sensor_dev_attr_pwm3_auto_point4_temp.dev_attr.attr,
979 &sensor_dev_attr_pwm3_auto_point5_temp.dev_attr.attr,
981 &sensor_dev_attr_pwm3_auto_point1_pwm.dev_attr.attr,
982 &sensor_dev_attr_pwm3_auto_point2_pwm.dev_attr.attr,
983 &sensor_dev_attr_pwm3_auto_point3_pwm.dev_attr.attr,
984 &sensor_dev_attr_pwm3_auto_point4_pwm.dev_attr.attr,
985 &sensor_dev_attr_pwm3_auto_point5_pwm.dev_attr.attr,