Lines Matching refs:index
226 * ldi is the logical device index
407 return sprintf(buf, "%u\n", IN_FROM_REG(data->in[attr->index],
430 return sprintf(buf, "%u\n", data->in_status[attr->index]);
452 return sprintf(buf, "%u\n", IN_FROM_REG(data->in_min[attr->index],
470 data->in_min[attr->index] = IN_TO_REG(val, data->in_vref);
471 pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_IN_MIN,
472 data->in_min[attr->index]);
496 return sprintf(buf, "%u\n", IN_FROM_REG(data->in_max[attr->index],
514 data->in_max[attr->index] = IN_TO_REG(val,
516 pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_IN_MAX,
517 data->in_max[attr->index]);
551 unsigned nr = to_sensor_dev_attr(devattr)->index;
574 unsigned nr = to_sensor_dev_attr(devattr)->index;
669 return sprintf(buf, "%u\n", IN_FROM_REG(data->in[attr->index],
688 return sprintf(buf, "%u\n", data->in_status[attr->index]);
702 return sprintf(buf, "%u\n", IN_FROM_REG(data->in_min[attr->index],
720 data->in_min[attr->index] = IN_TO_REG(val, data->in_vref);
721 pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_TEMP_MIN,
722 data->in_min[attr->index]);
738 return sprintf(buf, "%u\n", IN_FROM_REG(data->in_max[attr->index],
756 data->in_max[attr->index] = IN_TO_REG(val, data->in_vref);
757 pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_TEMP_MAX,
758 data->in_max[attr->index]);
774 return sprintf(buf, "%u\n", IN_FROM_REG(data->in_crit[attr->index-11],
792 data->in_crit[attr->index-11] = IN_TO_REG(val, data->in_vref);
793 pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_TEMP_CRIT,
794 data->in_crit[attr->index-11]);
814 unsigned nr = to_sensor_dev_attr(devattr)->index;
830 unsigned nr = to_sensor_dev_attr(devattr)->index;
846 unsigned nr = to_sensor_dev_attr(devattr)->index;
882 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index]));
896 return sprintf(buf, "%d\n", data->temp_status[attr->index]);
910 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[attr->index]));
927 data->temp_min[attr->index] = TEMP_TO_REG(val);
928 pc87360_write_value(data, LD_TEMP, attr->index, PC87365_REG_TEMP_MIN,
929 data->temp_min[attr->index]);
945 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[attr->index]));
962 data->temp_max[attr->index] = TEMP_TO_REG(val);
963 pc87360_write_value(data, LD_TEMP, attr->index, PC87365_REG_TEMP_MAX,
964 data->temp_max[attr->index]);
981 TEMP_FROM_REG(data->temp_crit[attr->index]));
998 data->temp_crit[attr->index] = TEMP_TO_REG(val);
999 pc87360_write_value(data, LD_TEMP, attr->index, PC87365_REG_TEMP_CRIT,
1000 data->temp_crit[attr->index]);
1021 unsigned nr = to_sensor_dev_attr(devattr)->index;
1037 unsigned nr = to_sensor_dev_attr(devattr)->index;
1053 unsigned nr = to_sensor_dev_attr(devattr)->index;
1069 unsigned nr = to_sensor_dev_attr(devattr)->index;
1119 return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan[attr->index],
1120 FAN_DIV_FROM_REG(data->fan_status[attr->index])));
1135 FAN_STATUS_FROM_REG(data->fan_status[attr->index]));
1150 FAN_DIV_FROM_REG(data->fan_status[attr->index]));
1164 return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan_min[attr->index],
1165 FAN_DIV_FROM_REG(data->fan_status[attr->index])));
1183 FAN_DIV_FROM_REG(data->fan_status[attr->index]));
1187 && (data->fan_status[attr->index] & 0x60) != 0x60) {
1189 data->fan[attr->index] >>= 1;
1190 data->fan_status[attr->index] += 0x20;
1192 data->fan_min[attr->index] = fan_min > 255 ? 255 : fan_min;
1194 PC87360_REG_FAN_MIN(attr->index),
1195 data->fan_min[attr->index]);
1199 PC87360_REG_FAN_STATUS(attr->index),
1200 data->fan_status[attr->index] & 0xF9);
1238 PWM_FROM_REG(data->pwm[attr->index],
1240 attr->index)));
1256 data->pwm[attr->index] = PWM_TO_REG(val,
1257 FAN_CONFIG_INVERT(data->fan_conf, attr->index));
1258 pc87360_write_value(data, LD_FAN, NO_BANK, PC87360_REG_PWM(attr->index),
1259 data->pwm[attr->index]);