Home
last modified time | relevance | path

Searched refs:new_div (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/hwmon/
Dadm9240.c440 u8 new_div; in set_fan_min() local
452 new_div = data->fan_div[nr]; in set_fan_min()
458 new_div = 3; in set_fan_min()
462 nr + 1, FAN_FROM_REG(254, 1 << new_div)); in set_fan_min()
467 new_div = 0; in set_fan_min()
468 while (new_min > 192 && new_div < 3) { in set_fan_min()
469 new_div++; in set_fan_min()
478 nr + 1, FAN_FROM_REG(new_min, 1 << new_div)); in set_fan_min()
481 if (new_div != data->fan_div[nr]) { in set_fan_min()
482 data->fan_div[nr] = new_div; in set_fan_min()
[all …]
Demc2103.c316 long new_div; in fan1_div_store() local
318 int status = kstrtol(buf, 10, &new_div); in fan1_div_store()
322 if (new_div == old_div) /* No change */ in fan1_div_store()
325 switch (new_div) { in fan1_div_store()
355 data->fan_multiplier = 8 / new_div; in fan1_div_store()
359 u16 new_target = (data->fan_target * old_div) / new_div; in fan1_div_store()
Dsmsc47m1.c316 long new_div; in set_fan_div() local
321 err = kstrtol(buf, 10, &new_div); in set_fan_div()
325 if (new_div == old_div) /* No change */ in set_fan_div()
329 switch (new_div) { in set_fan_div()
364 + new_div / 2) / new_div; in set_fan_div()
Dw83627ehf.c1084 u8 new_div; in store_fan_min() local
1110 new_div = data->fan_div[nr]; /* No change */ in store_fan_min()
1118 new_div = 7; /* 128 == (1 << 7) */ in store_fan_min()
1128 new_div = 0; /* 1 == (1 << 0) */ in store_fan_min()
1138 new_div = 0; in store_fan_min()
1139 while (reg > 192 && new_div < 7) { in store_fan_min()
1141 new_div++; in store_fan_min()
1150 if (new_div != data->fan_div[nr]) { in store_fan_min()
1153 div_from_reg(new_div)); in store_fan_min()
1154 data->fan_div[nr] = new_div; in store_fan_min()
Dnct6775.c2019 u8 new_div; in store_fan_min() local
2043 new_div = data->fan_div[nr]; /* No change */ in store_fan_min()
2054 new_div = 7; /* 128 == BIT(7) */ in store_fan_min()
2064 new_div = 0; /* 1 == BIT(0) */ in store_fan_min()
2074 new_div = 0; in store_fan_min()
2075 while (reg > 192 && new_div < 7) { in store_fan_min()
2077 new_div++; in store_fan_min()
2087 if (new_div != data->fan_div[nr]) { in store_fan_min()
2090 div_from_reg(new_div)); in store_fan_min()
2091 data->fan_div[nr] = new_div; in store_fan_min()
Dadm1026.c705 int new_div = data->fan_div[fan]; in fixup_fan_min() local
711 new_min = data->fan_min[fan] * old_div / new_div; in fixup_fan_min()
734 int orig_div, new_div; in set_fan_div() local
741 new_div = DIV_TO_REG(val); in set_fan_div()
745 data->fan_div[nr] = DIV_FROM_REG(new_div); in set_fan_div()