Lines Matching refs:nr

83 #define SIS5595_REG_IN_MAX(nr) (0x2b + (nr) * 2)  argument
84 #define SIS5595_REG_IN_MIN(nr) (0x2c + (nr) * 2) argument
85 #define SIS5595_REG_IN(nr) (0x20 + (nr)) argument
87 #define SIS5595_REG_FAN_MIN(nr) (0x3b + (nr)) argument
88 #define SIS5595_REG_FAN(nr) (0x28 + (nr)) argument
271 int nr = attr->index; in in_show() local
272 return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr])); in in_show()
280 int nr = attr->index; in in_min_show() local
281 return sprintf(buf, "%d\n", IN_FROM_REG(data->in_min[nr])); in in_min_show()
289 int nr = attr->index; in in_max_show() local
290 return sprintf(buf, "%d\n", IN_FROM_REG(data->in_max[nr])); in in_max_show()
298 int nr = attr->index; in in_min_store() local
307 data->in_min[nr] = IN_TO_REG(val); in in_min_store()
308 sis5595_write_value(data, SIS5595_REG_IN_MIN(nr), data->in_min[nr]); in in_min_store()
318 int nr = attr->index; in in_max_store() local
327 data->in_max[nr] = IN_TO_REG(val); in in_max_store()
328 sis5595_write_value(data, SIS5595_REG_IN_MAX(nr), data->in_max[nr]); in in_max_store()
419 int nr = attr->index; in fan_show() local
420 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr], in fan_show()
421 DIV_FROM_REG(data->fan_div[nr]))); in fan_show()
429 int nr = attr->index; in fan_min_show() local
430 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
431 DIV_FROM_REG(data->fan_div[nr]))); in fan_min_show()
439 int nr = attr->index; in fan_min_store() local
448 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
449 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
459 int nr = attr->index; in fan_div_show() local
460 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr])); in fan_div_show()
474 int nr = attr->index; in fan_div_store() local
485 min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
486 DIV_FROM_REG(data->fan_div[nr])); in fan_div_store()
491 data->fan_div[nr] = 0; in fan_div_store()
494 data->fan_div[nr] = 1; in fan_div_store()
497 data->fan_div[nr] = 2; in fan_div_store()
500 data->fan_div[nr] = 3; in fan_div_store()
510 switch (nr) { in fan_div_store()
512 reg = (reg & 0xcf) | (data->fan_div[nr] << 4); in fan_div_store()
515 reg = (reg & 0x3f) | (data->fan_div[nr] << 6); in fan_div_store()
519 data->fan_min[nr] = in fan_div_store()
520 FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in fan_div_store()
521 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_div_store()
546 int nr = to_sensor_dev_attr(da)->index; in alarm_show() local
547 return sprintf(buf, "%u\n", (data->alarms >> nr) & 1); in alarm_show()