Lines Matching refs:ret

95 	int ret;
98 ret = i2c_smbus_read_i2c_block_data(client, cmd, sizeof(values), values);
99 if (ret < 0)
100 return ret;
101 if (ret != sizeof(values))
109 int ret;
115 ret = hp206c_read_reg(client, HP206C_REG_INT_SRC);
116 if (ret < 0) {
117 dev_err(&indio_dev->dev, "Failed READ_REG INT_SRC: %d\n", ret);
118 return ret;
120 if (ret & HP206C_FLAG_DEV_RDY)
145 int ret;
149 ret = i2c_smbus_write_byte(client, HP206C_CMD_SOFT_RST);
150 if (ret) {
151 dev_err(&client->dev, "Failed to reset device: %d\n", ret);
152 return ret;
157 ret = hp206c_wait_dev_rdy(indio_dev);
158 if (ret) {
159 dev_err(&client->dev, "Device not ready after soft reset: %d\n", ret);
160 return ret;
163 ret = hp206c_set_compensation(client, true);
164 if (ret)
165 dev_err(&client->dev, "Failed to enable compensation: %d\n", ret);
166 return ret;
173 int ret;
177 ret = hp206c_wait_dev_rdy(indio_dev);
178 if (ret < 0) {
179 dev_err(&indio_dev->dev, "Device not ready: %d\n", ret);
180 return ret;
183 ret = i2c_smbus_write_byte(client, conv_cmd);
184 if (ret < 0) {
185 dev_err(&indio_dev->dev, "Failed convert: %d\n", ret);
186 return ret;
191 ret = hp206c_wait_dev_rdy(indio_dev);
192 if (ret < 0) {
193 dev_err(&indio_dev->dev, "Device not ready: %d\n", ret);
194 return ret;
197 ret = hp206c_read_20bit(client, read_cmd);
198 if (ret < 0)
199 dev_err(&indio_dev->dev, "Failed read: %d\n", ret);
201 return ret;
208 int ret;
220 ret = IIO_VAL_INT;
225 ret = IIO_VAL_INT;
228 ret = -EINVAL;
239 ret = hp206c_conv_and_read(indio_dev,
243 if (ret >= 0) {
247 *val = sign_extend32(ret, 19);
248 ret = IIO_VAL_INT;
257 ret = hp206c_conv_and_read(indio_dev,
261 if (ret >= 0) {
262 *val = ret;
263 ret = IIO_VAL_INT;
267 ret = -EINVAL;
276 ret = IIO_VAL_INT_PLUS_MICRO;
282 ret = IIO_VAL_INT_PLUS_MICRO;
285 ret = -EINVAL;
290 ret = -EINVAL;
294 return ret;
301 int ret = 0;
317 ret = -EINVAL;
320 return ret;
360 int ret;
388 ret = hp206c_soft_reset(indio_dev);
389 if (ret) {
390 dev_err(&client->dev, "Failed to reset on startup: %d\n", ret);