• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/

Lines Matching defs:nr

265 static u8 div_to_reg(int nr, long val)
368 int nr = sensor_attr->index; \
369 return sprintf(buf,"%d\n", IN_FROM_REG(data->reg[nr])); \
386 int nr = sensor_attr->index; \
389 data->in_##reg[nr] = IN_TO_REG(val); \
390 w83791d_write(client, W83791D_REG_IN_##REG[nr], data->in_##reg[nr]); \
523 int nr = sensor_attr->index; \
525 FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
538 int nr = sensor_attr->index;
541 data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr]));
542 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]);
552 int nr = sensor_attr->index;
554 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr]));
567 int nr = sensor_attr->index;
577 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
580 data->fan_div[nr] = div_to_reg(nr, simple_strtoul(buf, NULL, 10));
582 switch (nr) {
610 dev_warn(dev, "store_fan_div: Unexpected nr seen: %d\n", nr);
618 tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask;
624 if (nr < 3) {
625 keep_mask = ~(1 << (nr + 5));
628 tmp_fan_div = (data->fan_div[nr] << (3 + nr)) & ~keep_mask;
634 data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr]));
635 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]);
700 int nr = sensor_attr->index;
702 return sprintf(buf, "%u\n", data->pwm[nr]);
711 int nr = sensor_attr->index;
718 data->pwm[nr] = SENSORS_LIMIT(val, 0, 255);
719 w83791d_write(client, W83791D_REG_PWM[nr], data->pwm[nr]);
741 int nr = sensor_attr->index;
743 return sprintf(buf, "%u\n", data->pwm_enable[nr] + 1);
752 int nr = sensor_attr->index;
765 data->pwm_enable[nr] = val - 1;
766 switch (nr) {
786 data->pwm_enable[nr] << val_shift;
808 int nr = sensor_attr->index;
809 return sprintf(buf, "%d\n", TEMP1_FROM_REG(data->temp_target[nr]));
818 int nr = sensor_attr->index;
826 data->temp_target[nr] = TARGET_TEMP_TO_REG(val);
828 W83791D_REG_TEMP_TARGET[nr]) & 0x80;
829 w83791d_write(client, W83791D_REG_TEMP_TARGET[nr],
830 data->temp_target[nr] | target_mask);
849 int nr = sensor_attr->index;
850 return sprintf(buf, "%d\n", TEMP1_FROM_REG(data->temp_tolerance[nr]));
859 int nr = sensor_attr->index;
869 switch (nr) {
888 data->temp_tolerance[nr] = TOL_TEMP_TO_REG(val);
892 (data->temp_tolerance[nr] << val_shift) | target_mask);
922 int nr = attr->index;
925 data->temp1[nr] = TEMP1_TO_REG(val);
926 w83791d_write(client, W83791D_REG_TEMP1[nr], data->temp1[nr]);
937 int nr = attr->nr;
939 return sprintf(buf, "%d\n", TEMP23_FROM_REG(data->temp_add[nr][index]));
950 int nr = attr->nr;
954 data->temp_add[nr][index] = TEMP23_TO_REG(val);
955 w83791d_write(client, W83791D_REG_TEMP_ADD[nr][index * 2],
956 data->temp_add[nr][index] >> 8);
957 w83791d_write(client, W83791D_REG_TEMP_ADD[nr][index * 2 + 1],
958 data->temp_add[nr][index] & 0x80);