Lines Matching refs:attr
452 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
454 return sprintf(buf, "%d\n", 1000 * data->temp_min[attr->index]);
461 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
473 data->temp_min[attr->index] = temp;
474 i2c_smbus_write_byte_data(client, ADT7470_TEMP_MIN_REG(attr->index),
484 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
486 return sprintf(buf, "%d\n", 1000 * data->temp_max[attr->index]);
493 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
505 data->temp_max[attr->index] = temp;
506 i2c_smbus_write_byte_data(client, ADT7470_TEMP_MAX_REG(attr->index),
516 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
518 return sprintf(buf, "%d\n", 1000 * data->temp[attr->index]);
554 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
557 if (FAN_DATA_VALID(data->fan_max[attr->index]))
559 FAN_PERIOD_TO_RPM(data->fan_max[attr->index]));
568 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
580 data->fan_max[attr->index] = temp;
581 adt7470_write_word_data(client, ADT7470_REG_FAN_MAX(attr->index), temp);
590 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
593 if (FAN_DATA_VALID(data->fan_min[attr->index]))
595 FAN_PERIOD_TO_RPM(data->fan_min[attr->index]));
604 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
616 data->fan_min[attr->index] = temp;
617 adt7470_write_word_data(client, ADT7470_REG_FAN_MIN(attr->index), temp);
626 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
629 if (FAN_DATA_VALID(data->fan[attr->index]))
631 FAN_PERIOD_TO_RPM(data->fan[attr->index]));
671 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
673 return sprintf(buf, "%d\n", data->pwm[attr->index]);
679 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
690 data->pwm[attr->index] = temp;
691 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM(attr->index), temp);
764 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
766 return sprintf(buf, "%d\n", data->pwm_max[attr->index]);
773 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
784 data->pwm_max[attr->index] = temp;
785 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM_MAX(attr->index),
795 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
797 return sprintf(buf, "%d\n", data->pwm_min[attr->index]);
804 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
815 data->pwm_min[attr->index] = temp;
816 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM_MIN(attr->index),
826 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
829 return sprintf(buf, "%d\n", 1000 * (20 + data->pwm_tmin[attr->index]));
835 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
837 return sprintf(buf, "%d\n", 1000 * data->pwm_tmin[attr->index]);
844 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
856 data->pwm_tmin[attr->index] = temp;
857 i2c_smbus_write_byte_data(client, ADT7470_REG_PWM_TMIN(attr->index),
867 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
869 return sprintf(buf, "%d\n", 1 + data->pwm_automatic[attr->index]);
876 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
879 int pwm_auto_reg = ADT7470_REG_PWM_CFG(attr->index);
887 if (attr->index % 2)
897 data->pwm_automatic[attr->index] = temp;
912 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
914 u8 ctrl = data->pwm_auto_temp[attr->index];
935 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
938 int pwm_auto_reg = ADT7470_REG_PWM_AUTO_TEMP(attr->index);
950 data->pwm_automatic[attr->index] = temp;
953 if (!(attr->index % 2)) {
970 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
973 if (data->alarm & attr->index)
1087 &dev_attr_alarm_mask.attr,
1088 &dev_attr_num_temp_sensors.attr,
1089 &dev_attr_auto_update_interval.attr,
1090 &sensor_dev_attr_temp1_max.dev_attr.attr,
1091 &sensor_dev_attr_temp2_max.dev_attr.attr,
1092 &sensor_dev_attr_temp3_max.dev_attr.attr,
1093 &sensor_dev_attr_temp4_max.dev_attr.attr,
1094 &sensor_dev_attr_temp5_max.dev_attr.attr,
1095 &sensor_dev_attr_temp6_max.dev_attr.attr,
1096 &sensor_dev_attr_temp7_max.dev_attr.attr,
1097 &sensor_dev_attr_temp8_max.dev_attr.attr,
1098 &sensor_dev_attr_temp9_max.dev_attr.attr,
1099 &sensor_dev_attr_temp10_max.dev_attr.attr,
1100 &sensor_dev_attr_temp1_min.dev_attr.attr,
1101 &sensor_dev_attr_temp2_min.dev_attr.attr,
1102 &sensor_dev_attr_temp3_min.dev_attr.attr,
1103 &sensor_dev_attr_temp4_min.dev_attr.attr,
1104 &sensor_dev_attr_temp5_min.dev_attr.attr,
1105 &sensor_dev_attr_temp6_min.dev_attr.attr,
1106 &sensor_dev_attr_temp7_min.dev_attr.attr,
1107 &sensor_dev_attr_temp8_min.dev_attr.attr,
1108 &sensor_dev_attr_temp9_min.dev_attr.attr,
1109 &sensor_dev_attr_temp10_min.dev_attr.attr,
1110 &sensor_dev_attr_temp1_input.dev_attr.attr,
1111 &sensor_dev_attr_temp2_input.dev_attr.attr,
1112 &sensor_dev_attr_temp3_input.dev_attr.attr,
1113 &sensor_dev_attr_temp4_input.dev_attr.attr,
1114 &sensor_dev_attr_temp5_input.dev_attr.attr,
1115 &sensor_dev_attr_temp6_input.dev_attr.attr,
1116 &sensor_dev_attr_temp7_input.dev_attr.attr,
1117 &sensor_dev_attr_temp8_input.dev_attr.attr,
1118 &sensor_dev_attr_temp9_input.dev_attr.attr,
1119 &sensor_dev_attr_temp10_input.dev_attr.attr,
1120 &sensor_dev_attr_temp1_alarm.dev_attr.attr,
1121 &sensor_dev_attr_temp2_alarm.dev_attr.attr,
1122 &sensor_dev_attr_temp3_alarm.dev_attr.attr,
1123 &sensor_dev_attr_temp4_alarm.dev_attr.attr,
1124 &sensor_dev_attr_temp5_alarm.dev_attr.attr,
1125 &sensor_dev_attr_temp6_alarm.dev_attr.attr,
1126 &sensor_dev_attr_temp7_alarm.dev_attr.attr,
1127 &sensor_dev_attr_temp8_alarm.dev_attr.attr,
1128 &sensor_dev_attr_temp9_alarm.dev_attr.attr,
1129 &sensor_dev_attr_temp10_alarm.dev_attr.attr,
1130 &sensor_dev_attr_fan1_max.dev_attr.attr,
1131 &sensor_dev_attr_fan2_max.dev_attr.attr,
1132 &sensor_dev_attr_fan3_max.dev_attr.attr,
1133 &sensor_dev_attr_fan4_max.dev_attr.attr,
1134 &sensor_dev_attr_fan1_min.dev_attr.attr,
1135 &sensor_dev_attr_fan2_min.dev_attr.attr,
1136 &sensor_dev_attr_fan3_min.dev_attr.attr,
1137 &sensor_dev_attr_fan4_min.dev_attr.attr,
1138 &sensor_dev_attr_fan1_input.dev_attr.attr,
1139 &sensor_dev_attr_fan2_input.dev_attr.attr,
1140 &sensor_dev_attr_fan3_input.dev_attr.attr,
1141 &sensor_dev_attr_fan4_input.dev_attr.attr,
1142 &sensor_dev_attr_fan1_alarm.dev_attr.attr,
1143 &sensor_dev_attr_fan2_alarm.dev_attr.attr,
1144 &sensor_dev_attr_fan3_alarm.dev_attr.attr,
1145 &sensor_dev_attr_fan4_alarm.dev_attr.attr,
1146 &sensor_dev_attr_force_pwm_max.dev_attr.attr,
1147 &sensor_dev_attr_pwm1.dev_attr.attr,
1148 &dev_attr_pwm1_freq.attr,
1149 &sensor_dev_attr_pwm2.dev_attr.attr,
1150 &sensor_dev_attr_pwm3.dev_attr.attr,
1151 &sensor_dev_attr_pwm4.dev_attr.attr,
1152 &sensor_dev_attr_pwm1_auto_point1_pwm.dev_attr.attr,
1153 &sensor_dev_attr_pwm2_auto_point1_pwm.dev_attr.attr,
1154 &sensor_dev_attr_pwm3_auto_point1_pwm.dev_attr.attr,
1155 &sensor_dev_attr_pwm4_auto_point1_pwm.dev_attr.attr,
1156 &sensor_dev_attr_pwm1_auto_point2_pwm.dev_attr.attr,
1157 &sensor_dev_attr_pwm2_auto_point2_pwm.dev_attr.attr,
1158 &sensor_dev_attr_pwm3_auto_point2_pwm.dev_attr.attr,
1159 &sensor_dev_attr_pwm4_auto_point2_pwm.dev_attr.attr,
1160 &sensor_dev_attr_pwm1_auto_point1_temp.dev_attr.attr,
1161 &sensor_dev_attr_pwm2_auto_point1_temp.dev_attr.attr,
1162 &sensor_dev_attr_pwm3_auto_point1_temp.dev_attr.attr,
1163 &sensor_dev_attr_pwm4_auto_point1_temp.dev_attr.attr,
1164 &sensor_dev_attr_pwm1_auto_point2_temp.dev_attr.attr,
1165 &sensor_dev_attr_pwm2_auto_point2_temp.dev_attr.attr,
1166 &sensor_dev_attr_pwm3_auto_point2_temp.dev_attr.attr,
1167 &sensor_dev_attr_pwm4_auto_point2_temp.dev_attr.attr,
1168 &sensor_dev_attr_pwm1_enable.dev_attr.attr,
1169 &sensor_dev_attr_pwm2_enable.dev_attr.attr,
1170 &sensor_dev_attr_pwm3_enable.dev_attr.attr,
1171 &sensor_dev_attr_pwm4_enable.dev_attr.attr,
1172 &sensor_dev_attr_pwm1_auto_channels_temp.dev_attr.attr,
1173 &sensor_dev_attr_pwm2_auto_channels_temp.dev_attr.attr,
1174 &sensor_dev_attr_pwm3_auto_channels_temp.dev_attr.attr,
1175 &sensor_dev_attr_pwm4_auto_channels_temp.dev_attr.attr,