Lines Matching refs:val
73 int val;
77 val = i2c_smbus_read_byte_data(client,
79 if (val < 0)
80 return val;
81 temp = val << 8;
82 val = i2c_smbus_read_byte_data(client,
84 if (val < 0)
85 return val;
86 temp |= val;
94 val = i2c_smbus_read_byte_data(client,
96 if (val < 0)
97 return val;
98 temp = val << 8;
99 val = i2c_smbus_read_byte_data(client,
101 if (val < 0)
102 return val;
103 temp |= val;
249 unsigned long val;
256 ret = kstrtoul(buf, 10, &val);
260 if (val != 1 && val != 2)
264 if (val == 1)
294 long val;
300 ret = kstrtol(buf, 10, &val);
304 val = clamp_val(DIV_ROUND_CLOSEST(val, 1000), 0, index ? 255 : 127);
307 data->tcrit2[index] = val;
308 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT2(index), val);
344 long val;
349 ret = kstrtol(buf, 10, &val);
353 val = clamp_val(DIV_ROUND_CLOSEST(val, 1000), 0, 255);
356 data->tcrit1[index] = val;
357 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT1(index), val);
385 long val;
390 ret = kstrtol(buf, 10, &val);
394 val = DIV_ROUND_CLOSEST(val, 1000);
395 val = clamp_val((int)data->tcrit1[index] - val, 0, 31);
398 data->thyst = val;
399 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT_HYST, val);
424 long val;
429 ret = kstrtol(buf, 10, &val);
434 val = clamp_val(DIV_ROUND_CLOSEST(val, 500), -128, 127);
437 data->toffset[index] = val;
438 i2c_smbus_write_byte_data(data->client, LM95234_REG_OFFSET(index), val);
463 unsigned long val;
469 ret = kstrtoul(buf, 10, &val);
474 if (val <= update_intervals[regval])
597 int mfg_id, chip_id, val;
627 val = i2c_smbus_read_byte_data(client, LM95234_REG_STATUS);
628 if (val & 0x30)
631 val = i2c_smbus_read_byte_data(client, LM95234_REG_CONFIG);
632 if (val & config_mask)
635 val = i2c_smbus_read_byte_data(client, LM95234_REG_CONVRATE);
636 if (val & 0xfc)
639 val = i2c_smbus_read_byte_data(client, LM95234_REG_REM_MODEL);
640 if (val & model_mask)
643 val = i2c_smbus_read_byte_data(client, LM95234_REG_REM_MODEL_STS);
644 if (val & model_mask)
653 int val, model;
656 val = i2c_smbus_read_byte_data(client, LM95234_REG_CONFIG);
657 if (val < 0)
658 return val;
659 if (val & 0x40)
661 val & ~0x40);
664 val = i2c_smbus_read_byte_data(client, LM95234_REG_REM_MODEL_STS);
665 if (val < 0)
666 return val;
670 if (model & val) {
673 val);
675 model & ~val);