Lines Matching refs:val

72 static inline u8 IN_TO_REG(unsigned long val)
74 unsigned long nval = clamp_val(val, 0, 4080);
77 #define IN_FROM_REG(val) ((val) * 16)
88 static inline int FAN_FROM_REG(u8 val, int div)
90 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div);
97 static inline s8 TEMP_TO_REG(long val)
99 int nval = clamp_val(val, -128000, 127000) ;
103 static inline int TEMP_FROM_REG(s8 val)
105 return val * 1000;
108 #define DIV_FROM_REG(val) (1 << (val))
172 unsigned long val;
175 err = kstrtoul(buf, 10, &val);
180 data->in_min[nr] = IN_TO_REG(val);
192 unsigned long val;
195 err = kstrtoul(buf, 10, &val);
200 data->in_max[nr] = IN_TO_REG(val);
248 long val;
251 err = kstrtol(buf, 10, &val);
256 data->temp_over = TEMP_TO_REG(val);
274 long val;
277 err = kstrtol(buf, 10, &val);
282 data->temp_hyst = TEMP_TO_REG(val);
319 unsigned long val;
322 err = kstrtoul(buf, 10, &val);
327 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
355 unsigned long val;
358 err = kstrtoul(buf, 10, &val);
366 switch (val) {
382 val);
833 int val, save, found = 0;
853 val = inb_p(address + 1);
854 if (inb_p(address + 2) != val
855 || inb_p(address + 3) != val
856 || inb_p(address + 7) != val)
867 val = ~save & 0x7f;
868 outb_p(val, address + LM78_ADDR_REG_OFFSET);
869 if (inb_p(address + LM78_ADDR_REG_OFFSET) != (val | 0x80)) {
876 val = inb_p(address + LM78_DATA_REG_OFFSET);
877 if (val & 0x80)
880 val = inb_p(address + LM78_DATA_REG_OFFSET);
881 if (val < 0x03 || val > 0x77) /* Not a valid I2C address */
890 val = inb_p(address + LM78_DATA_REG_OFFSET);
891 if (val == 0xa3 || val == 0x5c)
896 val = inb_p(address + LM78_DATA_REG_OFFSET);
897 if (val == 0x90)
902 val = inb_p(address + LM78_DATA_REG_OFFSET);
903 if (val == 0x00 || val == 0x20 /* LM78 */
904 || val == 0x40 /* LM78-J */
905 || (val & 0xfe) == 0xc0) /* LM79 */
910 val & 0x80 ? "LM79" : "LM78", (int)address);