Lines Matching refs:indio_dev
117 struct iio_dev *indio_dev; in vprbrd_adc_probe() local
121 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc)); in vprbrd_adc_probe()
122 if (!indio_dev) { in vprbrd_adc_probe()
127 adc = iio_priv(indio_dev); in vprbrd_adc_probe()
129 indio_dev->name = "viperboard adc"; in vprbrd_adc_probe()
130 indio_dev->dev.parent = &pdev->dev; in vprbrd_adc_probe()
131 indio_dev->info = &vprbrd_adc_iio_info; in vprbrd_adc_probe()
132 indio_dev->modes = INDIO_DIRECT_MODE; in vprbrd_adc_probe()
133 indio_dev->channels = vprbrd_adc_iio_channels; in vprbrd_adc_probe()
134 indio_dev->num_channels = ARRAY_SIZE(vprbrd_adc_iio_channels); in vprbrd_adc_probe()
136 ret = devm_iio_device_register(&pdev->dev, indio_dev); in vprbrd_adc_probe()