Lines Matching refs:ret
45 int ret;
47 ret = regmap_read(dac->common->regmap, STM32_DAC_CR, &val);
48 if (ret < 0)
49 return ret;
65 int ret;
69 ret = stm32_dac_is_enabled(indio_dev, ch);
70 if (ret < 0 || enable == !!ret) {
72 return ret < 0 ? ret : 0;
76 ret = pm_runtime_resume_and_get(dev);
77 if (ret < 0) {
79 return ret;
83 ret = regmap_update_bits(dac->common->regmap, STM32_DAC_CR, msk, en);
85 if (ret < 0) {
111 return ret;
116 int ret;
119 ret = regmap_read(dac->common->regmap, STM32_DAC_DOR1, val);
121 ret = regmap_read(dac->common->regmap, STM32_DAC_DOR2, val);
123 return ret ? ret : IIO_VAL_INT;
128 int ret;
131 ret = regmap_write(dac->common->regmap, STM32_DAC_DHR12R1, val);
133 ret = regmap_write(dac->common->regmap, STM32_DAC_DHR12R2, val);
135 return ret;
210 int ret = stm32_dac_is_enabled(indio_dev, chan->channel);
212 if (ret < 0)
213 return ret;
215 return sysfs_emit(buf, "%d\n", ret ? 0 : 1);
224 int ret;
226 ret = kstrtobool(buf, &powerdown);
227 if (ret)
228 return ret;
230 ret = stm32_dac_set_enable_state(indio_dev, chan->channel, !powerdown);
231 if (ret)
232 return ret;
284 int ret;
286 ret = of_property_read_u32(np, "reg", &channel);
287 if (ret) {
289 return ret;
318 int ret;
337 ret = stm32_dac_chan_of_init(indio_dev);
338 if (ret < 0)
339 return ret;
348 ret = iio_device_register(indio_dev);
349 if (ret)
362 return ret;
380 int ret;
383 ret = stm32_dac_is_enabled(indio_dev, channel);
384 if (ret)
385 return ret < 0 ? ret : -EBUSY;