Lines Matching refs:val
119 static inline u8 IN_TO_REG(unsigned long val)
121 unsigned long nval = clamp_val(val, 0, 4080);
124 #define IN_FROM_REG(val) ((val) * 16)
135 static inline int FAN_FROM_REG(u8 val, int div)
137 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div);
144 static inline int TEMP_FROM_REG(s8 val)
146 return val * 830 + 52120;
148 static inline s8 TEMP_TO_REG(long val)
150 int nval = clamp_val(val, -54120, 157530) ;
158 static inline u8 DIV_TO_REG(int val)
160 return val == 8 ? 3 : val == 4 ? 2 : val == 1 ? 0 : 1;
162 #define DIV_FROM_REG(val) (1 << (val))
244 unsigned long val;
247 err = kstrtoul(buf, 10, &val);
252 data->in_min[nr] = IN_TO_REG(val);
264 unsigned long val;
267 err = kstrtoul(buf, 10, &val);
272 data->in_max[nr] = IN_TO_REG(val);
314 long val;
317 err = kstrtol(buf, 10, &val);
322 data->temp_over = TEMP_TO_REG(val);
340 long val;
343 err = kstrtol(buf, 10, &val);
348 data->temp_hyst = TEMP_TO_REG(val);
385 unsigned long val;
388 err = kstrtoul(buf, 10, &val);
393 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
422 unsigned long val;
425 err = kstrtoul(buf, 10, &val);
434 switch (val) {
450 val);
578 char val;
604 pci_read_config_byte(s_bridge, SIS5595_PIN_REG, &val);
605 if (!(val & 0x80))