Lines Matching refs:fan_div

917 	u8 fan_div[NUM_FAN];  member
1240 | (data->fan_div[0] & 0x7); in nct6775_write_fan_div()
1245 | ((data->fan_div[1] << 4) & 0x70); in nct6775_write_fan_div()
1250 | (data->fan_div[2] & 0x7); in nct6775_write_fan_div()
1255 | ((data->fan_div[3] << 4) & 0x70); in nct6775_write_fan_div()
1272 data->fan_div[0] = i & 0x7; in nct6775_update_fan_div()
1273 data->fan_div[1] = (i & 0x70) >> 4; in nct6775_update_fan_div()
1275 data->fan_div[2] = i & 0x7; in nct6775_update_fan_div()
1277 data->fan_div[3] = (i & 0x70) >> 4; in nct6775_update_fan_div()
1297 for (i = 0; i < ARRAY_SIZE(data->fan_div); i++) { in nct6775_init_fan_div()
1300 if (data->fan_div[i] == 0) { in nct6775_init_fan_div()
1301 data->fan_div[i] = 7; in nct6775_init_fan_div()
1334 u8 fan_div = data->fan_div[nr]; in nct6775_select_fan_div() local
1345 if (reg == 0x00 && fan_div < 0x07) in nct6775_select_fan_div()
1346 fan_div++; in nct6775_select_fan_div()
1347 else if (reg != 0x00 && reg < 0x30 && fan_div > 0) in nct6775_select_fan_div()
1348 fan_div--; in nct6775_select_fan_div()
1350 if (fan_div != data->fan_div[nr]) { in nct6775_select_fan_div()
1352 nr + 1, div_from_reg(data->fan_div[nr]), in nct6775_select_fan_div()
1353 div_from_reg(fan_div)); in nct6775_select_fan_div()
1358 if (fan_div > data->fan_div[nr]) { in nct6775_select_fan_div()
1374 data->fan_div[nr] = fan_div; in nct6775_select_fan_div()
1554 data->fan_div[i]); in nct6775_update_device()
1854 data->fan_div[nr])); in show_fan_min()
1864 return sprintf(buf, "%u\n", div_from_reg(data->fan_div[nr])); in show_fan_div()
1900 new_div = data->fan_div[nr]; /* No change */ in store_fan_min()
1944 if (new_div != data->fan_div[nr]) { in store_fan_min()
1946 nr + 1, div_from_reg(data->fan_div[nr]), in store_fan_min()
1948 data->fan_div[nr] = new_div; in store_fan_min()
2032 SENSOR_TEMPLATE(fan_div, "fan%d_div", S_IRUGO, show_fan_div, NULL, 0);
2627 data->fan_div[nr])); in show_target_speed()
2646 speed = fan_to_reg(val, data->fan_div[nr]); in store_target_speed()
2720 tolerance = (fan_from_reg16(low, data->fan_div[nr]) in show_speed_tolerance()
2721 - fan_from_reg16(high, data->fan_div[nr])) / 2; in show_speed_tolerance()
2742 data->fan_div[nr]) + val; in store_speed_tolerance()
2744 data->fan_div[nr]) - val; in store_speed_tolerance()
2750 val = (fan_to_reg(low, data->fan_div[nr]) - in store_speed_tolerance()
2751 fan_to_reg(high, data->fan_div[nr])) / 2; in store_speed_tolerance()