Lines Matching refs:nr
66 #define ADM9240_REG_IN(nr) (0x20 + (nr)) /* 0..5 */ argument
67 #define ADM9240_REG_IN_MAX(nr) (0x2b + (nr) * 2) argument
68 #define ADM9240_REG_IN_MIN(nr) (0x2c + (nr) * 2) argument
69 #define ADM9240_REG_FAN(nr) (0x28 + (nr)) /* 0..1 */ argument
70 #define ADM9240_REG_FAN_MIN(nr) (0x3b + (nr)) argument
71 #define ADM9240_REG_INT(nr) (0x41 + (nr)) argument
72 #define ADM9240_REG_INT_MASK(nr) (0x43 + (nr)) argument
74 #define ADM9240_REG_TEMP_MAX(nr) (0x39 + (nr)) /* 0, 1 = high, hyst */ argument
156 static void adm9240_write_fan_div(struct i2c_client *client, int nr, in adm9240_write_fan_div() argument
159 u8 reg, old, shift = (nr + 2) * 2; in adm9240_write_fan_div()
168 nr + 1, 1 << old, 1 << fan_div); in adm9240_write_fan_div()
376 #define vin(nr) \ argument
377 static SENSOR_DEVICE_ATTR(in##nr##_input, S_IRUGO, \
378 show_in, NULL, nr); \
379 static SENSOR_DEVICE_ATTR(in##nr##_min, S_IRUGO | S_IWUSR, \
380 show_in_min, set_in_min, nr); \
381 static SENSOR_DEVICE_ATTR(in##nr##_max, S_IRUGO | S_IWUSR, \
382 show_in_max, set_in_max, nr);
436 int nr = attr->index; in set_fan_min() local
448 data->fan_min[nr] = 255; in set_fan_min()
449 new_div = data->fan_div[nr]; in set_fan_min()
452 nr + 1); in set_fan_min()
456 data->fan_min[nr] = 254; in set_fan_min()
459 nr + 1, FAN_FROM_REG(254, 1 << new_div)); in set_fan_min()
472 data->fan_min[nr] = new_min; in set_fan_min()
475 nr + 1, FAN_FROM_REG(new_min, 1 << new_div)); in set_fan_min()
478 if (new_div != data->fan_div[nr]) { in set_fan_min()
479 data->fan_div[nr] = new_div; in set_fan_min()
480 adm9240_write_fan_div(client, nr, new_div); in set_fan_min()
482 i2c_smbus_write_byte_data(client, ADM9240_REG_FAN_MIN(nr), in set_fan_min()
483 data->fan_min[nr]); in set_fan_min()
489 #define fan(nr) \ argument
490 static SENSOR_DEVICE_ATTR(fan##nr##_input, S_IRUGO, \
491 show_fan, NULL, nr - 1); \
492 static SENSOR_DEVICE_ATTR(fan##nr##_div, S_IRUGO, \
493 show_fan_div, NULL, nr - 1); \
494 static SENSOR_DEVICE_ATTR(fan##nr##_min, S_IRUGO | S_IWUSR, \
495 show_fan_min, set_fan_min, nr - 1);