Lines Matching refs:read
150 * @interaction_ts: Timestamp of the last temperature read that is used
470 s16 read;
482 read = (s16)read_tmp;
487 *object_new_raw = (read + (s16)read_tmp) / 2;
492 read = (s16)read_tmp;
497 *object_old_raw = (read + (s16)read_tmp) / 2;
568 s32 read;
574 read = (s16)read_tmp;
579 read = read - (s16)read_tmp;
584 read = read - (s16)read_tmp;
589 read = (read + (s16)read_tmp) / 2;
594 read = read + (s16)read_tmp;
599 read = read + (s16)read_tmp;
601 if (read > S16_MAX || read < S16_MIN)
604 *object_new_raw = read;
650 unsigned int read;
654 ret = regmap_read(regmap, reg_lsb, &read);
658 value = read;
660 ret = regmap_read(regmap, reg_lsb + 1, &read);
664 *reg_value = (read << 16) | (value & 0xffff);
1177 unsigned int read;
1237 ret = regmap_read(mlx90632->regmap, MLX90632_EE_VERSION, &read);
1239 dev_err(&client->dev, "read of version failed: %d\n", ret);
1242 read = read & MLX90632_ID_MASK;
1243 if (read == MLX90632_ID_MEDICAL) {
1245 "Detected Medical EEPROM calibration %x\n", read);
1246 } else if (read == MLX90632_ID_CONSUMER) {
1248 "Detected Consumer EEPROM calibration %x\n", read);
1249 } else if (read == MLX90632_ID_EXTENDED) {
1251 "Detected Extended range EEPROM calibration %x\n", read);
1253 } else if ((read & MLX90632_DSP_MASK) == MLX90632_DSP_VERSION) {
1255 "Detected Unknown EEPROM calibration %x\n", read);
1259 read, MLX90632_DSP_VERSION);