Lines Matching refs:indio_dev
108 struct iio_dev *indio_dev; in men_z188_probe() local
111 indio_dev = devm_iio_device_alloc(&dev->dev, sizeof(struct z188_adc)); in men_z188_probe()
112 if (!indio_dev) in men_z188_probe()
115 adc = iio_priv(indio_dev); in men_z188_probe()
116 indio_dev->name = "z188-adc"; in men_z188_probe()
117 indio_dev->dev.parent = &dev->dev; in men_z188_probe()
118 indio_dev->info = &z188_adc_info; in men_z188_probe()
119 indio_dev->modes = INDIO_DIRECT_MODE; in men_z188_probe()
120 indio_dev->channels = z188_adc_iio_channels; in men_z188_probe()
121 indio_dev->num_channels = ARRAY_SIZE(z188_adc_iio_channels); in men_z188_probe()
134 mcb_set_drvdata(dev, indio_dev); in men_z188_probe()
136 return iio_device_register(indio_dev); in men_z188_probe()
145 struct iio_dev *indio_dev = mcb_get_drvdata(dev); in men_z188_remove() local
146 struct z188_adc *adc = iio_priv(indio_dev); in men_z188_remove()
148 iio_device_unregister(indio_dev); in men_z188_remove()