Lines Matching refs:nr

119 #define PC87360_REG_PRESCALE(nr)	(0x00 + 2 * (nr))  argument
120 #define PC87360_REG_PWM(nr) (0x01 + 2 * (nr)) argument
121 #define PC87360_REG_FAN_MIN(nr) (0x06 + 3 * (nr)) argument
122 #define PC87360_REG_FAN(nr) (0x07 + 3 * (nr)) argument
123 #define PC87360_REG_FAN_STATUS(nr) (0x08 + 3 * (nr)) argument
132 #define FAN_CONFIG_MONITOR(val, nr) (((val) >> (2 + (nr) * 3)) & 1) argument
133 #define FAN_CONFIG_CONTROL(val, nr) (((val) >> (3 + (nr) * 3)) & 1) argument
134 #define FAN_CONFIG_INVERT(val, nr) (((val) >> (4 + (nr) * 3)) & 1) argument
544 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_in_min_alarm() local
546 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MIN)); in show_in_min_alarm()
552 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_in_max_alarm() local
554 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MAX)); in show_in_max_alarm()
804 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_therm_min_alarm() local
806 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MIN)); in show_therm_min_alarm()
812 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_therm_max_alarm() local
814 return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MAX)); in show_therm_max_alarm()
820 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_therm_crit_alarm() local
822 return sprintf(buf, "%u\n", !!(data->in_status[nr] & TEMP_ALM_CRIT)); in show_therm_crit_alarm()
1028 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_temp_min_alarm() local
1030 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & CHAN_ALM_MIN)); in show_temp_min_alarm()
1037 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_temp_max_alarm() local
1039 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & CHAN_ALM_MAX)); in show_temp_max_alarm()
1046 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_temp_crit_alarm() local
1048 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & TEMP_ALM_CRIT)); in show_temp_crit_alarm()
1074 unsigned nr = to_sensor_dev_attr(devattr)->index; in show_temp_fault() local
1076 return sprintf(buf, "%u\n", !!(data->temp_status[nr] & TEMP_FAULT)); in show_temp_fault()
1431 int i, nr; in pc87360_init_device() local
1446 nr = data->innr < 11 ? data->innr : 11; in pc87360_init_device()
1447 for (i = 0; i < nr; i++) { in pc87360_init_device()
1567 static void pc87360_autodiv(struct device *dev, int nr) in pc87360_autodiv() argument
1570 u8 old_min = data->fan_min[nr]; in pc87360_autodiv()
1573 if ((data->fan_status[nr] & 0x04) /* overflow flag */ in pc87360_autodiv()
1574 || (data->fan[nr] >= 224)) { /* next to overflow */ in pc87360_autodiv()
1575 if ((data->fan_status[nr] & 0x60) != 0x60) { in pc87360_autodiv()
1576 data->fan_status[nr] += 0x20; in pc87360_autodiv()
1577 data->fan_min[nr] >>= 1; in pc87360_autodiv()
1578 data->fan[nr] >>= 1; in pc87360_autodiv()
1581 FAN_DIV_FROM_REG(data->fan_status[nr]), nr + 1); in pc87360_autodiv()
1585 while (!(data->fan_min[nr] & 0x80) /* min "nails" divider */ in pc87360_autodiv()
1586 && data->fan[nr] < 85 /* bad accuracy */ in pc87360_autodiv()
1587 && (data->fan_status[nr] & 0x60) != 0x00) { in pc87360_autodiv()
1588 data->fan_status[nr] -= 0x20; in pc87360_autodiv()
1589 data->fan_min[nr] <<= 1; in pc87360_autodiv()
1590 data->fan[nr] <<= 1; in pc87360_autodiv()
1593 FAN_DIV_FROM_REG(data->fan_status[nr]), in pc87360_autodiv()
1594 nr + 1); in pc87360_autodiv()
1599 if (old_min != data->fan_min[nr]) { in pc87360_autodiv()
1601 PC87360_REG_FAN_MIN(nr), in pc87360_autodiv()
1602 data->fan_min[nr]); in pc87360_autodiv()