Lines Matching refs:nr
96 #define SIS5595_REG_IN_MAX(nr) (0x2b + (nr) * 2) argument
97 #define SIS5595_REG_IN_MIN(nr) (0x2c + (nr) * 2) argument
98 #define SIS5595_REG_IN(nr) (0x20 + (nr)) argument
100 #define SIS5595_REG_FAN_MIN(nr) (0x3b + (nr)) argument
101 #define SIS5595_REG_FAN(nr) (0x28 + (nr)) argument
230 int nr = attr->index; in show_in() local
231 return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr])); in show_in()
239 int nr = attr->index; in show_in_min() local
240 return sprintf(buf, "%d\n", IN_FROM_REG(data->in_min[nr])); in show_in_min()
248 int nr = attr->index; in show_in_max() local
249 return sprintf(buf, "%d\n", IN_FROM_REG(data->in_max[nr])); in show_in_max()
257 int nr = attr->index; in set_in_min() local
266 data->in_min[nr] = IN_TO_REG(val); in set_in_min()
267 sis5595_write_value(data, SIS5595_REG_IN_MIN(nr), data->in_min[nr]); in set_in_min()
277 int nr = attr->index; in set_in_max() local
286 data->in_max[nr] = IN_TO_REG(val); in set_in_max()
287 sis5595_write_value(data, SIS5595_REG_IN_MAX(nr), data->in_max[nr]); in set_in_max()
376 int nr = attr->index; in show_fan() local
377 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr], in show_fan()
378 DIV_FROM_REG(data->fan_div[nr]))); in show_fan()
386 int nr = attr->index; in show_fan_min() local
387 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in show_fan_min()
388 DIV_FROM_REG(data->fan_div[nr]))); in show_fan_min()
396 int nr = attr->index; in set_fan_min() local
405 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in set_fan_min()
406 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_min()
416 int nr = attr->index; in show_fan_div() local
417 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr])); in show_fan_div()
431 int nr = attr->index; in set_fan_div() local
442 min = FAN_FROM_REG(data->fan_min[nr], in set_fan_div()
443 DIV_FROM_REG(data->fan_div[nr])); in set_fan_div()
448 data->fan_div[nr] = 0; in set_fan_div()
451 data->fan_div[nr] = 1; in set_fan_div()
454 data->fan_div[nr] = 2; in set_fan_div()
457 data->fan_div[nr] = 3; in set_fan_div()
467 switch (nr) { in set_fan_div()
469 reg = (reg & 0xcf) | (data->fan_div[nr] << 4); in set_fan_div()
472 reg = (reg & 0x3f) | (data->fan_div[nr] << 6); in set_fan_div()
476 data->fan_min[nr] = in set_fan_div()
477 FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in set_fan_div()
478 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_div()
507 int nr = to_sensor_dev_attr(da)->index; in show_alarm() local
508 return sprintf(buf, "%u\n", (data->alarms >> nr) & 1); in show_alarm()