Lines Matching refs:nr
172 #define W83793_REG_PWM(index, nr) (((nr) == 0 ? 0xb3 : \ argument
173 (nr) == 1 ? 0x220 : 0x218) + (index))
180 #define W83793_REG_SF2_TEMP(index, nr) (0x230 + ((index) << 4) + (nr)) argument
181 #define W83793_REG_SF2_PWM(index, nr) (0x238 + ((index) << 4) + (nr)) argument
371 int nr = sensor_attr->nr; in show_alarm_beep() local
376 if (nr == ALARM_STATUS) { in show_alarm_beep()
482 int nr = sensor_attr->nr; in show_fan() local
487 if (nr == FAN_INPUT) in show_fan()
529 int nr = sensor_attr->nr; in show_pwm() local
532 if (nr == PWM_STOP_TIME) in show_pwm()
535 val = (data->pwm[index][nr] & 0x3f) << 2; in show_pwm()
548 int nr = sensor_attr->nr; in store_pwm() local
558 if (nr == PWM_STOP_TIME) { in store_pwm()
565 data->pwm[index][nr] = in store_pwm()
566 w83793_read_value(client, W83793_REG_PWM(index, nr)) & 0xc0; in store_pwm()
567 data->pwm[index][nr] |= val; in store_pwm()
568 w83793_write_value(client, W83793_REG_PWM(index, nr), in store_pwm()
569 data->pwm[index][nr]); in store_pwm()
581 int nr = sensor_attr->nr; in show_temp() local
584 long temp = TEMP_FROM_REG(data->temp[index][nr]); in show_temp()
586 if (nr == TEMP_READ && index < 4) { /* Only TD1-TD4 have low bits */ in show_temp()
599 int nr = sensor_attr->nr; in store_temp() local
611 data->temp[index][nr] = TEMP_TO_REG(tmp, -128, 127); in store_temp()
612 w83793_write_value(client, W83793_REG_TEMP[index][nr], in store_temp()
613 data->temp[index][nr]); in store_temp()
709 int nr = sensor_attr->nr; in show_sf_setup() local
713 if (nr == SETUP_PWM_DEFAULT) in show_sf_setup()
715 else if (nr == SETUP_PWM_UPTIME) in show_sf_setup()
717 else if (nr == SETUP_PWM_DOWNTIME) in show_sf_setup()
719 else if (nr == SETUP_TEMP_CRITICAL) in show_sf_setup()
731 int nr = sensor_attr->nr; in store_sf_setup() local
742 if (nr == SETUP_PWM_DEFAULT) { in store_sf_setup()
748 } else if (nr == SETUP_PWM_UPTIME) { in store_sf_setup()
753 } else if (nr == SETUP_PWM_DOWNTIME) { in store_sf_setup()
806 int nr = sensor_attr->nr; in show_sf_ctrl() local
811 if (nr == TEMP_FAN_MAP) { in show_sf_ctrl()
813 } else if (nr == TEMP_PWM_ENABLE) { in show_sf_ctrl()
816 } else if (nr == TEMP_CRUISE) { in show_sf_ctrl()
831 int nr = sensor_attr->nr; in store_sf_ctrl() local
843 if (nr == TEMP_FAN_MAP) { in store_sf_ctrl()
847 } else if (nr == TEMP_PWM_ENABLE) { in store_sf_ctrl()
861 } else if (nr == TEMP_CRUISE) { in store_sf_ctrl()
890 int nr = sensor_attr->nr; in show_sf2_pwm() local
894 return sprintf(buf, "%d\n", (data->sf2_pwm[index][nr] & 0x3f) << 2); in show_sf2_pwm()
905 int nr = sensor_attr->nr; in store_sf2_pwm() local
916 data->sf2_pwm[index][nr] = in store_sf2_pwm()
917 w83793_read_value(client, W83793_REG_SF2_PWM(index, nr)) & 0xc0; in store_sf2_pwm()
918 data->sf2_pwm[index][nr] |= val; in store_sf2_pwm()
919 w83793_write_value(client, W83793_REG_SF2_PWM(index, nr), in store_sf2_pwm()
920 data->sf2_pwm[index][nr]); in store_sf2_pwm()
930 int nr = sensor_attr->nr; in show_sf2_temp() local
935 TEMP_FROM_REG(data->sf2_temp[index][nr] & 0x7f)); in show_sf2_temp()
946 int nr = sensor_attr->nr; in store_sf2_temp() local
957 data->sf2_temp[index][nr] = in store_sf2_temp()
958 w83793_read_value(client, W83793_REG_SF2_TEMP(index, nr)) & 0x80; in store_sf2_temp()
959 data->sf2_temp[index][nr] |= val; in store_sf2_temp()
960 w83793_write_value(client, W83793_REG_SF2_TEMP(index, nr), in store_sf2_temp()
961 data->sf2_temp[index][nr]); in store_sf2_temp()
972 int nr = sensor_attr->nr; in show_in() local
975 u16 val = data->in[index][nr]; in show_in()
979 val += (data->in_low_bits[nr] >> (index * 2)) & 0x3; in show_in()
992 int nr = sensor_attr->nr; in store_in() local
1007 if (nr == 1 || nr == 2) in store_in()
1012 data->in_low_bits[nr] = in store_in()
1013 w83793_read_value(client, W83793_REG_IN_LOW_BITS[nr]); in store_in()
1014 data->in_low_bits[nr] &= ~(0x03 << (2 * index)); in store_in()
1015 data->in_low_bits[nr] |= (val & 0x03) << (2 * index); in store_in()
1016 w83793_write_value(client, W83793_REG_IN_LOW_BITS[nr], in store_in()
1017 data->in_low_bits[nr]); in store_in()
1020 data->in[index][nr] = val; in store_in()
1021 w83793_write_value(client, W83793_REG_IN[index][nr], in store_in()
1022 data->in[index][nr]); in store_in()