• 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

129 #define BANK_FM(nr)		(nr)
130 #define BANK_FT(nr) (0x08 + (nr))
131 #define BANK_FC(nr) (0x10 + (nr) * 2)
132 #define BANK_TM(nr) (nr)
133 #define BANK_VM(nr) (0x08 + (nr))
177 nr is from 0 to 7 */
178 static void pc87427_readall_fan(struct pc87427_data *data, u8 nr)
182 outb(BANK_FM(nr), iobase + PC87427_REG_BANK);
183 data->fan[nr] = inw(iobase + PC87427_REG_FAN);
184 data->fan_min[nr] = inw(iobase + PC87427_REG_FAN_MIN);
185 data->fan_status[nr] = inb(iobase + PC87427_REG_FAN_STATUS);
187 outb(data->fan_status[nr], iobase + PC87427_REG_FAN_STATUS);
228 nr is from 0 to 3 */
229 static void pc87427_readall_pwm(struct pc87427_data *data, u8 nr)
233 outb(BANK_FC(nr), iobase + PC87427_REG_BANK);
234 data->pwm_enable[nr] = inb(iobase + PC87427_REG_PWM_ENABLE);
235 data->pwm[nr] = inb(iobase + PC87427_REG_PWM_DUTY);
290 nr is from 0 to 5 */
291 static void pc87427_readall_temp(struct pc87427_data *data, u8 nr)
295 outb(BANK_TM(nr), iobase + PC87427_REG_BANK);
296 data->temp[nr] = le16_to_cpu(inw(iobase + PC87427_REG_TEMP));
297 data->temp_max[nr] = inb(iobase + PC87427_REG_TEMP_MAX);
298 data->temp_min[nr] = inb(iobase + PC87427_REG_TEMP_MIN);
299 data->temp_crit[nr] = inb(iobase + PC87427_REG_TEMP_CRIT);
300 data->temp_type[nr] = inb(iobase + PC87427_REG_TEMP_TYPE);
301 data->temp_status[nr] = inb(iobase + PC87427_REG_TEMP_STATUS);
303 outb(data->temp_status[nr], iobase + PC87427_REG_TEMP_STATUS);
377 int nr = to_sensor_dev_attr(devattr)->index;
379 return sprintf(buf, "%lu\n", fan_from_reg(data->fan[nr]));
386 int nr = to_sensor_dev_attr(devattr)->index;
388 return sprintf(buf, "%lu\n", fan_from_reg(data->fan_min[nr]));
395 int nr = to_sensor_dev_attr(devattr)->index;
397 return sprintf(buf, "%d\n", !!(data->fan_status[nr]
405 int nr = to_sensor_dev_attr(devattr)->index;
407 return sprintf(buf, "%d\n", !!(data->fan_status[nr]
415 int nr = to_sensor_dev_attr(devattr)->index;
423 outb(BANK_FM(nr), iobase + PC87427_REG_BANK);
428 data->fan_min[nr] = fan_to_reg(val);
429 outw(data->fan_min[nr], iobase + PC87427_REG_FAN_MIN);
545 static void update_pwm_enable(struct pc87427_data *data, int nr, u8 mode)
548 data->pwm_enable[nr] &= ~PWM_ENABLE_MODE_MASK;
549 data->pwm_enable[nr] |= mode;
550 outb(data->pwm_enable[nr], iobase + PC87427_REG_PWM_ENABLE);
557 int nr = to_sensor_dev_attr(devattr)->index;
560 pwm_enable = pwm_enable_from_reg(data->pwm_enable[nr]);
570 int nr = to_sensor_dev_attr(devattr)->index;
576 if (val == 2 && !(data->pwm_auto_ok & (1 << nr)))
580 pc87427_readall_pwm(data, nr);
581 update_pwm_enable(data, nr, pwm_enable_to_reg(val, data->pwm[nr]));
591 int nr = to_sensor_dev_attr(devattr)->index;
593 return sprintf(buf, "%d\n", (int)data->pwm[nr]);
600 int nr = to_sensor_dev_attr(devattr)->index;
609 pc87427_readall_pwm(data, nr);
610 mode = data->pwm_enable[nr] & PWM_ENABLE_MODE_MASK;
613 "manual mode\n", nr + 1);
621 update_pwm_enable(data, nr, PWM_MODE_OFF);
623 dev_dbg(dev, "Switching PWM%d from %s to %s\n", nr + 1,
627 update_pwm_enable(data, nr, PWM_MODE_MANUAL);
629 dev_dbg(dev, "Switching PWM%d from %s to %s\n", nr + 1,
633 data->pwm[nr] = val;
686 int nr = to_sensor_dev_attr(devattr)->index;
688 return sprintf(buf, "%ld\n", temp_from_reg(data->temp[nr]));
695 int nr = to_sensor_dev_attr(devattr)->index;
697 return sprintf(buf, "%ld\n", temp_from_reg8(data->temp_min[nr]));
704 int nr = to_sensor_dev_attr(devattr)->index;
706 return sprintf(buf, "%ld\n", temp_from_reg8(data->temp_max[nr]));
713 int nr = to_sensor_dev_attr(devattr)->index;
715 return sprintf(buf, "%ld\n", temp_from_reg8(data->temp_crit[nr]));
722 int nr = to_sensor_dev_attr(devattr)->index;
724 return sprintf(buf, "%u\n", temp_type_from_reg(data->temp_type[nr]));
731 int nr = to_sensor_dev_attr(devattr)->index;
733 return sprintf(buf, "%d\n", !!(data->temp_status[nr]
741 int nr = to_sensor_dev_attr(devattr)->index;
743 return sprintf(buf, "%d\n", !!(data->temp_status[nr]
751 int nr = to_sensor_dev_attr(devattr)->index;
753 return sprintf(buf, "%d\n", !!(data->temp_status[nr]
761 int nr = to_sensor_dev_attr(devattr)->index;
763 return sprintf(buf, "%d\n", !!(data->temp_status[nr]