adc_chan 213 drivers/iio/adc/palmas_gpadc.c static int palmas_gpadc_enable(struct palmas_gpadc *adc, int adc_chan, adc_chan 248 drivers/iio/adc/palmas_gpadc.c val = (adc_chan | PALMAS_GPADC_SW_SELECT_SW_CONV_EN); adc_chan 273 drivers/iio/adc/palmas_gpadc.c static int palmas_gpadc_read_prepare(struct palmas_gpadc *adc, int adc_chan) adc_chan 277 drivers/iio/adc/palmas_gpadc.c ret = palmas_gpadc_enable(adc, adc_chan, true); adc_chan 284 drivers/iio/adc/palmas_gpadc.c static void palmas_gpadc_read_done(struct palmas_gpadc *adc, int adc_chan) adc_chan 287 drivers/iio/adc/palmas_gpadc.c palmas_gpadc_enable(adc, adc_chan, false); adc_chan 290 drivers/iio/adc/palmas_gpadc.c static int palmas_gpadc_calibrate(struct palmas_gpadc *adc, int adc_chan) adc_chan 297 drivers/iio/adc/palmas_gpadc.c int x1 = adc->adc_info[adc_chan].x1; adc_chan 298 drivers/iio/adc/palmas_gpadc.c int x2 = adc->adc_info[adc_chan].x2; adc_chan 299 drivers/iio/adc/palmas_gpadc.c int v1 = adc->adc_info[adc_chan].v1; adc_chan 300 drivers/iio/adc/palmas_gpadc.c int v2 = adc->adc_info[adc_chan].v2; adc_chan 303 drivers/iio/adc/palmas_gpadc.c adc->adc_info[adc_chan].trim1_reg, &d1); adc_chan 310 drivers/iio/adc/palmas_gpadc.c adc->adc_info[adc_chan].trim2_reg, &d2); adc_chan 322 drivers/iio/adc/palmas_gpadc.c adc->adc_info[adc_chan].gain_error = k; adc_chan 323 drivers/iio/adc/palmas_gpadc.c adc->adc_info[adc_chan].gain = gain; adc_chan 325 drivers/iio/adc/palmas_gpadc.c adc->adc_info[adc_chan].offset = (d1 * 1000) - ((k - 1000) * x1); adc_chan 331 drivers/iio/adc/palmas_gpadc.c static int palmas_gpadc_start_conversion(struct palmas_gpadc *adc, int adc_chan) adc_chan 366 drivers/iio/adc/palmas_gpadc.c int adc_chan, int val) adc_chan 368 drivers/iio/adc/palmas_gpadc.c if (!adc->adc_info[adc_chan].is_uncalibrated) adc_chan 369 drivers/iio/adc/palmas_gpadc.c val = (val*1000 - adc->adc_info[adc_chan].offset) / adc_chan 370 drivers/iio/adc/palmas_gpadc.c adc->adc_info[adc_chan].gain_error; adc_chan 377 drivers/iio/adc/palmas_gpadc.c val = (val * adc->adc_info[adc_chan].gain) / 1000; adc_chan 386 drivers/iio/adc/palmas_gpadc.c int adc_chan = chan->channel; adc_chan 389 drivers/iio/adc/palmas_gpadc.c if (adc_chan > PALMAS_ADC_CH_MAX) adc_chan 397 drivers/iio/adc/palmas_gpadc.c ret = palmas_gpadc_read_prepare(adc, adc_chan); adc_chan 401 drivers/iio/adc/palmas_gpadc.c ret = palmas_gpadc_start_conversion(adc, adc_chan); adc_chan 410 drivers/iio/adc/palmas_gpadc.c adc, adc_chan, ret); adc_chan 422 drivers/iio/adc/palmas_gpadc.c palmas_gpadc_read_done(adc, adc_chan); adc_chan 671 drivers/iio/adc/qcom-spmi-adc5.c const struct adc5_channels *adc_chan; adc_chan 713 drivers/iio/adc/qcom-spmi-adc5.c adc_chan = &data->adc_chans[prop.channel]; adc_chan 718 drivers/iio/adc/qcom-spmi-adc5.c iio_chan->info_mask_separate = adc_chan->info_mask; adc_chan 719 drivers/iio/adc/qcom-spmi-adc5.c iio_chan->type = adc_chan->type; adc_chan 70 drivers/iio/potentiostat/lmp91000.c struct iio_channel *adc_chan; adc_chan 179 drivers/iio/potentiostat/lmp91000.c ret = iio_convert_raw_to_processed(data->adc_chan, adc_chan 193 drivers/iio/potentiostat/lmp91000.c return iio_read_channel_offset(data->adc_chan, val, val2); adc_chan 195 drivers/iio/potentiostat/lmp91000.c return iio_read_channel_scale(data->adc_chan, val, val2); adc_chan 374 drivers/iio/potentiostat/lmp91000.c data->adc_chan = iio_channel_cb_get_channels(data->cb_buffer); adc_chan 43 drivers/input/touchscreen/tsc2007_iio.c int adc_chan = chan->channel; adc_chan 46 drivers/input/touchscreen/tsc2007_iio.c if (adc_chan >= ARRAY_SIZE(tsc2007_iio_channel))