Lines Matching refs:nr

91 #define SMSC47M1_REG_TPIN(nr)		(0x34 - (nr))  argument
92 #define SMSC47M1_REG_PPIN(nr) (0x36 - (nr)) argument
202 int nr = attr->index; in fan_show() local
209 int rpm = (data->pwm[nr] & 0x7F) == 0x00 ? 0 : in fan_show()
210 FAN_FROM_REG(data->fan[nr], in fan_show()
211 DIV_FROM_REG(data->fan_div[nr]), in fan_show()
212 data->fan_preload[nr]); in fan_show()
221 int nr = attr->index; in fan_min_show() local
222 int rpm = MIN_FROM_REG(data->fan_preload[nr], in fan_min_show()
223 DIV_FROM_REG(data->fan_div[nr])); in fan_min_show()
272 int nr = attr->index; in fan_min_store() local
282 rpmdiv = val * DIV_FROM_REG(data->fan_div[nr]); in fan_min_store()
289 data->fan_preload[nr] = 192 - ((983040 + rpmdiv / 2) / rpmdiv); in fan_min_store()
290 smsc47m1_write_value(data, SMSC47M1_REG_FAN_PRELOAD[nr], in fan_min_store()
291 data->fan_preload[nr]); in fan_min_store()
309 int nr = attr->index; in fan_div_store() local
313 u8 old_div = DIV_FROM_REG(data->fan_div[nr]); in fan_div_store()
325 data->fan_div[nr] = 0; in fan_div_store()
328 data->fan_div[nr] = 1; in fan_div_store()
331 data->fan_div[nr] = 2; in fan_div_store()
334 data->fan_div[nr] = 3; in fan_div_store()
341 switch (nr) { in fan_div_store()
345 & ~(0x03 << (4 + 2 * nr)); in fan_div_store()
346 tmp |= data->fan_div[nr] << (4 + 2 * nr); in fan_div_store()
359 tmp = 192 - (old_div * (192 - data->fan_preload[nr]) in fan_div_store()
361 data->fan_preload[nr] = clamp_val(tmp, 0, 191); in fan_div_store()
362 smsc47m1_write_value(data, SMSC47M1_REG_FAN_PRELOAD[nr], in fan_div_store()
363 data->fan_preload[nr]); in fan_div_store()
374 int nr = attr->index; in pwm_store() local
386 data->pwm[nr] &= 0x81; /* Preserve additional bits */ in pwm_store()
387 data->pwm[nr] |= PWM_TO_REG(val); in pwm_store()
388 smsc47m1_write_value(data, SMSC47M1_REG_PWM[nr], in pwm_store()
389 data->pwm[nr]); in pwm_store()
401 int nr = attr->index; in pwm_en_store() local
413 data->pwm[nr] &= 0xFE; /* preserve the other bits */ in pwm_en_store()
414 data->pwm[nr] |= !val; in pwm_en_store()
415 smsc47m1_write_value(data, SMSC47M1_REG_PWM[nr], in pwm_en_store()
416 data->pwm[nr]); in pwm_en_store()