Lines Matching refs:fan_div
272 u8 fan_div[5];
374 | ((data->fan_div[0] & 0x03) << 4);
379 | ((data->fan_div[0] & 0x04) << 3);
384 | ((data->fan_div[1] & 0x03) << 6);
389 | ((data->fan_div[1] & 0x04) << 4);
394 | ((data->fan_div[2] & 0x03) << 6);
397 | ((data->fan_div[2] & 0x04) << 5);
402 | (data->fan_div[3] & 0x03);
405 | ((data->fan_div[3] & 0x04) << 5);
410 | ((data->fan_div[4] & 0x03) << 2)
411 | ((data->fan_div[4] & 0x04) << 5);
430 data->fan_div[0] = (i >> 4) & 0x03;
431 data->fan_div[1] = (i >> 6) & 0x03;
433 data->fan_div[2] = (i >> 6) & 0x03;
435 data->fan_div[0] |= (i >> 3) & 0x04;
436 data->fan_div[1] |= (i >> 4) & 0x04;
437 data->fan_div[2] |= (i >> 5) & 0x04;
440 data->fan_div[3] = i & 0x03;
441 data->fan_div[4] = ((i >> 2) & 0x03)
446 data->fan_div[3] |= (i >> 5) & 0x04;
473 && data->fan_div[i] < 0x07) {
476 i + 1, div_from_reg(data->fan_div[i]),
477 div_from_reg(data->fan_div[i] + 1));
478 data->fan_div[i]++;
657 div_from_reg(data->fan_div[nr]))); \
669 return sprintf(buf, "%u\n", div_from_reg(data->fan_div[nr]));
688 new_div = data->fan_div[nr]; /* No change */
718 if (new_div != data->fan_div[nr]) {
719 if (new_div > data->fan_div[nr])
720 data->fan[nr] >>= (data->fan_div[nr] - new_div);
722 data->fan[nr] <<= (new_div - data->fan_div[nr]);
725 nr + 1, div_from_reg(data->fan_div[nr]),
727 data->fan_div[nr] = new_div;