Lines Matching defs:fan_div
306 u8 fan_div[5];
421 | ((data->fan_div[0] & 0x03) << 4);
426 | ((data->fan_div[0] & 0x04) << 3);
431 | ((data->fan_div[1] & 0x03) << 6);
436 | ((data->fan_div[1] & 0x04) << 4);
441 | ((data->fan_div[2] & 0x03) << 6);
444 | ((data->fan_div[2] & 0x04) << 5);
449 | (data->fan_div[3] & 0x03);
452 | ((data->fan_div[3] & 0x04) << 5);
457 | ((data->fan_div[4] & 0x03) << 2)
458 | ((data->fan_div[4] & 0x04) << 5);
469 data->fan_div[0] = (i >> 4) & 0x03;
470 data->fan_div[1] = (i >> 6) & 0x03;
472 data->fan_div[2] = (i >> 6) & 0x03;
474 data->fan_div[0] |= (i >> 3) & 0x04;
475 data->fan_div[1] |= (i >> 4) & 0x04;
476 data->fan_div[2] |= (i >> 5) & 0x04;
479 data->fan_div[3] = i & 0x03;
480 data->fan_div[4] = ((i >> 2) & 0x03)
485 data->fan_div[3] |= (i >> 5) & 0x04;
526 && data->fan_div[i] < 0x07) {
529 i + 1, div_from_reg(data->fan_div[i]),
530 div_from_reg(data->fan_div[i] + 1));
531 data->fan_div[i]++;
725 div_from_reg(data->fan_div[nr]))); \
737 return sprintf(buf, "%u\n", div_from_reg(data->fan_div[nr]));
755 new_div = data->fan_div[nr]; /* No change */
785 if (new_div != data->fan_div[nr]) {
788 if (new_div > data->fan_div[nr])
789 data->fan[nr] >>= new_div - data->fan_div[nr];
793 data->fan[nr] <<= data->fan_div[nr] - new_div;
797 nr + 1, div_from_reg(data->fan_div[nr]),
799 data->fan_div[nr] = new_div;