Lines Matching refs:ret
92 int ret;
100 ret = spi_write_then_read(spi, data->tx_buf, 1, &data->scan.chans,
102 if (ret < 0)
118 int ret;
124 ret = bma220_read_reg(data->spi_device, chan->address);
125 if (ret < 0)
127 *val = sign_extend32(ret >> chan->scan_type.shift,
131 ret = bma220_read_reg(data->spi_device, BMA220_REG_RANGE);
132 if (ret < 0)
133 return ret;
134 range_idx = ret & BMA220_RANGE_MASK;
148 int ret;
166 ret = spi_write(data->spi_device, data->tx_buf,
168 if (ret < 0)
203 int ret;
205 ret = bma220_read_reg(spi, BMA220_REG_ID);
206 if (ret != BMA220_CHIP_ID)
210 ret = bma220_read_reg(spi, BMA220_REG_SUSPEND);
211 if (ret == BMA220_SUSPEND_WAKE)
212 ret = bma220_read_reg(spi, BMA220_REG_SUSPEND);
213 if (ret < 0)
214 return ret;
215 if (ret == BMA220_SUSPEND_WAKE)
223 int i, ret;
231 ret = bma220_read_reg(spi, BMA220_REG_SUSPEND);
232 if (ret < 0)
233 return ret;
235 if (up && ret == BMA220_SUSPEND_SLEEP)
238 if (!up && ret == BMA220_SUSPEND_WAKE)
252 int ret;
273 ret = bma220_init(data->spi_device);
274 if (ret)
275 return ret;
277 ret = devm_add_action_or_reset(&spi->dev, bma220_deinit, spi);
278 if (ret)
279 return ret;
281 ret = devm_iio_triggered_buffer_setup(&spi->dev, indio_dev,
284 if (ret < 0) {
286 return ret;