Lines Matching refs:nr
62 #define ASB100_REG_IN(nr) (0x20 + (nr)) argument
63 #define ASB100_REG_IN_MAX(nr) (0x2b + (nr * 2)) argument
64 #define ASB100_REG_IN_MIN(nr) (0x2c + (nr * 2)) argument
67 #define ASB100_REG_FAN(nr) (0x28 + (nr)) argument
68 #define ASB100_REG_FAN_MIN(nr) (0x3b + (nr)) argument
75 #define ASB100_REG_TEMP(nr) (asb100_reg_temp[nr]) argument
76 #define ASB100_REG_TEMP_MAX(nr) (asb100_reg_temp_max[nr]) argument
77 #define ASB100_REG_TEMP_HYST(nr) (asb100_reg_temp_hyst[nr]) argument
252 int nr = to_sensor_dev_attr(attr)->index; \
254 return sprintf(buf, "%d\n", IN_FROM_REG(data->reg[nr])); \
265 int nr = to_sensor_dev_attr(attr)->index; \
273 data->in_##reg[nr] = IN_TO_REG(val); \
274 asb100_write_value(client, ASB100_REG_IN_##REG(nr), \
275 data->in_##reg[nr]); \
303 int nr = to_sensor_dev_attr(attr)->index; in show_fan() local
305 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr], in show_fan()
306 DIV_FROM_REG(data->fan_div[nr]))); in show_fan()
312 int nr = to_sensor_dev_attr(attr)->index; in show_fan_min() local
314 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in show_fan_min()
315 DIV_FROM_REG(data->fan_div[nr]))); in show_fan_min()
321 int nr = to_sensor_dev_attr(attr)->index; in show_fan_div() local
323 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr])); in show_fan_div()
329 int nr = to_sensor_dev_attr(attr)->index; in set_fan_min() local
340 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in set_fan_min()
341 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_min()
355 int nr = to_sensor_dev_attr(attr)->index; in set_fan_div() local
369 min = FAN_FROM_REG(data->fan_min[nr], in set_fan_div()
370 DIV_FROM_REG(data->fan_div[nr])); in set_fan_div()
371 data->fan_div[nr] = DIV_TO_REG(val); in set_fan_div()
373 switch (nr) { in set_fan_div()
393 data->fan_min[nr] = in set_fan_div()
394 FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in set_fan_div()
395 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_div()
415 static int sprintf_temp_from_reg(u16 reg, char *buf, int nr) in sprintf_temp_from_reg() argument
419 switch (nr) { in sprintf_temp_from_reg()
434 int nr = to_sensor_dev_attr(attr)->index; \
436 return sprintf_temp_from_reg(data->reg[nr], buf, nr); \
447 int nr = to_sensor_dev_attr(attr)->index; \
455 switch (nr) { \
457 data->reg[nr] = LM75_TEMP_TO_REG(val); \
460 data->reg[nr] = TEMP_TO_REG(val); \
463 asb100_write_value(client, ASB100_REG_TEMP_##REG(nr+1), \
464 data->reg[nr]); \