Lines Matching refs:attr
64 struct device_attribute *attr, char *buf) in temp_type_show() argument
67 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in temp_type_show()
79 struct device_attribute *attr, const char *buf, in temp_type_store() argument
83 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in temp_type_store()
100 struct device_attribute *attr, char *buf) in pwm_mode_show() argument
102 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in pwm_mode_show()
120 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in pwm_show() local
125 if (!attr->index) in pwm_show()
128 ret = regmap_read(data->regmap, attr->index, &val); in pwm_show()
138 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in pwm_store() local
147 err = regmap_write(data->regmap, attr->index, val); in pwm_store()
152 struct device_attribute *attr, char *buf) in pwm_enable_show() argument
155 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in pwm_enable_show()
167 struct device_attribute *attr, in pwm_enable_store() argument
171 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in pwm_enable_store()
339 static ssize_t in_show(struct device *dev, struct device_attribute *attr, in in_show() argument
342 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in in_show()
353 static ssize_t in_store(struct device *dev, struct device_attribute *attr, in in_store() argument
356 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in in_store()
371 static ssize_t temp_show(struct device *dev, struct device_attribute *attr, in temp_show() argument
375 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in temp_show()
385 static ssize_t temp_store(struct device *dev, struct device_attribute *attr, in temp_store() argument
388 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in temp_store()
404 static ssize_t fan_show(struct device *dev, struct device_attribute *attr, in fan_show() argument
407 struct sensor_device_attribute *sattr = to_sensor_dev_attr(attr); in fan_show()
418 static ssize_t fan_min_show(struct device *dev, struct device_attribute *attr, in fan_min_show() argument
421 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in fan_min_show()
433 struct device_attribute *attr, const char *buf, in fan_min_store() argument
436 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in fan_min_store()
449 static ssize_t alarm_show(struct device *dev, struct device_attribute *attr, in alarm_show() argument
453 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in alarm_show()
466 beep_show(struct device *dev, struct device_attribute *attr, char *buf) in beep_show() argument
468 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in beep_show()
481 beep_store(struct device *dev, struct device_attribute *attr, const char *buf, in beep_store() argument
484 struct sensor_device_attribute_2 *sattr = to_sensor_dev_attr_2(attr); in beep_store()
560 &sensor_dev_attr_temp1_type.dev_attr.attr,
561 &sensor_dev_attr_temp1_input.dev_attr.attr,
562 &sensor_dev_attr_temp1_min.dev_attr.attr,
563 &sensor_dev_attr_temp1_max.dev_attr.attr,
564 &sensor_dev_attr_temp1_crit.dev_attr.attr,
565 &sensor_dev_attr_temp1_min_alarm.dev_attr.attr,
566 &sensor_dev_attr_temp1_max_alarm.dev_attr.attr,
567 &sensor_dev_attr_temp1_crit_alarm.dev_attr.attr,
568 &sensor_dev_attr_temp1_fault.dev_attr.attr,
569 &sensor_dev_attr_temp1_beep.dev_attr.attr,
571 &sensor_dev_attr_temp2_type.dev_attr.attr, /* 10 */
572 &sensor_dev_attr_temp2_input.dev_attr.attr,
573 &sensor_dev_attr_temp2_min.dev_attr.attr,
574 &sensor_dev_attr_temp2_max.dev_attr.attr,
575 &sensor_dev_attr_temp2_crit.dev_attr.attr,
576 &sensor_dev_attr_temp2_min_alarm.dev_attr.attr,
577 &sensor_dev_attr_temp2_max_alarm.dev_attr.attr,
578 &sensor_dev_attr_temp2_crit_alarm.dev_attr.attr,
579 &sensor_dev_attr_temp2_fault.dev_attr.attr,
580 &sensor_dev_attr_temp2_beep.dev_attr.attr,
582 &sensor_dev_attr_temp3_type.dev_attr.attr, /* 20 */
583 &sensor_dev_attr_temp3_input.dev_attr.attr,
584 &sensor_dev_attr_temp3_min.dev_attr.attr,
585 &sensor_dev_attr_temp3_max.dev_attr.attr,
586 &sensor_dev_attr_temp3_crit.dev_attr.attr,
587 &sensor_dev_attr_temp3_min_alarm.dev_attr.attr,
588 &sensor_dev_attr_temp3_max_alarm.dev_attr.attr,
589 &sensor_dev_attr_temp3_crit_alarm.dev_attr.attr,
590 &sensor_dev_attr_temp3_fault.dev_attr.attr,
591 &sensor_dev_attr_temp3_beep.dev_attr.attr,
593 &sensor_dev_attr_temp4_input.dev_attr.attr, /* 30 */
594 &sensor_dev_attr_temp4_min.dev_attr.attr,
595 &sensor_dev_attr_temp4_max.dev_attr.attr,
596 &sensor_dev_attr_temp4_crit.dev_attr.attr,
597 &sensor_dev_attr_temp4_min_alarm.dev_attr.attr,
598 &sensor_dev_attr_temp4_max_alarm.dev_attr.attr,
599 &sensor_dev_attr_temp4_crit_alarm.dev_attr.attr,
600 &sensor_dev_attr_temp4_beep.dev_attr.attr,
602 &sensor_dev_attr_temp5_input.dev_attr.attr, /* 38 */
603 &sensor_dev_attr_temp5_min.dev_attr.attr,
604 &sensor_dev_attr_temp5_max.dev_attr.attr,
605 &sensor_dev_attr_temp5_crit.dev_attr.attr,
606 &sensor_dev_attr_temp5_min_alarm.dev_attr.attr,
607 &sensor_dev_attr_temp5_max_alarm.dev_attr.attr,
608 &sensor_dev_attr_temp5_crit_alarm.dev_attr.attr,
609 &sensor_dev_attr_temp5_beep.dev_attr.attr,
611 &sensor_dev_attr_temp6_input.dev_attr.attr, /* 46 */
612 &sensor_dev_attr_temp6_beep.dev_attr.attr,
618 struct attribute *attr, int index) in nct7802_temp_is_visible() argument
640 return attr->mode; in nct7802_temp_is_visible()
652 return attr->mode; in nct7802_temp_is_visible()
687 &sensor_dev_attr_in0_input.dev_attr.attr,
688 &sensor_dev_attr_in0_min.dev_attr.attr,
689 &sensor_dev_attr_in0_max.dev_attr.attr,
690 &sensor_dev_attr_in0_alarm.dev_attr.attr,
691 &sensor_dev_attr_in0_beep.dev_attr.attr,
693 &sensor_dev_attr_in1_input.dev_attr.attr, /* 5 */
695 &sensor_dev_attr_in2_input.dev_attr.attr, /* 6 */
696 &sensor_dev_attr_in2_min.dev_attr.attr,
697 &sensor_dev_attr_in2_max.dev_attr.attr,
698 &sensor_dev_attr_in2_alarm.dev_attr.attr,
699 &sensor_dev_attr_in2_beep.dev_attr.attr,
701 &sensor_dev_attr_in3_input.dev_attr.attr, /* 11 */
702 &sensor_dev_attr_in3_min.dev_attr.attr,
703 &sensor_dev_attr_in3_max.dev_attr.attr,
704 &sensor_dev_attr_in3_alarm.dev_attr.attr,
705 &sensor_dev_attr_in3_beep.dev_attr.attr,
707 &sensor_dev_attr_in4_input.dev_attr.attr, /* 16 */
708 &sensor_dev_attr_in4_min.dev_attr.attr,
709 &sensor_dev_attr_in4_max.dev_attr.attr,
710 &sensor_dev_attr_in4_alarm.dev_attr.attr,
711 &sensor_dev_attr_in4_beep.dev_attr.attr,
717 struct attribute *attr, int index) in nct7802_in_is_visible() argument
725 return attr->mode; in nct7802_in_is_visible()
738 return attr->mode; in nct7802_in_is_visible()
775 &sensor_dev_attr_fan1_input.dev_attr.attr,
776 &sensor_dev_attr_fan1_min.dev_attr.attr,
777 &sensor_dev_attr_fan1_alarm.dev_attr.attr,
778 &sensor_dev_attr_fan1_beep.dev_attr.attr,
779 &sensor_dev_attr_fan2_input.dev_attr.attr,
780 &sensor_dev_attr_fan2_min.dev_attr.attr,
781 &sensor_dev_attr_fan2_alarm.dev_attr.attr,
782 &sensor_dev_attr_fan2_beep.dev_attr.attr,
783 &sensor_dev_attr_fan3_input.dev_attr.attr,
784 &sensor_dev_attr_fan3_min.dev_attr.attr,
785 &sensor_dev_attr_fan3_alarm.dev_attr.attr,
786 &sensor_dev_attr_fan3_beep.dev_attr.attr,
792 struct attribute *attr, int index) in nct7802_fan_is_visible() argument
804 return attr->mode; in nct7802_fan_is_visible()
813 &sensor_dev_attr_pwm1_enable.dev_attr.attr,
814 &sensor_dev_attr_pwm1_mode.dev_attr.attr,
815 &sensor_dev_attr_pwm1.dev_attr.attr,
816 &sensor_dev_attr_pwm2_enable.dev_attr.attr,
817 &sensor_dev_attr_pwm2_mode.dev_attr.attr,
818 &sensor_dev_attr_pwm2.dev_attr.attr,
819 &sensor_dev_attr_pwm3_enable.dev_attr.attr,
820 &sensor_dev_attr_pwm3_mode.dev_attr.attr,
821 &sensor_dev_attr_pwm3.dev_attr.attr,
872 &sensor_dev_attr_pwm1_auto_point1_temp.dev_attr.attr,
873 &sensor_dev_attr_pwm1_auto_point2_temp.dev_attr.attr,
874 &sensor_dev_attr_pwm1_auto_point3_temp.dev_attr.attr,
875 &sensor_dev_attr_pwm1_auto_point4_temp.dev_attr.attr,
876 &sensor_dev_attr_pwm1_auto_point5_temp.dev_attr.attr,
878 &sensor_dev_attr_pwm1_auto_point1_pwm.dev_attr.attr,
879 &sensor_dev_attr_pwm1_auto_point2_pwm.dev_attr.attr,
880 &sensor_dev_attr_pwm1_auto_point3_pwm.dev_attr.attr,
881 &sensor_dev_attr_pwm1_auto_point4_pwm.dev_attr.attr,
882 &sensor_dev_attr_pwm1_auto_point5_pwm.dev_attr.attr,
884 &sensor_dev_attr_pwm2_auto_point1_temp.dev_attr.attr,
885 &sensor_dev_attr_pwm2_auto_point2_temp.dev_attr.attr,
886 &sensor_dev_attr_pwm2_auto_point3_temp.dev_attr.attr,
887 &sensor_dev_attr_pwm2_auto_point4_temp.dev_attr.attr,
888 &sensor_dev_attr_pwm2_auto_point5_temp.dev_attr.attr,
890 &sensor_dev_attr_pwm2_auto_point1_pwm.dev_attr.attr,
891 &sensor_dev_attr_pwm2_auto_point2_pwm.dev_attr.attr,
892 &sensor_dev_attr_pwm2_auto_point3_pwm.dev_attr.attr,
893 &sensor_dev_attr_pwm2_auto_point4_pwm.dev_attr.attr,
894 &sensor_dev_attr_pwm2_auto_point5_pwm.dev_attr.attr,
896 &sensor_dev_attr_pwm3_auto_point1_temp.dev_attr.attr,
897 &sensor_dev_attr_pwm3_auto_point2_temp.dev_attr.attr,
898 &sensor_dev_attr_pwm3_auto_point3_temp.dev_attr.attr,
899 &sensor_dev_attr_pwm3_auto_point4_temp.dev_attr.attr,
900 &sensor_dev_attr_pwm3_auto_point5_temp.dev_attr.attr,
902 &sensor_dev_attr_pwm3_auto_point1_pwm.dev_attr.attr,
903 &sensor_dev_attr_pwm3_auto_point2_pwm.dev_attr.attr,
904 &sensor_dev_attr_pwm3_auto_point3_pwm.dev_attr.attr,
905 &sensor_dev_attr_pwm3_auto_point4_pwm.dev_attr.attr,
906 &sensor_dev_attr_pwm3_auto_point5_pwm.dev_attr.attr,