/linux-4.4.14/drivers/hwmon/ |
H A D | w83l786ng.c | 139 u8 fan_min[2]; member in struct:w83l786ng_data 189 data->fan_min[i] = w83l786ng_read_value(client, w83l786ng_update_device() 301 show_fan_reg(fan_min); variable 318 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); store_fan_min() 320 data->fan_min[nr]); store_fan_min() 362 /* Save fan_min */ store_fan_div() 364 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); store_fan_div() 387 /* Restore fan_min */ store_fan_div() 388 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); store_fan_div() 390 data->fan_min[nr]); store_fan_div() 742 data->fan_min[i] = w83l786ng_read_value(client, w83l786ng_probe()
|
H A D | adm9240.c | 145 u8 fan_min[2]; /* rw fan1_min */ member in struct:adm9240_data 213 /* adjust fan_min if active, but not to 0 */ adm9240_update_device() 214 if (data->fan_min[i] < 255 && adm9240_update_device() 215 data->fan_min[i] >= 2) adm9240_update_device() 216 data->fan_min[i] /= 2; adm9240_update_device() 233 data->fan_min[i] = i2c_smbus_read_byte_data(client, adm9240_update_device() 406 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[attr->index], show_fan_min() 448 data->fan_min[nr] = 255; set_fan_min() 456 data->fan_min[nr] = 254; set_fan_min() 472 data->fan_min[nr] = new_min; set_fan_min() 483 data->fan_min[nr]); set_fan_min()
|
H A D | pc87360.c | 202 u8 fan_min[3]; /* Register value */ member in struct:pc87360_data 270 return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan_min[attr->index], show_fan_min() 295 long fan_min; set_fan_min() local 298 err = kstrtol(buf, 10, &fan_min); set_fan_min() 303 fan_min = FAN_TO_REG(fan_min, set_fan_min() 307 while (fan_min > 255 set_fan_min() 309 fan_min >>= 1; set_fan_min() 313 data->fan_min[attr->index] = fan_min > 255 ? 255 : fan_min; set_fan_min() 316 data->fan_min[attr->index]); set_fan_min() 342 static struct sensor_device_attribute fan_min[] = { variable in typeref:struct:sensor_device_attribute 352 &fan_min[X].dev_attr.attr, \ 1570 u8 old_min = data->fan_min[nr]; pc87360_autodiv() 1577 data->fan_min[nr] >>= 1; pc87360_autodiv() 1585 while (!(data->fan_min[nr] & 0x80) /* min "nails" divider */ pc87360_autodiv() 1589 data->fan_min[nr] <<= 1; pc87360_autodiv() 1599 if (old_min != data->fan_min[nr]) { pc87360_autodiv() 1602 data->fan_min[nr]); pc87360_autodiv() 1624 data->fan_min[i] = pc87360_read_value(data, pc87360_update_device()
|
H A D | gl520sm.c | 90 u8 fan_min[2]; member in struct:gl520_data 153 data->fan_min[0] = (val >> 8) & 0xff; gl520_update_device() 154 data->fan_min[1] = val & 0xff; gl520_update_device() 371 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[n], get_fan_min() 407 data->fan_min[n] = r; set_fan_min() 419 if (data->fan_min[n] == 0) set_fan_min() 869 if (data->fan_min[0] == 0) gl520_init_client() 871 if (data->fan_min[1] == 0) gl520_init_client()
|
H A D | vt8231.c | 171 u8 fan_min[2]; /* Register value */ member in struct:vt8231_data 512 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 539 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); set_fan_min() 540 vt8231_write_value(data, VT8231_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min() 553 long min = FAN_FROM_REG(data->fan_min[nr], set_fan_div() 584 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); set_fan_div() 585 vt8231_write_value(data, VT8231_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_div() 901 data->fan_min[i] = vt8231_read_value(data, vt8231_update_device() 927 if (!data->fan[0] && data->fan_min[0]) vt8231_update_device() 929 else if (data->fan[0] && !data->fan_min[0]) vt8231_update_device() 932 if (!data->fan[1] && data->fan_min[1]) vt8231_update_device() 934 else if (data->fan[1] && !data->fan_min[1]) vt8231_update_device()
|
H A D | asb100.c | 207 u8 fan_min[3]; /* Register value */ member in struct:asb100_data 314 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 340 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); set_fan_min() 341 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min() 369 min = FAN_FROM_REG(data->fan_min[nr], set_fan_div() 393 data->fan_min[nr] = set_fan_div() 395 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_div() 815 data->fan_min[0] = asb100_read_value(client, ASB100_REG_FAN_MIN(0)); asb100_probe() 816 data->fan_min[1] = asb100_read_value(client, ASB100_REG_FAN_MIN(1)); asb100_probe() 817 data->fan_min[2] = asb100_read_value(client, ASB100_REG_FAN_MIN(2)); asb100_probe() 979 data->fan_min[i] = asb100_read_value(client, asb100_update_device()
|
H A D | gl518sm.c | 129 u8 fan_min[2]; member in struct:gl518_data 195 data->fan_min[0] = (val >> 8) & 0xff; gl518_update_device() 196 data->fan_min[1] = val & 0xff; gl518_update_device() 280 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 368 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); set_fan_min() 370 | (data->fan_min[nr] << (8 * (1 - nr))); set_fan_min() 374 if (data->fan_min[nr] == 0) set_fan_min()
|
H A D | adm1031.c | 94 u8 fan_min[2]; member in struct:adm1031_data 192 data->fan_min[chan] = adm1031_update_device() 601 FAN_FROM_REG(data->fan_min[nr], show_fan_min() 619 data->fan_min[nr] = set_fan_min() 622 data->fan_min[nr] = 0xff; set_fan_min() 624 adm1031_write_value(client, ADM1031_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min() 656 data->fan_min[nr] = adm1031_read_value(client, set_fan_div() 662 new_min = data->fan_min[nr] * old_div / val; set_fan_div() 663 data->fan_min[nr] = new_min > 0xff ? 0xff : new_min; set_fan_div() 668 data->fan_min[nr]); set_fan_div()
|
H A D | w83791d.c | 299 u8 fan_min[NUMBER_OF_FANIN]; /* Register value */ member in struct:w83791d_data 545 show_fan_reg(fan_min); variable 562 data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr])); store_fan_min() 563 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]); store_fan_min() 605 /* Save fan_min */ store_fan_div() 606 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); store_fan_div() 662 /* Restore fan_min */ store_fan_div() 663 data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr])); store_fan_div() 664 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]); store_fan_div() 1404 * fan_min in place w83791d_probe() 1407 data->fan_min[i] = w83791d_read(client, W83791D_REG_FAN_MIN[i]); w83791d_probe() 1548 data->fan_min[i] = w83791d_read(client, w83791d_update_device() 1668 dev_dbg(dev, "fan[%d] min is: 0x%02x\n", i, data->fan_min[i]); w83791d_print_debug()
|
H A D | sis5595.c | 198 u8 fan_min[2]; /* Register value */ member in struct:sis5595_data 387 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 405 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); set_fan_min() 406 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min() 442 min = FAN_FROM_REG(data->fan_min[nr], set_fan_div() 476 data->fan_min[nr] = set_fan_div() 478 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_div() 631 data->fan_min[i] = sis5595_read_value(data, sis5595_probe() 729 data->fan_min[i] = sis5595_update_device()
|
H A D | lm78.c | 141 u8 fan_min[3]; /* Register value */ member in struct:lm78_data 319 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 337 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); set_fan_min() 338 lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min() 373 min = FAN_FROM_REG(data->fan_min[nr], set_fan_div() 408 data->fan_min[nr] = set_fan_div() 410 lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_div() 738 data->fan_min[i] = lm78_read_value(data, lm78_init_device() 768 data->fan_min[i] = lm78_update_device()
|
H A D | lm87.c | 177 u8 fan_min[2]; /* register value */ member in struct:lm87_data 231 data->fan_min[i] = lm87_read_value(client, lm87_update_device() 481 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 509 data->fan_min[nr] = FAN_TO_REG(val, set_fan_min() 511 lm87_write_value(client, LM87_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min() 538 min = FAN_FROM_REG(data->fan_min[nr], set_fan_div() 570 data->fan_min[nr] = FAN_TO_REG(min, val); set_fan_div() 572 data->fan_min[nr]); set_fan_div()
|
H A D | nct6775.c | 915 u16 fan_min[NUM_FAN]; member in struct:nct6775_data 1317 * If fan_min is not set (0), set it to 0xff to disable it. This nct6775_init_fan_common() 1320 for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) { nct6775_init_fan_common() 1335 u16 fan_min; nct6775_select_fan_div() local 1357 fan_min = data->fan_min[nr]; nct6775_select_fan_div() 1359 if (fan_min != 255 && fan_min > 1) nct6775_select_fan_div() 1360 fan_min >>= 1; nct6775_select_fan_div() 1362 if (fan_min != 255) { nct6775_select_fan_div() 1363 fan_min <<= 1; nct6775_select_fan_div() 1364 if (fan_min > 254) nct6775_select_fan_div() 1365 fan_min = 254; nct6775_select_fan_div() 1368 if (fan_min != data->fan_min[nr]) { nct6775_select_fan_div() 1369 data->fan_min[nr] = fan_min; nct6775_select_fan_div() 1371 fan_min); nct6775_select_fan_div() 1557 data->fan_min[i] = nct6775_read_value(data, nct6775_update_device() 1853 data->fan_from_reg_min(data->fan_min[nr], show_fan_min() 1894 data->fan_min[nr] = val; store_fan_min() 1899 data->fan_min[nr] = 255; store_fan_min() 1910 data->fan_min[nr] = 254; store_fan_min() 1920 data->fan_min[nr] = 1; store_fan_min() 1936 data->fan_min[nr] = reg; store_fan_min() 1955 nct6775_write_value(data, data->REG_FAN_MIN[nr], data->fan_min[nr]); store_fan_min() 2030 SENSOR_TEMPLATE(fan_min, "fan%d_min", S_IWUSR | S_IRUGO, show_fan_min, 4180 for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) { nct6775_resume() 4185 data->fan_min[i]); nct6775_resume()
|
H A D | sch5627.c | 86 u16 fan_min[SCH5627_NO_FANS]; member in struct:sch5627_data 182 data->fan_min[i] = val; sch5627_read_limits() 297 int val = reg_to_rpm(data->fan_min[attr->index]); show_fan_min()
|
H A D | w83627hf.c | 372 u8 fan_min[3]; /* Register value */ member in struct:w83627hf_data 442 data->fan_min[i]); w83627hf_resume() 673 return sprintf(buf, "%ld\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 690 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); store_fan_min() 692 data->fan_min[nr]); store_fan_min() 1023 /* Save fan_min */ store_fan_div() 1024 min = FAN_FROM_REG(data->fan_min[nr], store_fan_div() 1039 /* Restore fan_min */ store_fan_div() 1040 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); store_fan_div() 1041 w83627hf_write_value(data, W83627HF_REG_FAN_MIN(nr), data->fan_min[nr]); store_fan_div() 1457 data->fan_min[i] = w83627hf_read_value( w83627hf_probe() 1853 data->fan_min[i] = w83627hf_update_device()
|
H A D | w83792d.c | 288 u8 fan_min[7]; /* Register value */ member in struct:w83792d_data 419 show_fan_reg(fan_min); variable 437 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); store_fan_min() 439 data->fan_min[nr]); store_fan_min() 480 /* Save fan_min */ store_fan_div() 482 min = FAN_FROM_REG(data->fan_min[nr], store_fan_div() 494 /* Restore fan_min */ store_fan_div() 495 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); store_fan_div() 496 w83792d_write_value(client, W83792D_REG_FAN_MIN[nr], data->fan_min[nr]); store_fan_div() 1407 data->fan_min[i] = w83792d_read_value(client, w83792d_probe() 1551 data->fan_min[i] = w83792d_read_value(client, w83792d_update_device() 1660 dev_dbg(dev, "fan[%d] min is: 0x%x\n", i, data->fan_min[i]); w83792d_print_debug()
|
H A D | w83781d.c | 229 u8 fan_min[3]; /* Register value */ member in struct:w83781d_data 323 show_fan_reg(fan_min); variable 340 data->fan_min[nr] = store_fan_min() 343 data->fan_min[nr]); store_fan_min() 666 /* Save fan_min */ store_fan_div() 667 min = FAN_FROM_REG(data->fan_min[nr], store_fan_div() 687 /* Restore fan_min */ store_fan_div() 688 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); store_fan_div() 689 w83781d_write_value(data, W83781D_REG_FAN_MIN(nr), data->fan_min[nr]); store_fan_div() 1457 data->fan_min[i] = w83781d_read_value(data, w83781d_init_device() 1491 data->fan_min[i] = w83781d_update_device()
|
H A D | adm1026.c | 287 u8 fan_min[8]; /* Register value */ member in struct:adm1026_data 404 data->fan_min[i] = adm1026_read_value(client, adm1026_update_device() 651 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], show_fan_min() 669 data->fan_min[nr] = FAN_TO_REG(val, data->fan_div[nr]); set_fan_min() 671 data->fan_min[nr]); set_fan_min() 691 /* Adjust fan_min to account for new fan divisor */ fixup_fan_min() 700 if (data->fan_min[fan] == 0 || data->fan_min[fan] == 0xff) fixup_fan_min() 703 new_min = data->fan_min[fan] * old_div / new_div; fixup_fan_min() 705 data->fan_min[fan] = new_min; fixup_fan_min()
|
H A D | w83627ehf.c | 463 u16 fan_min[5]; member in struct:w83627ehf_data 831 data->fan_min[i] = w83627ehf_read_value(data, w83627ehf_update_device() 851 && data->fan_min[i] >= 2 w83627ehf_update_device() 852 && data->fan_min[i] != 255) w83627ehf_update_device() 855 (data->fan_min[i] /= 2)); w83627ehf_update_device() 1054 data->fan_from_reg_min(data->fan_min[nr], show_fan_min() 1098 data->fan_min[nr] = val; store_fan_min() 1103 data->fan_min[nr] = 255; store_fan_min() 1111 data->fan_min[nr] = 254; store_fan_min() 1121 data->fan_min[nr] = 1; store_fan_min() 1137 data->fan_min[nr] = reg; store_fan_min() 1155 data->fan_min[nr]); store_fan_min() 2643 data->fan_min[i]); w83627ehf_resume()
|
H A D | pc87427.c | 63 u16 fan_min[8]; /* register values */ member in struct:pc87427_data 190 data->fan_min[nr] = inw(iobase + PC87427_REG_FAN_MIN); pc87427_readall_fan() 402 return sprintf(buf, "%lu\n", fan_from_reg(data->fan_min[nr])); show_fan_min() 444 data->fan_min[nr] = fan_to_reg(val); set_fan_min() 445 outw(data->fan_min[nr], iobase + PC87427_REG_FAN_MIN); set_fan_min()
|
H A D | via686a.c | 328 u8 fan_min[2]; /* Register value */ member in struct:via686a_data 521 FAN_FROM_REG(data->fan_min[nr], show_fan_min() 544 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); set_fan_min() 545 via686a_write_value(data, VIA686A_REG_FAN_MIN(nr+1), data->fan_min[nr]); set_fan_min() 783 data->fan_min[i - 1] = via686a_read_value(data, via686a_update_device()
|
H A D | vt1211.c | 132 u8 fan_min[2]; member in struct:vt1211_data 294 data->fan_min[ix] = vt1211_read8(data, vt1211_update_device() 512 res = RPM_FROM_REG(data->fan_min[ix], data->fan_div[ix]); show_fan() 554 data->fan_min[ix] = RPM_TO_REG(val, data->fan_div[ix]); set_fan() 556 data->fan_min[ix]); set_fan()
|
H A D | adt7470.c | 160 u16 fan_min[ADT7470_FAN_COUNT]; member in struct:adt7470_data 375 data->fan_min[i] = adt7470_read_word_data(client, adt7470_update_device() 585 if (FAN_DATA_VALID(data->fan_min[attr->index])) show_fan_min() 587 FAN_PERIOD_TO_RPM(data->fan_min[attr->index])); show_fan_min() 608 data->fan_min[attr->index] = temp; set_fan_min()
|
H A D | f75375s.c | 111 u16 fan_min[2]; member in struct:f75375_data 209 data->fan_min[nr] = f75375_update_device() 313 data->fan_min[nr] = rpm_to_reg(val); set_fan_min() 314 f75375_write16(client, F75375_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min() 668 show_fan(fan_min); variable
|
H A D | nct6683.c | 322 u16 fan_min[NCT6683_NUM_REG_FAN]; member in struct:nct6683_data 636 data->fan_min[i] = nct6683_read16(data, nct6683_update_device() 727 return sprintf(buf, "%d\n", data->fan_min[nr]); show_fan_min() 763 SENSOR_TEMPLATE(fan_min, "fan%d_min", S_IRUGO, show_fan_min, NULL, 0);
|
H A D | fschmd.c | 296 u8 fan_min[7]; /* fan min value for rps */ member in struct:fschmd_data 521 int val = data->fan_min[index]; show_pwm_auto_point1_pwm() 552 data->fan_min[index] = v; store_pwm_auto_point1_pwm() 1357 /* The fscpos third fan doesn't have a fan_min */ fschmd_update_device() 1359 data->fan_min[i] = i2c_smbus_read_byte_data( fschmd_update_device()
|
H A D | lm85.c | 313 u16 fan_min[4]; /* Register value */ member in struct:lm85_data 484 data->fan_min[i] = lm85_update_device() 570 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr])); show_fan_min() 587 data->fan_min[nr] = FAN_TO_REG(val); set_fan_min() 588 lm85_write_value(client, LM85_REG_FAN_MIN(nr), data->fan_min[nr]); set_fan_min()
|
H A D | w83793.c | 235 u16 fan_min[12]; /* Register value combine */ member in struct:w83793_data 490 val = data->fan_min[index] & 0x0fff; show_fan() 513 data->fan_min[index] = val; store_fan_min() 1996 for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) { w83793_update_nonvolatile() 2000 data->fan_min[i] = w83793_update_nonvolatile() 2002 data->fan_min[i] |= w83793_update_nonvolatile()
|
H A D | dme1737.c | 241 u16 fan_min[6]; member in struct:dme1737_data 699 data->fan_min[ix] = dme1737_read(data, dme1737_update_device() 701 data->fan_min[ix] |= dme1737_read(data, dme1737_update_device() 1106 res = FAN_FROM_REG(data->fan_min[ix], show_fan() 1148 data->fan_min[ix] = FAN_TO_REG(val, 0); set_fan() 1154 data->fan_min[ix] = FAN_TO_REG(val, set_fan() 1158 data->fan_min[ix] & 0xff); set_fan() 1160 data->fan_min[ix] >> 8); set_fan()
|
H A D | lm80.c | 367 /* Save fan_min */ set_fan_div() 397 /* Restore fan_min */ set_fan_div()
|
H A D | adt7462.c | 219 u8 fan_min[ADT7462_FAN_COUNT]; member in struct:adt7462_data 751 data->fan_min[i] = i2c_smbus_read_byte_data(client, adt7462_update_device() 1024 temp = data->fan_min[attr->index]; show_fan_min() 1052 data->fan_min[attr->index] = temp; set_fan_min()
|
H A D | w83795.c | 349 u16 fan_min[14]; /* Register value combine */ member in struct:w83795_data 502 data->fan_min[i] = w83795_update_limits() 504 data->fan_min[i] |= w83795_update_limits() 800 val = data->fan_min[index] & 0x0fff; show_fan() 821 data->fan_min[index] = val; store_fan_min()
|
/linux-4.4.14/drivers/macintosh/ |
H A D | windfarm_rm31.c | 369 int speed, dspeed, fan_min; backside_fan_tick() local 409 fan_min = (dspeed * 100) / 14000; backside_fan_tick() 410 fan_min = max(fan_min, backside_param.min); backside_fan_tick() 411 speed = max(speed, fan_min); backside_fan_tick()
|