Lines Matching refs:ret

52 	int ret = 0;  in adc_supply_enable()  local
56 ret = regulator_set_enable(uc_pdata->vdd_supply, true); in adc_supply_enable()
59 if (!ret && uc_pdata->vss_supply) { in adc_supply_enable()
61 ret = regulator_set_enable(uc_pdata->vss_supply, true); in adc_supply_enable()
64 if (ret) in adc_supply_enable()
67 return ret; in adc_supply_enable()
106 int ret; in adc_start_channel() local
111 ret = check_channel(dev, channel, CHECK_NUMBER, __func__); in adc_start_channel()
112 if (ret) in adc_start_channel()
113 return ret; in adc_start_channel()
115 ret = adc_supply_enable(dev); in adc_start_channel()
116 if (ret) in adc_start_channel()
117 return ret; in adc_start_channel()
125 int ret; in adc_start_channels() local
130 ret = check_channel(dev, channel_mask, CHECK_MASK, __func__); in adc_start_channels()
131 if (ret) in adc_start_channels()
132 return ret; in adc_start_channels()
134 ret = adc_supply_enable(dev); in adc_start_channels()
135 if (ret) in adc_start_channels()
136 return ret; in adc_start_channels()
146 int ret; in adc_channel_data() local
151 ret = check_channel(dev, channel, CHECK_NUMBER, __func__); in adc_channel_data()
152 if (ret) in adc_channel_data()
153 return ret; in adc_channel_data()
156 ret = ops->channel_data(dev, channel, data); in adc_channel_data()
157 if (!ret || ret != -EBUSY) in adc_channel_data()
164 return ret; in adc_channel_data()
173 int ret; in adc_channels_data() local
178 ret = check_channel(dev, channel_mask, CHECK_MASK, __func__); in adc_channels_data()
179 if (ret) in adc_channels_data()
180 return ret; in adc_channels_data()
183 ret = ops->channels_data(dev, channel_mask, channels); in adc_channels_data()
184 if (!ret || ret != -EBUSY) in adc_channels_data()
191 return ret; in adc_channels_data()
197 int ret; in adc_channel_single_shot() local
199 ret = uclass_get_device_by_name(UCLASS_ADC, name, &dev); in adc_channel_single_shot()
200 if (ret) in adc_channel_single_shot()
201 return ret; in adc_channel_single_shot()
203 ret = adc_start_channel(dev, channel); in adc_channel_single_shot()
204 if (ret) in adc_channel_single_shot()
205 return ret; in adc_channel_single_shot()
207 ret = adc_channel_data(dev, channel, data); in adc_channel_single_shot()
208 if (ret) in adc_channel_single_shot()
209 return ret; in adc_channel_single_shot()
219 int channel, ret; in _adc_channels_single_shot() local
226 ret = adc_start_channel(dev, channel); in _adc_channels_single_shot()
227 if (ret) in _adc_channels_single_shot()
228 return ret; in _adc_channels_single_shot()
230 ret = adc_channel_data(dev, channel, &data); in _adc_channels_single_shot()
231 if (ret) in _adc_channels_single_shot()
232 return ret; in _adc_channels_single_shot()
246 int ret; in adc_channels_single_shot() local
248 ret = uclass_get_device_by_name(UCLASS_ADC, name, &dev); in adc_channels_single_shot()
249 if (ret) in adc_channels_single_shot()
250 return ret; in adc_channels_single_shot()
252 ret = adc_start_channels(dev, channel_mask); in adc_channels_single_shot()
253 if (ret) in adc_channels_single_shot()
256 ret = adc_channels_data(dev, channel_mask, channels); in adc_channels_single_shot()
257 if (ret) in adc_channels_single_shot()
258 return ret; in adc_channels_single_shot()
263 if (ret != -ENOSYS) in adc_channels_single_shot()
264 return ret; in adc_channels_single_shot()
272 int ret; in adc_vdd_platdata_update() local
283 ret = regulator_get_value(uc_pdata->vdd_supply); in adc_vdd_platdata_update()
284 if (ret < 0) in adc_vdd_platdata_update()
285 return ret; in adc_vdd_platdata_update()
287 uc_pdata->vdd_microvolts = ret; in adc_vdd_platdata_update()
295 int ret; in adc_vss_platdata_update() local
300 ret = regulator_get_value(uc_pdata->vss_supply); in adc_vss_platdata_update()
301 if (ret < 0) in adc_vss_platdata_update()
302 return ret; in adc_vss_platdata_update()
304 uc_pdata->vss_microvolts = ret; in adc_vss_platdata_update()
312 int ret, value_sign = uc_pdata->vdd_polarity_negative ? -1 : 1; in adc_vdd_value() local
315 ret = adc_vdd_platdata_update(dev); in adc_vdd_value()
316 if (ret) in adc_vdd_value()
317 return ret; in adc_vdd_value()
330 int ret, value_sign = uc_pdata->vss_polarity_negative ? -1 : 1; in adc_vss_value() local
333 ret = adc_vss_platdata_update(dev); in adc_vss_value()
334 if (ret) in adc_vss_value()
335 return ret; in adc_vss_value()
348 int ret, val, vref; in adc_raw_to_uV() local
351 ret = adc_vdd_value(dev, &vref); in adc_raw_to_uV()
352 if (ret) in adc_raw_to_uV()
353 return ret; in adc_raw_to_uV()
358 ret = adc_data_mask(dev, &data_mask); in adc_raw_to_uV()
359 if (ret) in adc_raw_to_uV()
360 return ret; in adc_raw_to_uV()
372 int ret; in adc_vdd_platdata_set() local
379 ret = device_get_supply_regulator(dev, "vdd-supply", in adc_vdd_platdata_set()
381 if (!ret) in adc_vdd_platdata_set()
384 if (ret != -ENOENT) in adc_vdd_platdata_set()
385 return ret; in adc_vdd_platdata_set()
397 int ret; in adc_vss_platdata_set() local
403 ret = device_get_supply_regulator(dev, "vss-supply", in adc_vss_platdata_set()
405 if (!ret) in adc_vss_platdata_set()
408 if (ret != -ENOENT) in adc_vss_platdata_set()
409 return ret; in adc_vss_platdata_set()
420 int ret; in adc_pre_probe() local
423 ret = adc_vdd_platdata_set(dev); in adc_pre_probe()
424 if (ret) in adc_pre_probe()
425 pr_err("%s: Can't update Vdd. Error: %d", dev->name, ret); in adc_pre_probe()
428 ret = adc_vss_platdata_set(dev); in adc_pre_probe()
429 if (ret) in adc_pre_probe()
430 pr_err("%s: Can't update Vss. Error: %d", dev->name, ret); in adc_pre_probe()