Lines Matching refs:regval

147 	int regval;
166 regval = i2c_smbus_read_word_swapped(client, reg);
167 if (regval < 0)
168 return regval;
169 *val = regval;
174 regval = i2c_smbus_read_byte_data(client, reg);
175 if (regval < 0)
176 return regval;
177 *val = regval << 8;
182 regval = i2c_smbus_read_byte_data(client, reg);
183 if (regval < 0)
184 return regval;
185 *val = regval;
189 regval = i2c_smbus_read_byte_data(client, TMP401_STATUS);
190 if (regval < 0)
191 return regval;
195 if (regval & TMP401_STATUS_REMOTE_OPEN)
199 if (regval & TMP401_STATUS_LOCAL_HIGH)
201 if (regval & TMP401_STATUS_REMOTE_HIGH)
205 if (regval & TMP401_STATUS_LOCAL_LOW)
207 if (regval & TMP401_STATUS_REMOTE_LOW)
211 if (regval & TMP401_STATUS_LOCAL_CRIT)
213 if (regval & TMP401_STATUS_REMOTE_CRIT)
219 regval = i2c_smbus_read_byte_data(client, reg);
220 if (regval < 0)
221 return regval;
222 *val = regval;
311 unsigned int regval;
322 ret = regmap_read(regmap, reg, &regval);
325 *val = tmp401_register_to_temp(regval, data->extended_range);
330 ret = regmap_read(regmap, reg, &regval);
333 *val = tmp401_register_to_temp(regval, data->extended_range);
334 ret = regmap_read(regmap, TMP401_TEMP_CRIT_HYST, &regval);
337 *val -= regval * 1000;
348 ret = regmap_read(regmap, reg, &regval);
351 *val = !!(regval & BIT(channel));
364 unsigned int regval;
373 regval = tmp401_temp_to_register(val, data->extended_range,
375 ret = regmap_write(regmap, reg, regval);
384 ret = regmap_read(regmap, reg, &regval);
387 temp = tmp401_register_to_temp(regval, data->extended_range);
389 regval = ((temp - val) + 500) / 1000;
390 ret = regmap_write(regmap, TMP401_TEMP_CRIT_HYST, regval);
403 u32 regval;
408 ret = regmap_read(data->regmap, TMP401_CONVERSION_RATE, &regval);
411 *val = (1 << (7 - regval)) * 125;