Lines Matching refs:channels
44 struct iio_channel *channels; member
123 val_x = adc_ts_measure(&vf50_ts->channels[0], in vf50_ts_irq_bh()
129 val_y = adc_ts_measure(&vf50_ts->channels[1], in vf50_ts_irq_bh()
138 val_z1 = adc_ts_measure(&vf50_ts->channels[2], in vf50_ts_irq_bh()
142 val_z2 = adc_ts_measure(&vf50_ts->channels[3], in vf50_ts_irq_bh()
261 struct iio_channel *channels = data; in vf50_ts_channel_release() local
263 iio_channel_release_all(channels); in vf50_ts_channel_release()
269 struct iio_channel *channels; in vf50_ts_probe() local
275 channels = iio_channel_get_all(dev); in vf50_ts_probe()
276 if (IS_ERR(channels)) in vf50_ts_probe()
277 return PTR_ERR(channels); in vf50_ts_probe()
279 error = devm_add_action(dev, vf50_ts_channel_release, channels); in vf50_ts_probe()
281 iio_channel_release_all(channels); in vf50_ts_probe()
287 while (channels[num_adc_channels].indio_dev) in vf50_ts_probe()
300 touchdev->channels = channels; in vf50_ts_probe()