• 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

170 #define W83793_REG_PWM(index, nr)	(((nr) == 0 ? 0xb3 : \
171 (nr) == 1 ? 0x220 : 0x218) + (index))
178 #define W83793_REG_SF2_TEMP(index, nr) (0x230 + ((index) << 4) + (nr))
179 #define W83793_REG_SF2_PWM(index, nr) (0x238 + ((index) << 4) + (nr))
353 int nr = sensor_attr->nr;
358 if (ALARM_STATUS == nr) {
447 int nr = sensor_attr->nr;
452 if (FAN_INPUT == nr) {
489 int nr = sensor_attr->nr;
492 if (PWM_STOP_TIME == nr)
495 val = (data->pwm[index][nr] & 0x3f) << 2;
508 int nr = sensor_attr->nr;
513 if (PWM_STOP_TIME == nr) {
521 data->pwm[index][nr] =
522 w83793_read_value(client, W83793_REG_PWM(index, nr)) & 0xc0;
523 data->pwm[index][nr] |= val;
524 w83793_write_value(client, W83793_REG_PWM(index, nr),
525 data->pwm[index][nr]);
537 int nr = sensor_attr->nr;
540 long temp = TEMP_FROM_REG(data->temp[index][nr]);
542 if (TEMP_READ == nr && index < 4) { /* Only TD1-TD4 have low bits */
555 int nr = sensor_attr->nr;
562 data->temp[index][nr] = TEMP_TO_REG(tmp, -128, 127);
563 w83793_write_value(client, W83793_REG_TEMP[index][nr],
564 data->temp[index][nr]);
656 int nr = sensor_attr->nr;
660 if (SETUP_PWM_DEFAULT == nr) {
662 } else if (SETUP_PWM_UPTIME == nr) {
664 } else if (SETUP_PWM_DOWNTIME == nr) {
666 } else if (SETUP_TEMP_CRITICAL == nr) {
679 int nr = sensor_attr->nr;
684 if (SETUP_PWM_DEFAULT == nr) {
692 } else if (SETUP_PWM_UPTIME == nr) {
697 } else if (SETUP_PWM_DOWNTIME == nr) {
751 int nr = sensor_attr->nr;
756 if (TEMP_FAN_MAP == nr) {
758 } else if (TEMP_PWM_ENABLE == nr) {
761 } else if (TEMP_CRUISE == nr) {
776 int nr = sensor_attr->nr;
783 if (TEMP_FAN_MAP == nr) {
787 } else if (TEMP_PWM_ENABLE == nr) {
802 } else if (TEMP_CRUISE == nr) {
833 int nr = sensor_attr->nr;
837 return sprintf(buf, "%d\n", (data->sf2_pwm[index][nr] & 0x3f) << 2);
848 int nr = sensor_attr->nr;
853 data->sf2_pwm[index][nr] =
854 w83793_read_value(client, W83793_REG_SF2_PWM(index, nr)) & 0xc0;
855 data->sf2_pwm[index][nr] |= val;
856 w83793_write_value(client, W83793_REG_SF2_PWM(index, nr),
857 data->sf2_pwm[index][nr]);
867 int nr = sensor_attr->nr;
872 TEMP_FROM_REG(data->sf2_temp[index][nr] & 0x7f));
883 int nr = sensor_attr->nr;
888 data->sf2_temp[index][nr] =
889 w83793_read_value(client, W83793_REG_SF2_TEMP(index, nr)) & 0x80;
890 data->sf2_temp[index][nr] |= val;
891 w83793_write_value(client, W83793_REG_SF2_TEMP(index, nr),
892 data->sf2_temp[index][nr]);
903 int nr = sensor_attr->nr;
906 u16 val = data->in[index][nr];
910 val += (data->in_low_bits[nr] >> (index * 2)) & 0x3;
923 int nr = sensor_attr->nr;
935 if (1 == nr || 2 == nr) {
941 data->in_low_bits[nr] =
942 w83793_read_value(client, W83793_REG_IN_LOW_BITS[nr]);
943 data->in_low_bits[nr] &= ~(0x03 << (2 * index));
944 data->in_low_bits[nr] |= (val & 0x03) << (2 * index);
945 w83793_write_value(client, W83793_REG_IN_LOW_BITS[nr],
946 data->in_low_bits[nr]);
949 data->in[index][nr] = val;
950 w83793_write_value(client, W83793_REG_IN[index][nr],
951 data->in[index][nr]);