• 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

116 /* nr has to be 0 or 1 (PC87360/87363) or 2 (PC87364/87365/87366) */
117 #define PC87360_REG_PRESCALE(nr) (0x00 + 2 * (nr))
118 #define PC87360_REG_PWM(nr) (0x01 + 2 * (nr))
119 #define PC87360_REG_FAN_MIN(nr) (0x06 + 3 * (nr))
120 #define PC87360_REG_FAN(nr) (0x07 + 3 * (nr))
121 #define PC87360_REG_FAN_STATUS(nr) (0x08 + 3 * (nr))
130 #define FAN_CONFIG_MONITOR(val,nr) (((val) >> (2 + nr * 3)) & 1)
131 #define FAN_CONFIG_CONTROL(val,nr) (((val) >> (3 + nr * 3)) & 1)
132 #define FAN_CONFIG_INVERT(val,nr) (((val) >> (4 + nr * 3)) & 1)
507 unsigned nr = to_sensor_dev_attr(devattr)->index;
509 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MIN));
515 unsigned nr = to_sensor_dev_attr(devattr)->index;
517 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MAX));
725 unsigned nr = to_sensor_dev_attr(devattr)->index;
727 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MIN));
733 unsigned nr = to_sensor_dev_attr(devattr)->index;
735 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MAX));
741 unsigned nr = to_sensor_dev_attr(devattr)->index;
743 return sprintf(buf, "%u\n", !!(data->in_status[nr] & TEMP_ALM_CRIT));
914 unsigned nr = to_sensor_dev_attr(devattr)->index;
916 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & CHAN_ALM_MIN));
922 unsigned nr = to_sensor_dev_attr(devattr)->index;
924 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & CHAN_ALM_MAX));
930 unsigned nr = to_sensor_dev_attr(devattr)->index;
932 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & TEMP_ALM_CRIT));
956 unsigned nr = to_sensor_dev_attr(devattr)->index;
958 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & TEMP_FAULT));
1333 int i, nr;
1348 nr = data->innr < 11 ? data->innr : 11;
1349 for (i = 0; i < nr; i++) {
1462 static void pc87360_autodiv(struct device *dev, int nr)
1465 u8 old_min = data->fan_min[nr];
1468 if ((data->fan_status[nr] & 0x04) /* overflow flag */
1469 || (data->fan[nr] >= 224)) { /* next to overflow */
1470 if ((data->fan_status[nr] & 0x60) != 0x60) {
1471 data->fan_status[nr] += 0x20;
1472 data->fan_min[nr] >>= 1;
1473 data->fan[nr] >>= 1;
1476 FAN_DIV_FROM_REG(data->fan_status[nr]), nr+1);
1480 while (!(data->fan_min[nr] & 0x80) /* min "nails" divider */
1481 && data->fan[nr] < 85 /* bad accuracy */
1482 && (data->fan_status[nr] & 0x60) != 0x00) {
1483 data->fan_status[nr] -= 0x20;
1484 data->fan_min[nr] <<= 1;
1485 data->fan[nr] <<= 1;
1488 FAN_DIV_FROM_REG(data->fan_status[nr]),
1489 nr+1);
1494 if (old_min != data->fan_min[nr]) {
1496 PC87360_REG_FAN_MIN(nr),
1497 data->fan_min[nr]);