Lines Matching refs:nr

159 #define W83793_REG_PWM(index, nr)	(((nr) == 0 ? 0xb3 : \  argument
160 (nr) == 1 ? 0x220 : 0x218) + (index))
167 #define W83793_REG_SF2_TEMP(index, nr) (0x230 + ((index) << 4) + (nr)) argument
168 #define W83793_REG_SF2_PWM(index, nr) (0x238 + ((index) << 4) + (nr)) argument
356 int nr = sensor_attr->nr; in show_alarm_beep() local
361 if (nr == ALARM_STATUS) { in show_alarm_beep()
467 int nr = sensor_attr->nr; in show_fan() local
472 if (nr == FAN_INPUT) in show_fan()
514 int nr = sensor_attr->nr; in show_pwm() local
517 if (nr == PWM_STOP_TIME) in show_pwm()
520 val = (data->pwm[index][nr] & 0x3f) << 2; in show_pwm()
533 int nr = sensor_attr->nr; in store_pwm() local
543 if (nr == PWM_STOP_TIME) { in store_pwm()
550 data->pwm[index][nr] = in store_pwm()
551 w83793_read_value(client, W83793_REG_PWM(index, nr)) & 0xc0; in store_pwm()
552 data->pwm[index][nr] |= val; in store_pwm()
553 w83793_write_value(client, W83793_REG_PWM(index, nr), in store_pwm()
554 data->pwm[index][nr]); in store_pwm()
566 int nr = sensor_attr->nr; in show_temp() local
569 long temp = TEMP_FROM_REG(data->temp[index][nr]); in show_temp()
571 if (nr == TEMP_READ && index < 4) { /* Only TD1-TD4 have low bits */ in show_temp()
584 int nr = sensor_attr->nr; in store_temp() local
596 data->temp[index][nr] = TEMP_TO_REG(tmp, -128, 127); in store_temp()
597 w83793_write_value(client, W83793_REG_TEMP[index][nr], in store_temp()
598 data->temp[index][nr]); in store_temp()
694 int nr = sensor_attr->nr; in show_sf_setup() local
698 if (nr == SETUP_PWM_DEFAULT) in show_sf_setup()
700 else if (nr == SETUP_PWM_UPTIME) in show_sf_setup()
702 else if (nr == SETUP_PWM_DOWNTIME) in show_sf_setup()
704 else if (nr == SETUP_TEMP_CRITICAL) in show_sf_setup()
716 int nr = sensor_attr->nr; in store_sf_setup() local
727 if (nr == SETUP_PWM_DEFAULT) { in store_sf_setup()
733 } else if (nr == SETUP_PWM_UPTIME) { in store_sf_setup()
738 } else if (nr == SETUP_PWM_DOWNTIME) { in store_sf_setup()
791 int nr = sensor_attr->nr; in show_sf_ctrl() local
796 if (nr == TEMP_FAN_MAP) { in show_sf_ctrl()
798 } else if (nr == TEMP_PWM_ENABLE) { in show_sf_ctrl()
801 } else if (nr == TEMP_CRUISE) { in show_sf_ctrl()
816 int nr = sensor_attr->nr; in store_sf_ctrl() local
828 if (nr == TEMP_FAN_MAP) { in store_sf_ctrl()
832 } else if (nr == TEMP_PWM_ENABLE) { in store_sf_ctrl()
846 } else if (nr == TEMP_CRUISE) { in store_sf_ctrl()
875 int nr = sensor_attr->nr; in show_sf2_pwm() local
879 return sprintf(buf, "%d\n", (data->sf2_pwm[index][nr] & 0x3f) << 2); in show_sf2_pwm()
890 int nr = sensor_attr->nr; in store_sf2_pwm() local
901 data->sf2_pwm[index][nr] = in store_sf2_pwm()
902 w83793_read_value(client, W83793_REG_SF2_PWM(index, nr)) & 0xc0; in store_sf2_pwm()
903 data->sf2_pwm[index][nr] |= val; in store_sf2_pwm()
904 w83793_write_value(client, W83793_REG_SF2_PWM(index, nr), in store_sf2_pwm()
905 data->sf2_pwm[index][nr]); in store_sf2_pwm()
915 int nr = sensor_attr->nr; in show_sf2_temp() local
920 TEMP_FROM_REG(data->sf2_temp[index][nr] & 0x7f)); in show_sf2_temp()
931 int nr = sensor_attr->nr; in store_sf2_temp() local
942 data->sf2_temp[index][nr] = in store_sf2_temp()
943 w83793_read_value(client, W83793_REG_SF2_TEMP(index, nr)) & 0x80; in store_sf2_temp()
944 data->sf2_temp[index][nr] |= val; in store_sf2_temp()
945 w83793_write_value(client, W83793_REG_SF2_TEMP(index, nr), in store_sf2_temp()
946 data->sf2_temp[index][nr]); in store_sf2_temp()
957 int nr = sensor_attr->nr; in show_in() local
960 u16 val = data->in[index][nr]; in show_in()
964 val += (data->in_low_bits[nr] >> (index * 2)) & 0x3; in show_in()
977 int nr = sensor_attr->nr; in store_in() local
992 if (nr == 1 || nr == 2) in store_in()
997 data->in_low_bits[nr] = in store_in()
998 w83793_read_value(client, W83793_REG_IN_LOW_BITS[nr]); in store_in()
999 data->in_low_bits[nr] &= ~(0x03 << (2 * index)); in store_in()
1000 data->in_low_bits[nr] |= (val & 0x03) << (2 * index); in store_in()
1001 w83793_write_value(client, W83793_REG_IN_LOW_BITS[nr], in store_in()
1002 data->in_low_bits[nr]); in store_in()
1005 data->in[index][nr] = val; in store_in()
1006 w83793_write_value(client, W83793_REG_IN[index][nr], in store_in()
1007 data->in[index][nr]); in store_in()