Lines Matching refs:fan_div
300 u8 fan_div[NUMBER_OF_FANIN]; /* Register encoding, shifted right */ member
541 FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
562 data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr])); in store_fan_min()
575 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr])); in show_fan_div()
606 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
609 data->fan_div[nr] = div_to_reg(nr, val); in store_fan_div()
647 tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask; in store_fan_div()
657 tmp_fan_div = (data->fan_div[nr] << (3 + nr)) & ~keep_mask; in store_fan_div()
663 data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
1557 data->fan_div[0] = (reg_array_tmp[0] >> 4) & 0x03; in w83791d_update_device()
1558 data->fan_div[1] = (reg_array_tmp[0] >> 6) & 0x03; in w83791d_update_device()
1559 data->fan_div[2] = (reg_array_tmp[1] >> 6) & 0x03; in w83791d_update_device()
1560 data->fan_div[3] = reg_array_tmp[2] & 0x07; in w83791d_update_device()
1561 data->fan_div[4] = (reg_array_tmp[2] >> 4) & 0x07; in w83791d_update_device()
1569 data->fan_div[i] |= (vbat_reg >> (3 + i)) & 0x04; in w83791d_update_device()
1669 dev_dbg(dev, "fan_div[%d] is: 0x%02x\n", i, data->fan_div[i]); in w83791d_print_debug()