Lines Matching refs:ret

121 	int ret;
124 ret = regmap_update_bits(data->regmap, HMC5843_MODE_REG,
128 return ret;
135 int ret;
138 ret = regmap_read(data->regmap, HMC5843_STATUS_REG, &val);
139 if (ret < 0)
140 return ret;
159 int ret;
162 ret = hmc5843_wait_measurement(data);
163 if (ret < 0) {
165 return ret;
167 ret = regmap_bulk_read(data->regmap, HMC5843_DATA_OUT_MSB_REGS,
170 if (ret < 0)
171 return ret;
197 int ret;
200 ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_A,
204 return ret;
213 int ret;
215 ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_A, &val);
216 if (ret)
217 return ret;
230 int ret;
232 ret = kstrtoul(buf, 10, &meas_conf);
233 if (ret)
234 return ret;
238 ret = hmc5843_set_meas_conf(data, meas_conf);
240 return (ret < 0) ? ret : count;
271 int ret;
274 ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_A,
278 return ret;
296 int ret;
299 ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_B,
304 return ret;
348 int ret;
354 ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_B, &rval);
355 if (ret < 0)
356 return ret;
362 ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_A, &rval);
363 if (ret < 0)
364 return ret;
416 int ret;
419 ret = hmc5843_wait_measurement(data);
420 if (ret < 0) {
425 ret = regmap_bulk_read(data->regmap, HMC5843_DATA_OUT_MSB_REGS,
429 if (ret < 0)
525 int ret;
528 ret = regmap_bulk_read(data->regmap, HMC5843_ID_REG,
530 if (ret < 0)
531 return ret;
537 ret = hmc5843_set_meas_conf(data, HMC5843_MEAS_CONF_NORMAL);
538 if (ret < 0)
539 return ret;
540 ret = hmc5843_set_samp_freq(data, HMC5843_RATE_DEFAULT);
541 if (ret < 0)
542 return ret;
543 ret = hmc5843_set_range_gain(data, HMC5843_RANGE_GAIN_DEFAULT);
544 if (ret < 0)
545 return ret;
579 int ret;
601 ret = hmc5843_init(data);
602 if (ret < 0)
603 return ret;
605 ret = iio_triggered_buffer_setup(indio_dev, NULL,
607 if (ret < 0)
608 return ret;
610 ret = iio_device_register(indio_dev);
611 if (ret < 0)
618 return ret;