Lines Matching refs:ret

72 	int ret;
75 ret = regmap_read(data->regmap, VCNL4035_INT_FLAG, &reg);
76 if (ret < 0)
109 int ret;
111 ret = regmap_read(data->regmap, VCNL4035_ALS_DATA, (int *)buffer);
112 if (ret < 0) {
146 int ret;
150 ret = pm_runtime_resume_and_get(dev);
153 ret = pm_runtime_put_autosuspend(dev);
156 return ret;
177 int ret;
183 ret = vcnl4035_set_pm_runtime_state(data, true);
184 if (ret < 0)
185 return ret;
187 ret = iio_device_claim_direct_mode(indio_dev);
188 if (!ret) {
193 ret = regmap_read(data->regmap, reg, &raw_data);
195 if (!ret) {
197 ret = IIO_VAL_INT;
201 return ret;
223 int ret;
231 ret = vcnl4035_set_pm_runtime_state(data, true);
232 if (ret < 0)
233 return ret;
235 ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
238 if (!ret)
242 return ret;
284 int ret;
294 ret = regmap_write(data->regmap, VCNL4035_ALS_THDH,
296 if (ret)
297 return ret;
302 ret = regmap_write(data->regmap, VCNL4035_ALS_THDL,
304 if (ret)
305 return ret;
308 return ret;
313 ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
315 if (!ret)
317 return ret;
409 int ret;
412 ret = regmap_read(data->regmap, VCNL4035_DEV_ID, &id);
413 if (ret < 0) {
415 return ret;
425 ret = vcnl4035_set_als_power_state(data, VCNL4035_MODE_ALS_ENABLE);
426 if (ret < 0)
427 return ret;
430 ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
433 if (ret) {
435 ret);
436 return ret;
440 ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
443 if (ret) {
445 ret);
446 return ret;
451 ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
454 if (ret) {
456 ret);
457 return ret;
462 ret = regmap_write(data->regmap, VCNL4035_ALS_THDH,
464 if (ret) {
466 ret);
467 return ret;
472 ret = regmap_write(data->regmap, VCNL4035_ALS_THDL,
474 if (ret) {
476 ret);
477 return ret;
507 int ret;
518 ret = devm_iio_trigger_register(indio_dev->dev.parent,
520 if (ret) {
522 return ret;
526 ret = devm_iio_triggered_buffer_setup(indio_dev->dev.parent, indio_dev,
529 if (ret < 0) {
531 return ret;
535 ret = devm_request_threaded_irq(&data->client->dev, data->client->irq,
539 if (ret < 0)
542 return ret;
550 int ret;
573 ret = vcnl4035_init(data);
574 if (ret < 0) {
576 return ret;
580 ret = vcnl4035_probe_trigger(indio_dev);
581 if (ret < 0) {
587 ret = pm_runtime_set_active(&client->dev);
588 if (ret < 0)
591 ret = iio_device_register(indio_dev);
592 if (ret < 0)
603 return ret;
609 int ret;
616 ret = vcnl4035_set_als_power_state(iio_priv(indio_dev),
618 if (ret)
620 ERR_PTR(ret));
627 int ret;
629 ret = vcnl4035_set_als_power_state(data, VCNL4035_MODE_ALS_DISABLE);
632 return ret;
639 int ret;
642 ret = vcnl4035_set_als_power_state(data, VCNL4035_MODE_ALS_ENABLE);
643 if (ret < 0)
644 return ret;