Lines Matching refs:val
120 static inline u8 IN_TO_REG(unsigned long val)
122 unsigned long nval = clamp_val(val, 0, 4080);
125 #define IN_FROM_REG(val) ((val) * 16)
136 static inline int FAN_FROM_REG(u8 val, int div)
138 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div);
145 static inline int TEMP_FROM_REG(s8 val)
147 return val * 830 + 52120;
149 static inline s8 TEMP_TO_REG(long val)
151 int nval = clamp_val(val, -54120, 157530) ;
159 static inline u8 DIV_TO_REG(int val)
161 return val == 8 ? 3 : val == 4 ? 2 : val == 1 ? 0 : 1;
163 #define DIV_FROM_REG(val) (1 << (val))
299 unsigned long val;
302 err = kstrtoul(buf, 10, &val);
307 data->in_min[nr] = IN_TO_REG(val);
319 unsigned long val;
322 err = kstrtoul(buf, 10, &val);
327 data->in_max[nr] = IN_TO_REG(val);
369 long val;
372 err = kstrtol(buf, 10, &val);
377 data->temp_over = TEMP_TO_REG(val);
395 long val;
398 err = kstrtol(buf, 10, &val);
403 data->temp_hyst = TEMP_TO_REG(val);
440 unsigned long val;
443 err = kstrtoul(buf, 10, &val);
448 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
477 unsigned long val;
480 err = kstrtoul(buf, 10, &val);
489 switch (val) {
505 val);
642 char val;
668 pci_read_config_byte(s_bridge, SIS5595_PIN_REG, &val);
669 if (!(val & 0x80))