• 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

86 /* in nr from 0 to 8 */
87 #define W83781D_REG_IN_MAX(nr) ((nr < 7) ? (0x2b + (nr) * 2) : \
88 (0x554 + (((nr) - 7) * 2)))
89 #define W83781D_REG_IN_MIN(nr) ((nr < 7) ? (0x2c + (nr) * 2) : \
90 (0x555 + (((nr) - 7) * 2)))
91 #define W83781D_REG_IN(nr) ((nr < 7) ? (0x20 + (nr)) : \
92 (0x550 + (nr) - 7))
94 /* fan nr from 0 to 2 */
95 #define W83781D_REG_FAN_MIN(nr) (0x3b + (nr))
96 #define W83781D_REG_FAN(nr) (0x28 + (nr))
101 /* temp nr from 1 to 3 */
102 #define W83781D_REG_TEMP(nr) ((nr == 3) ? (0x0250) : \
103 ((nr == 2) ? (0x0150) : \
105 #define W83781D_REG_TEMP_HYST(nr) ((nr == 3) ? (0x253) : \
106 ((nr == 2) ? (0x153) : \
108 #define W83781D_REG_TEMP_OVER(nr) ((nr == 3) ? (0x255) : \
109 ((nr == 2) ? (0x155) : \
273 int nr = attr->index; \
279 data->in_##reg[nr] = IN_TO_REG(val); \
280 w83781d_write_value(data, W83781D_REG_IN_##REG(nr), data->in_##reg[nr]); \
325 int nr = attr->index;
331 data->fan_min[nr] =
332 FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
333 w83781d_write_value(data, W83781D_REG_FAN_MIN(nr),
334 data->fan_min[nr]);
356 int nr = attr->index; \
357 if (nr >= 2) { /* TEMP2 and TEMP3 */ \
359 LM75_TEMP_FROM_REG(data->reg##_add[nr-2])); \
374 int nr = attr->index; \
381 if (nr >= 2) { /* TEMP2 and TEMP3 */ \
382 data->temp_##reg##_add[nr-2] = LM75_TEMP_TO_REG(val); \
383 w83781d_write_value(data, W83781D_REG_TEMP_##REG(nr), \
384 data->temp_##reg##_add[nr-2]); \
387 w83781d_write_value(data, W83781D_REG_TEMP_##REG(nr), \
632 int nr = attr->index;
639 min = FAN_FROM_REG(data->fan_min[nr],
640 DIV_FROM_REG(data->fan_div[nr]));
642 data->fan_div[nr] = DIV_TO_REG(val, data->type);
644 reg = (w83781d_read_value(data, nr==2 ? W83781D_REG_PIN : W83781D_REG_VID_FANDIV)
645 & (nr==0 ? 0xcf : 0x3f))
646 | ((data->fan_div[nr] & 0x03) << (nr==0 ? 4 : 6));
647 w83781d_write_value(data, nr==2 ? W83781D_REG_PIN : W83781D_REG_VID_FANDIV, reg);
652 & ~(1 << (5 + nr)))
653 | ((data->fan_div[nr] & 0x04) << (3 + nr));
658 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
659 w83781d_write_value(data, W83781D_REG_FAN_MIN(nr), data->fan_min[nr]);
693 int nr = attr->index;
699 data->pwm[nr] = SENSORS_LIMIT(val, 0, 255);
700 w83781d_write_value(data, W83781D_REG_PWM[nr], data->pwm[nr]);
761 int nr = attr->index;
772 tmp | BIT_SCFG1[nr]);
775 tmp | BIT_SCFG2[nr]);
776 data->sens[nr] = val;
781 tmp | BIT_SCFG1[nr]);
784 tmp & ~BIT_SCFG2[nr]);
785 data->sens[nr] = val;
794 tmp & ~BIT_SCFG1[nr]);
795 data->sens[nr] = val;