Lines Matching refs:attr

460 	struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);  in show_temp_min()  local
462 return sprintf(buf, "%d\n", 1000 * data->temp_min[attr->index]); in show_temp_min()
470 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_temp_min() local
482 data->temp_min[attr->index] = temp; in set_temp_min()
483 i2c_smbus_write_byte_data(client, ADT7470_TEMP_MIN_REG(attr->index), in set_temp_min()
494 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_temp_max() local
496 return sprintf(buf, "%d\n", 1000 * data->temp_max[attr->index]); in show_temp_max()
504 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_temp_max() local
516 data->temp_max[attr->index] = temp; in set_temp_max()
517 i2c_smbus_write_byte_data(client, ADT7470_TEMP_MAX_REG(attr->index), in set_temp_max()
527 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_temp() local
529 return sprintf(buf, "%d\n", 1000 * data->temp[attr->index]); in show_temp()
545 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_fan_max() local
548 if (FAN_DATA_VALID(data->fan_max[attr->index])) in show_fan_max()
550 FAN_PERIOD_TO_RPM(data->fan_max[attr->index])); in show_fan_max()
559 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_fan_max() local
571 data->fan_max[attr->index] = temp; in set_fan_max()
572 adt7470_write_word_data(client, ADT7470_REG_FAN_MAX(attr->index), temp); in set_fan_max()
582 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_fan_min() local
585 if (FAN_DATA_VALID(data->fan_min[attr->index])) in show_fan_min()
587 FAN_PERIOD_TO_RPM(data->fan_min[attr->index])); in show_fan_min()
596 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_fan_min() local
608 data->fan_min[attr->index] = temp; in set_fan_min()
609 adt7470_write_word_data(client, ADT7470_REG_FAN_MIN(attr->index), temp); in set_fan_min()
618 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_fan() local
621 if (FAN_DATA_VALID(data->fan[attr->index])) in show_fan()
623 FAN_PERIOD_TO_RPM(data->fan[attr->index])); in show_fan()
665 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_pwm() local
667 return sprintf(buf, "%d\n", data->pwm[attr->index]); in show_pwm()
673 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_pwm() local
684 data->pwm[attr->index] = temp; in set_pwm()
685 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM(attr->index), temp); in set_pwm()
695 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_pwm_max() local
697 return sprintf(buf, "%d\n", data->pwm_max[attr->index]); in show_pwm_max()
705 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_pwm_max() local
716 data->pwm_max[attr->index] = temp; in set_pwm_max()
717 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM_MAX(attr->index), in set_pwm_max()
728 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_pwm_min() local
730 return sprintf(buf, "%d\n", data->pwm_min[attr->index]); in show_pwm_min()
738 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_pwm_min() local
749 data->pwm_min[attr->index] = temp; in set_pwm_min()
750 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM_MIN(attr->index), in set_pwm_min()
761 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_pwm_tmax() local
764 return sprintf(buf, "%d\n", 1000 * (20 + data->pwm_tmin[attr->index])); in show_pwm_tmax()
771 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_pwm_tmin() local
773 return sprintf(buf, "%d\n", 1000 * data->pwm_tmin[attr->index]); in show_pwm_tmin()
781 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_pwm_tmin() local
793 data->pwm_tmin[attr->index] = temp; in set_pwm_tmin()
794 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM_TMIN(attr->index), in set_pwm_tmin()
805 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_pwm_auto() local
807 return sprintf(buf, "%d\n", 1 + data->pwm_automatic[attr->index]); in show_pwm_auto()
815 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_pwm_auto() local
818 int pwm_auto_reg = ADT7470_REG_PWM_CFG(attr->index); in set_pwm_auto()
826 if (attr->index % 2) in set_pwm_auto()
836 data->pwm_automatic[attr->index] = temp; in set_pwm_auto()
852 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_pwm_auto_temp() local
854 u8 ctrl = data->pwm_auto_temp[attr->index]; in show_pwm_auto_temp()
876 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in set_pwm_auto_temp() local
879 int pwm_auto_reg = ADT7470_REG_PWM_AUTO_TEMP(attr->index); in set_pwm_auto_temp()
891 data->pwm_automatic[attr->index] = temp; in set_pwm_auto_temp()
894 if (!(attr->index % 2)) { in set_pwm_auto_temp()
912 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); in show_alarm() local
915 if (data->alarm & attr->index) in show_alarm()
1096 &dev_attr_alarm_mask.attr,
1097 &dev_attr_num_temp_sensors.attr,
1098 &dev_attr_auto_update_interval.attr,
1099 &sensor_dev_attr_temp1_max.dev_attr.attr,
1100 &sensor_dev_attr_temp2_max.dev_attr.attr,
1101 &sensor_dev_attr_temp3_max.dev_attr.attr,
1102 &sensor_dev_attr_temp4_max.dev_attr.attr,
1103 &sensor_dev_attr_temp5_max.dev_attr.attr,
1104 &sensor_dev_attr_temp6_max.dev_attr.attr,
1105 &sensor_dev_attr_temp7_max.dev_attr.attr,
1106 &sensor_dev_attr_temp8_max.dev_attr.attr,
1107 &sensor_dev_attr_temp9_max.dev_attr.attr,
1108 &sensor_dev_attr_temp10_max.dev_attr.attr,
1109 &sensor_dev_attr_temp1_min.dev_attr.attr,
1110 &sensor_dev_attr_temp2_min.dev_attr.attr,
1111 &sensor_dev_attr_temp3_min.dev_attr.attr,
1112 &sensor_dev_attr_temp4_min.dev_attr.attr,
1113 &sensor_dev_attr_temp5_min.dev_attr.attr,
1114 &sensor_dev_attr_temp6_min.dev_attr.attr,
1115 &sensor_dev_attr_temp7_min.dev_attr.attr,
1116 &sensor_dev_attr_temp8_min.dev_attr.attr,
1117 &sensor_dev_attr_temp9_min.dev_attr.attr,
1118 &sensor_dev_attr_temp10_min.dev_attr.attr,
1119 &sensor_dev_attr_temp1_input.dev_attr.attr,
1120 &sensor_dev_attr_temp2_input.dev_attr.attr,
1121 &sensor_dev_attr_temp3_input.dev_attr.attr,
1122 &sensor_dev_attr_temp4_input.dev_attr.attr,
1123 &sensor_dev_attr_temp5_input.dev_attr.attr,
1124 &sensor_dev_attr_temp6_input.dev_attr.attr,
1125 &sensor_dev_attr_temp7_input.dev_attr.attr,
1126 &sensor_dev_attr_temp8_input.dev_attr.attr,
1127 &sensor_dev_attr_temp9_input.dev_attr.attr,
1128 &sensor_dev_attr_temp10_input.dev_attr.attr,
1129 &sensor_dev_attr_temp1_alarm.dev_attr.attr,
1130 &sensor_dev_attr_temp2_alarm.dev_attr.attr,
1131 &sensor_dev_attr_temp3_alarm.dev_attr.attr,
1132 &sensor_dev_attr_temp4_alarm.dev_attr.attr,
1133 &sensor_dev_attr_temp5_alarm.dev_attr.attr,
1134 &sensor_dev_attr_temp6_alarm.dev_attr.attr,
1135 &sensor_dev_attr_temp7_alarm.dev_attr.attr,
1136 &sensor_dev_attr_temp8_alarm.dev_attr.attr,
1137 &sensor_dev_attr_temp9_alarm.dev_attr.attr,
1138 &sensor_dev_attr_temp10_alarm.dev_attr.attr,
1139 &sensor_dev_attr_fan1_max.dev_attr.attr,
1140 &sensor_dev_attr_fan2_max.dev_attr.attr,
1141 &sensor_dev_attr_fan3_max.dev_attr.attr,
1142 &sensor_dev_attr_fan4_max.dev_attr.attr,
1143 &sensor_dev_attr_fan1_min.dev_attr.attr,
1144 &sensor_dev_attr_fan2_min.dev_attr.attr,
1145 &sensor_dev_attr_fan3_min.dev_attr.attr,
1146 &sensor_dev_attr_fan4_min.dev_attr.attr,
1147 &sensor_dev_attr_fan1_input.dev_attr.attr,
1148 &sensor_dev_attr_fan2_input.dev_attr.attr,
1149 &sensor_dev_attr_fan3_input.dev_attr.attr,
1150 &sensor_dev_attr_fan4_input.dev_attr.attr,
1151 &sensor_dev_attr_fan1_alarm.dev_attr.attr,
1152 &sensor_dev_attr_fan2_alarm.dev_attr.attr,
1153 &sensor_dev_attr_fan3_alarm.dev_attr.attr,
1154 &sensor_dev_attr_fan4_alarm.dev_attr.attr,
1155 &sensor_dev_attr_force_pwm_max.dev_attr.attr,
1156 &sensor_dev_attr_pwm1.dev_attr.attr,
1157 &sensor_dev_attr_pwm2.dev_attr.attr,
1158 &sensor_dev_attr_pwm3.dev_attr.attr,
1159 &sensor_dev_attr_pwm4.dev_attr.attr,
1160 &sensor_dev_attr_pwm1_auto_point1_pwm.dev_attr.attr,
1161 &sensor_dev_attr_pwm2_auto_point1_pwm.dev_attr.attr,
1162 &sensor_dev_attr_pwm3_auto_point1_pwm.dev_attr.attr,
1163 &sensor_dev_attr_pwm4_auto_point1_pwm.dev_attr.attr,
1164 &sensor_dev_attr_pwm1_auto_point2_pwm.dev_attr.attr,
1165 &sensor_dev_attr_pwm2_auto_point2_pwm.dev_attr.attr,
1166 &sensor_dev_attr_pwm3_auto_point2_pwm.dev_attr.attr,
1167 &sensor_dev_attr_pwm4_auto_point2_pwm.dev_attr.attr,
1168 &sensor_dev_attr_pwm1_auto_point1_temp.dev_attr.attr,
1169 &sensor_dev_attr_pwm2_auto_point1_temp.dev_attr.attr,
1170 &sensor_dev_attr_pwm3_auto_point1_temp.dev_attr.attr,
1171 &sensor_dev_attr_pwm4_auto_point1_temp.dev_attr.attr,
1172 &sensor_dev_attr_pwm1_auto_point2_temp.dev_attr.attr,
1173 &sensor_dev_attr_pwm2_auto_point2_temp.dev_attr.attr,
1174 &sensor_dev_attr_pwm3_auto_point2_temp.dev_attr.attr,
1175 &sensor_dev_attr_pwm4_auto_point2_temp.dev_attr.attr,
1176 &sensor_dev_attr_pwm1_enable.dev_attr.attr,
1177 &sensor_dev_attr_pwm2_enable.dev_attr.attr,
1178 &sensor_dev_attr_pwm3_enable.dev_attr.attr,
1179 &sensor_dev_attr_pwm4_enable.dev_attr.attr,
1180 &sensor_dev_attr_pwm1_auto_channels_temp.dev_attr.attr,
1181 &sensor_dev_attr_pwm2_auto_channels_temp.dev_attr.attr,
1182 &sensor_dev_attr_pwm3_auto_channels_temp.dev_attr.attr,
1183 &sensor_dev_attr_pwm4_auto_channels_temp.dev_attr.attr,