• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/

Lines Matching defs:nr

95 /* nr is 0 or 1 in the macros below */
97 #define SMSC47M1_REG_TPIN(nr) (0x34 - (nr))
98 #define SMSC47M1_REG_PPIN(nr) (0x36 - (nr))
171 int nr = attr->index;
176 int rpm = (data->pwm[nr] & 0x7F) == 0x00 ? 0 :
177 FAN_FROM_REG(data->fan[nr],
178 DIV_FROM_REG(data->fan_div[nr]),
179 data->fan_preload[nr]);
188 int nr = attr->index;
189 int rpm = MIN_FROM_REG(data->fan_preload[nr],
190 DIV_FROM_REG(data->fan_div[nr]));
238 int nr = attr->index;
242 rpmdiv = val * DIV_FROM_REG(data->fan_div[nr]);
249 data->fan_preload[nr] = 192 - ((983040 + rpmdiv / 2) / rpmdiv);
250 smsc47m1_write_value(data, SMSC47M1_REG_FAN_PRELOAD[nr],
251 data->fan_preload[nr]);
266 int nr = attr->index;
268 u8 old_div = DIV_FROM_REG(data->fan_div[nr]);
275 case 1: data->fan_div[nr] = 0; break;
276 case 2: data->fan_div[nr] = 1; break;
277 case 4: data->fan_div[nr] = 2; break;
278 case 8: data->fan_div[nr] = 3; break;
284 switch (nr) {
288 & ~(0x03 << (4 + 2 * nr));
289 tmp |= data->fan_div[nr] << (4 + 2 * nr);
300 tmp = 192 - (old_div * (192 - data->fan_preload[nr])
302 data->fan_preload[nr] = SENSORS_LIMIT(tmp, 0, 191);
303 smsc47m1_write_value(data, SMSC47M1_REG_FAN_PRELOAD[nr],
304 data->fan_preload[nr]);
315 int nr = attr->index;
322 data->pwm[nr] &= 0x81; /* Preserve additional bits */
323 data->pwm[nr] |= PWM_TO_REG(val);
324 smsc47m1_write_value(data, SMSC47M1_REG_PWM[nr],
325 data->pwm[nr]);
336 int nr = attr->index;
343 data->pwm[nr] &= 0xFE; /* preserve the other bits */
344 data->pwm[nr] |= !val;
345 smsc47m1_write_value(data, SMSC47M1_REG_PWM[nr],
346 data->pwm[nr]);