• 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

46 #define W83L786NG_REG_IN_MIN(nr)	(0x2C + (nr) * 2)
47 #define W83L786NG_REG_IN_MAX(nr) (0x2B + (nr) * 2)
48 #define W83L786NG_REG_IN(nr) ((nr) + 0x20)
50 #define W83L786NG_REG_FAN(nr) ((nr) + 0x28)
51 #define W83L786NG_REG_FAN_MIN(nr) ((nr) + 0x3B)
191 int nr = to_sensor_dev_attr(attr)->index; \
193 return sprintf(buf,"%d\n", IN_FROM_REG(data->reg[nr])); \
205 int nr = to_sensor_dev_attr(attr)->index; \
210 data->in_##reg[nr] = IN_TO_REG(val); \
211 w83l786ng_write_value(client, W83L786NG_REG_IN_##REG(nr), \
212 data->in_##reg[nr]); \
242 int nr = to_sensor_dev_attr(attr)->index; \
245 FAN_FROM_REG(data->fan[nr], DIV_FROM_REG(data->fan_div[nr]))); \
255 int nr = to_sensor_dev_attr(attr)->index;
262 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
263 w83l786ng_write_value(client, W83L786NG_REG_FAN_MIN(nr),
264 data->fan_min[nr]);
274 int nr = to_sensor_dev_attr(attr)->index;
276 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr]));
287 int nr = to_sensor_dev_attr(attr)->index;
299 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
301 data->fan_div[nr] = DIV_TO_REG(simple_strtoul(buf, NULL, 10));
303 switch (nr) {
317 tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask;
323 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
324 w83l786ng_write_value(client, W83L786NG_REG_FAN_MIN(nr),
325 data->fan_min[nr]);
358 int nr = sensor_attr->nr;
361 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr][index]));
370 int nr = sensor_attr->nr;
378 data->temp[nr][index] = TEMP_TO_REG(val);
379 w83l786ng_write_value(client, W83L786NG_REG_TEMP[nr][index],
380 data->temp[nr][index]);
410 int nr = to_sensor_dev_attr(attr)->index; \
411 return sprintf(buf, "%d\n", data->reg[nr]); \
422 int nr = to_sensor_dev_attr(attr)->index;
431 data->pwm_mode[nr] = val;
433 reg &= ~(1 << W83L786NG_PWM_MODE_SHIFT[nr]);
435 reg |= 1 << W83L786NG_PWM_MODE_SHIFT[nr];
445 int nr = to_sensor_dev_attr(attr)->index;
451 data->pwm[nr] = val;
452 w83l786ng_write_value(client, W83L786NG_REG_PWM[nr], val);
461 int nr = to_sensor_dev_attr(attr)->index;
473 data->pwm_enable[nr] = val;
474 reg &= ~(0x02 << W83L786NG_PWM_ENABLE_SHIFT[nr]);
475 reg |= (val - 1) << W83L786NG_PWM_ENABLE_SHIFT[nr];
504 int nr = to_sensor_dev_attr(attr)->index;
506 return sprintf(buf, "%ld\n", (long)data->tolerance[nr]);
513 int nr = to_sensor_dev_attr(attr)->index;
523 W83L786NG_REG_TOLERANCE) & ((nr == 1) ? 0x0f : 0xf0);
526 data->tolerance[nr] = tol_tmp;
527 if (nr == 1) {