Lines Matching refs:iio_dev
106 static int rn5t618_adc_read(struct iio_dev *iio_dev, in rn5t618_adc_read() argument
110 struct rn5t618_adc_data *adc = iio_priv(iio_dev); in rn5t618_adc_read()
195 struct iio_dev *iio_dev; in rn5t618_adc_probe() local
199 iio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); in rn5t618_adc_probe()
200 if (!iio_dev) { in rn5t618_adc_probe()
205 adc = iio_priv(iio_dev); in rn5t618_adc_probe()
220 iio_dev->name = dev_name(&pdev->dev); in rn5t618_adc_probe()
221 iio_dev->info = &rn5t618_adc_iio_info; in rn5t618_adc_probe()
222 iio_dev->modes = INDIO_DIRECT_MODE; in rn5t618_adc_probe()
223 iio_dev->channels = rn5t618_adc_iio_channels; in rn5t618_adc_probe()
224 iio_dev->num_channels = ARRAY_SIZE(rn5t618_adc_iio_channels); in rn5t618_adc_probe()
231 platform_set_drvdata(pdev, iio_dev); in rn5t618_adc_probe()
242 return devm_iio_device_register(adc->dev, iio_dev); in rn5t618_adc_probe()