Lines Matching defs:val
1112 int val;
1113 val = superio_inb(base, reg) << 8;
1114 val |= superio_inb(base, reg + 1);
1115 return val;
1157 u8 val;
1160 val = inb(data->addr + DATA_REG_OFFSET);
1162 return val;
1167 u16 val;
1169 val = f71882fg_read8(data, reg) << 8;
1170 val |= f71882fg_read8(data, reg + 1);
1172 return val;
1175 static void f71882fg_write8(struct f71882fg_data *data, u8 reg, u8 val)
1178 outb(val, data->addr + DATA_REG_OFFSET);
1181 static void f71882fg_write16(struct f71882fg_data *data, u8 reg, u16 val)
1183 f71882fg_write8(data, reg, val >> 8);
1184 f71882fg_write8(data, reg + 1, val & 0xff);
1399 long val;
1401 err = kstrtol(buf, 10, &val);
1405 val = clamp_val(val, 23, 1500000);
1406 val = fan_to_reg(val);
1409 f71882fg_write16(data, F71882FG_REG_FAN_FULL_SPEED(nr), val);
1410 data->fan_full_speed[nr] = val;
1433 unsigned long val;
1435 err = kstrtoul(buf, 10, &val);
1441 if (val)
1486 long val;
1488 err = kstrtol(buf, 10, &val);
1492 val /= 8;
1493 val = clamp_val(val, 0, 255);
1497 f71882fg_write8(data, F81866_REG_IN1_HIGH, val);
1499 f71882fg_write8(data, F71882FG_REG_IN1_HIGH, val);
1500 data->in1_max = val;
1523 unsigned long val;
1525 err = kstrtoul(buf, 10, &val);
1535 if (val)
1601 long val;
1603 err = kstrtol(buf, 10, &val);
1607 val /= 1000;
1608 val = clamp_val(val, 0, 255);
1611 f71882fg_write8(data, F71882FG_REG_TEMP_HIGH(nr), val);
1612 data->temp_high[nr] = val;
1643 long val;
1645 err = kstrtol(buf, 10, &val);
1649 val /= 1000;
1655 val = clamp_val(val, data->temp_high[nr] - 15, data->temp_high[nr]);
1656 val = data->temp_high[nr] - val;
1661 reg = (reg & 0x0f) | (val << 4);
1663 reg = (reg & 0xf0) | val;
1685 long val;
1687 err = kstrtol(buf, 10, &val);
1691 val /= 1000;
1692 val = clamp_val(val, 0, 255);
1695 f71882fg_write8(data, F71882FG_REG_TEMP_OVT(nr), val);
1696 data->temp_ovt[nr] = val;
1746 unsigned long val;
1748 err = kstrtoul(buf, 10, &val);
1754 if (val)
1793 int val, nr = to_sensor_dev_attr_2(devattr)->index;
1797 val = data->pwm[nr];
1800 val = 255 * fan_from_reg(data->fan_target[nr])
1804 return sprintf(buf, "%d\n", val);
1813 long val;
1815 err = kstrtol(buf, 10, &val);
1819 val = clamp_val(val, 0, 255);
1830 f71882fg_write8(data, F71882FG_REG_PWM(nr), val);
1831 data->pwm[nr] = val;
1837 target = fan_to_reg(val * fan_from_reg(full_speed) / 255);
1852 int val, nr = to_sensor_dev_attr_2(devattr)->index;
1854 val = data->pwm[nr];
1855 return sprintf(buf, "%d\n", val);
1864 long val;
1866 err = kstrtol(buf, 10, &val);
1870 val = clamp_val(val, 0, 255);
1873 f71882fg_write8(data, F71882FG_REG_PWM(nr), val);
1874 data->pwm[nr] = val;
1911 long val;
1913 err = kstrtol(buf, 10, &val);
1918 if (data->type == f8000 && nr == 2 && val != 2)
1925 switch (val) {
1937 switch (val) {
1991 long val;
1993 err = kstrtol(buf, 10, &val);
1997 val = clamp_val(val, 0, 255);
2005 if (val < 29) /* Prevent negative numbers */
2006 val = 255;
2008 val = (255 - val) * 32 / val;
2010 f71882fg_write8(data, F71882FG_REG_POINT_PWM(pwm, point), val);
2011 data->pwm_auto_point_pwm[pwm][point] = val;
2045 long val;
2047 err = kstrtol(buf, 10, &val);
2051 val /= 1000;
2056 val = clamp_val(val, data->pwm_auto_point_temp[nr][point] - 15,
2058 val = data->pwm_auto_point_temp[nr][point] - val;
2062 reg = (reg & 0x0f) | (val << 4);
2064 reg = (reg & 0xf0) | val;
2091 unsigned long val;
2093 err = kstrtoul(buf, 10, &val);
2100 if (val)
2101 val = data->pwm_auto_point_mapping[nr] | (1 << 4);
2103 val = data->pwm_auto_point_mapping[nr] & (~(1 << 4));
2104 f71882fg_write8(data, F71882FG_REG_POINT_MAPPING(nr), val);
2105 data->pwm_auto_point_mapping[nr] = val;
2131 long val;
2133 err = kstrtol(buf, 10, &val);
2137 switch (val) {
2139 val = 0;
2142 val = 1;
2145 val = 2;
2150 val += data->temp_start;
2154 val = (data->pwm_auto_point_mapping[nr] & 0xfc) | val;
2155 f71882fg_write8(data, F71882FG_REG_POINT_MAPPING(nr), val);
2156 data->pwm_auto_point_mapping[nr] = val;
2182 long val;
2184 err = kstrtol(buf, 10, &val);
2188 val /= 1000;
2191 val = clamp_val(val, -128, 127);
2193 val = clamp_val(val, 0, 127);
2196 f71882fg_write8(data, F71882FG_REG_POINT_TEMP(pwm, point), val);
2197 data->pwm_auto_point_temp[pwm][point] = val;