• Home
  • Raw
  • Download

Lines Matching refs:nr

125 #define F71805F_REG_IN(nr)		(0x10 + (nr))  argument
126 #define F71805F_REG_IN_HIGH(nr) ((nr) < 10 ? 0x40 + 2 * (nr) : 0x2E) argument
127 #define F71805F_REG_IN_LOW(nr) ((nr) < 10 ? 0x41 + 2 * (nr) : 0x2F) argument
129 #define F71805F_REG_FAN(nr) (0x20 + 2 * (nr)) argument
130 #define F71805F_REG_FAN_LOW(nr) (0x28 + 2 * (nr)) argument
131 #define F71805F_REG_FAN_TARGET(nr) (0x69 + 16 * (nr)) argument
132 #define F71805F_REG_FAN_CTRL(nr) (0x60 + 16 * (nr)) argument
133 #define F71805F_REG_PWM_FREQ(nr) (0x63 + 16 * (nr)) argument
134 #define F71805F_REG_PWM_DUTY(nr) (0x6B + 16 * (nr)) argument
136 #define F71805F_REG_TEMP(nr) (0x1B + (nr)) argument
137 #define F71805F_REG_TEMP_HIGH(nr) (0x54 + 2 * (nr)) argument
138 #define F71805F_REG_TEMP_HYST(nr) (0x55 + 2 * (nr)) argument
150 #define F71805F_REG_STATUS(nr) (0x36 + (nr)) argument
342 int nr, apnr; in f71805f_update_device() local
349 for (nr = 0; nr < 11; nr++) { in f71805f_update_device()
350 if (!(data->has_in & (1 << nr))) in f71805f_update_device()
352 data->in_high[nr] = f71805f_read8(data, in f71805f_update_device()
353 F71805F_REG_IN_HIGH(nr)); in f71805f_update_device()
354 data->in_low[nr] = f71805f_read8(data, in f71805f_update_device()
355 F71805F_REG_IN_LOW(nr)); in f71805f_update_device()
357 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
358 data->fan_low[nr] = f71805f_read16(data, in f71805f_update_device()
359 F71805F_REG_FAN_LOW(nr)); in f71805f_update_device()
360 data->fan_target[nr] = f71805f_read16(data, in f71805f_update_device()
361 F71805F_REG_FAN_TARGET(nr)); in f71805f_update_device()
362 data->pwm_freq[nr] = f71805f_read8(data, in f71805f_update_device()
363 F71805F_REG_PWM_FREQ(nr)); in f71805f_update_device()
365 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
366 data->temp_high[nr] = f71805f_read8(data, in f71805f_update_device()
367 F71805F_REG_TEMP_HIGH(nr)); in f71805f_update_device()
368 data->temp_hyst[nr] = f71805f_read8(data, in f71805f_update_device()
369 F71805F_REG_TEMP_HYST(nr)); in f71805f_update_device()
372 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
374 data->auto_points[nr].temp[apnr] = in f71805f_update_device()
376 F71805F_REG_PWM_AUTO_POINT_TEMP(nr, in f71805f_update_device()
378 data->auto_points[nr].fan[apnr] = in f71805f_update_device()
380 F71805F_REG_PWM_AUTO_POINT_FAN(nr, in f71805f_update_device()
391 for (nr = 0; nr < 11; nr++) { in f71805f_update_device()
392 if (!(data->has_in & (1 << nr))) in f71805f_update_device()
394 data->in[nr] = f71805f_read8(data, in f71805f_update_device()
395 F71805F_REG_IN(nr)); in f71805f_update_device()
397 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
398 data->fan[nr] = f71805f_read16(data, in f71805f_update_device()
399 F71805F_REG_FAN(nr)); in f71805f_update_device()
400 data->fan_ctrl[nr] = f71805f_read8(data, in f71805f_update_device()
401 F71805F_REG_FAN_CTRL(nr)); in f71805f_update_device()
402 data->pwm[nr] = f71805f_read8(data, in f71805f_update_device()
403 F71805F_REG_PWM_DUTY(nr)); in f71805f_update_device()
405 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
406 data->temp[nr] = f71805f_read8(data, in f71805f_update_device()
407 F71805F_REG_TEMP(nr)); in f71805f_update_device()
431 int nr = attr->index; in show_in0() local
433 return sprintf(buf, "%ld\n", in0_from_reg(data->in[nr])); in show_in0()
441 int nr = attr->index; in show_in0_max() local
443 return sprintf(buf, "%ld\n", in0_from_reg(data->in_high[nr])); in show_in0_max()
451 int nr = attr->index; in show_in0_min() local
453 return sprintf(buf, "%ld\n", in0_from_reg(data->in_low[nr])); in show_in0_min()
461 int nr = attr->index; in set_in0_max() local
470 data->in_high[nr] = in0_to_reg(val); in set_in0_max()
471 f71805f_write8(data, F71805F_REG_IN_HIGH(nr), data->in_high[nr]); in set_in0_max()
482 int nr = attr->index; in set_in0_min() local
491 data->in_low[nr] = in0_to_reg(val); in set_in0_min()
492 f71805f_write8(data, F71805F_REG_IN_LOW(nr), data->in_low[nr]); in set_in0_min()
503 int nr = attr->index; in show_in() local
505 return sprintf(buf, "%ld\n", in_from_reg(data->in[nr])); in show_in()
513 int nr = attr->index; in show_in_max() local
515 return sprintf(buf, "%ld\n", in_from_reg(data->in_high[nr])); in show_in_max()
523 int nr = attr->index; in show_in_min() local
525 return sprintf(buf, "%ld\n", in_from_reg(data->in_low[nr])); in show_in_min()
533 int nr = attr->index; in set_in_max() local
542 data->in_high[nr] = in_to_reg(val); in set_in_max()
543 f71805f_write8(data, F71805F_REG_IN_HIGH(nr), data->in_high[nr]); in set_in_max()
554 int nr = attr->index; in set_in_min() local
563 data->in_low[nr] = in_to_reg(val); in set_in_min()
564 f71805f_write8(data, F71805F_REG_IN_LOW(nr), data->in_low[nr]); in set_in_min()
575 int nr = attr->index; in show_fan() local
577 return sprintf(buf, "%ld\n", fan_from_reg(data->fan[nr])); in show_fan()
585 int nr = attr->index; in show_fan_min() local
587 return sprintf(buf, "%ld\n", fan_from_reg(data->fan_low[nr])); in show_fan_min()
595 int nr = attr->index; in show_fan_target() local
597 return sprintf(buf, "%ld\n", fan_from_reg(data->fan_target[nr])); in show_fan_target()
605 int nr = attr->index; in set_fan_min() local
614 data->fan_low[nr] = fan_to_reg(val); in set_fan_min()
615 f71805f_write16(data, F71805F_REG_FAN_LOW(nr), data->fan_low[nr]); in set_fan_min()
626 int nr = attr->index; in set_fan_target() local
635 data->fan_target[nr] = fan_to_reg(val); in set_fan_target()
636 f71805f_write16(data, F71805F_REG_FAN_TARGET(nr), in set_fan_target()
637 data->fan_target[nr]); in set_fan_target()
648 int nr = attr->index; in show_pwm() local
650 return sprintf(buf, "%d\n", (int)data->pwm[nr]); in show_pwm()
658 int nr = attr->index; in show_pwm_enable() local
661 switch (data->fan_ctrl[nr] & FAN_CTRL_MODE_MASK) { in show_pwm_enable()
680 int nr = attr->index; in show_pwm_freq() local
682 return sprintf(buf, "%lu\n", pwm_freq_from_reg(data->pwm_freq[nr])); in show_pwm_freq()
690 int nr = attr->index; in show_pwm_mode() local
692 return sprintf(buf, "%d\n", pwm_mode_from_reg(data->fan_ctrl[nr])); in show_pwm_mode()
700 int nr = attr->index; in set_pwm() local
712 data->pwm[nr] = val; in set_pwm()
713 f71805f_write8(data, F71805F_REG_PWM_DUTY(nr), data->pwm[nr]); in set_pwm()
726 int nr = attr->index; in set_pwm_enable() local
739 if (sysfs_chmod_file(&dev->kobj, f71805f_attr_pwm[nr], in set_pwm_enable()
741 dev_dbg(dev, "chmod -w pwm%d failed\n", nr + 1); in set_pwm_enable()
745 reg = f71805f_read8(data, F71805F_REG_FAN_CTRL(nr)) in set_pwm_enable()
758 data->fan_ctrl[nr] = reg; in set_pwm_enable()
759 f71805f_write8(data, F71805F_REG_FAN_CTRL(nr), reg); in set_pwm_enable()
763 if (sysfs_chmod_file(&dev->kobj, f71805f_attr_pwm[nr], in set_pwm_enable()
765 dev_dbg(dev, "chmod +w pwm%d failed\n", nr + 1); in set_pwm_enable()
776 int nr = attr->index; in set_pwm_freq() local
785 data->pwm_freq[nr] = pwm_freq_to_reg(val); in set_pwm_freq()
786 f71805f_write8(data, F71805F_REG_PWM_FREQ(nr), data->pwm_freq[nr]); in set_pwm_freq()
798 int pwmnr = attr->nr; in show_pwm_auto_point_temp()
811 int pwmnr = attr->nr; in set_pwm_auto_point_temp()
835 int pwmnr = attr->nr; in show_pwm_auto_point_fan()
848 int pwmnr = attr->nr; in set_pwm_auto_point_fan()
871 int nr = attr->index; in show_temp() local
873 return sprintf(buf, "%ld\n", temp_from_reg(data->temp[nr])); in show_temp()
881 int nr = attr->index; in show_temp_max() local
883 return sprintf(buf, "%ld\n", temp_from_reg(data->temp_high[nr])); in show_temp_max()
891 int nr = attr->index; in show_temp_hyst() local
893 return sprintf(buf, "%ld\n", temp_from_reg(data->temp_hyst[nr])); in show_temp_hyst()
901 int nr = attr->index; in show_temp_type() local
904 return sprintf(buf, "%u\n", (data->temp_mode & (1 << nr)) ? 3 : 4); in show_temp_type()
912 int nr = attr->index; in set_temp_max() local
921 data->temp_high[nr] = temp_to_reg(val); in set_temp_max()
922 f71805f_write8(data, F71805F_REG_TEMP_HIGH(nr), data->temp_high[nr]); in set_temp_max()
933 int nr = attr->index; in set_temp_hyst() local
942 data->temp_hyst[nr] = temp_to_reg(val); in set_temp_hyst()
943 f71805f_write8(data, F71805F_REG_TEMP_HYST(nr), data->temp_hyst[nr]); in set_temp_hyst()