Lines Matching refs:fan_div

334 	u8 fan_div[5];  member
471 | ((data->fan_div[0] & 0x03) << 4); in w83627ehf_write_fan_div()
476 | ((data->fan_div[0] & 0x04) << 3); in w83627ehf_write_fan_div()
481 | ((data->fan_div[1] & 0x03) << 6); in w83627ehf_write_fan_div()
486 | ((data->fan_div[1] & 0x04) << 4); in w83627ehf_write_fan_div()
491 | ((data->fan_div[2] & 0x03) << 6); in w83627ehf_write_fan_div()
494 | ((data->fan_div[2] & 0x04) << 5); in w83627ehf_write_fan_div()
499 | (data->fan_div[3] & 0x03); in w83627ehf_write_fan_div()
502 | ((data->fan_div[3] & 0x04) << 5); in w83627ehf_write_fan_div()
507 | ((data->fan_div[4] & 0x03) << 2) in w83627ehf_write_fan_div()
508 | ((data->fan_div[4] & 0x04) << 5); in w83627ehf_write_fan_div()
519 data->fan_div[0] = (i >> 4) & 0x03; in w83627ehf_update_fan_div()
520 data->fan_div[1] = (i >> 6) & 0x03; in w83627ehf_update_fan_div()
522 data->fan_div[2] = (i >> 6) & 0x03; in w83627ehf_update_fan_div()
524 data->fan_div[0] |= (i >> 3) & 0x04; in w83627ehf_update_fan_div()
525 data->fan_div[1] |= (i >> 4) & 0x04; in w83627ehf_update_fan_div()
526 data->fan_div[2] |= (i >> 5) & 0x04; in w83627ehf_update_fan_div()
529 data->fan_div[3] = i & 0x03; in w83627ehf_update_fan_div()
530 data->fan_div[4] = ((i >> 2) & 0x03) in w83627ehf_update_fan_div()
535 data->fan_div[3] |= (i >> 5) & 0x04; in w83627ehf_update_fan_div()
598 data->rpm[i] = fan_from_reg8(reg, data->fan_div[i]); in w83627ehf_update_device()
609 if (reg >= 0xff && data->fan_div[i] < 0x07) { in w83627ehf_update_device()
612 i + 1, div_from_reg(data->fan_div[i]), in w83627ehf_update_device()
613 div_from_reg(data->fan_div[i] + 1)); in w83627ehf_update_device()
614 data->fan_div[i]++; in w83627ehf_update_device()
732 new_div = data->fan_div[channel]; /* No change */ in store_in_reg()
773 if (new_div != data->fan_div[channel]) { in store_in_reg()
775 channel + 1, div_from_reg(data->fan_div[channel]), in store_in_reg()
777 data->fan_div[channel] = new_div; in store_in_reg()
1505 data->fan_div[channel]); in w83627ehf_do_read_fan()
1508 *val = div_from_reg(data->fan_div[channel]); in w83627ehf_do_read_fan()