Lines Matching defs:iio_dev
175 static int twl4030_madc_read(struct iio_dev *iio_dev,
179 struct twl4030_madc_data *madc = iio_priv(iio_dev);
752 struct iio_dev *iio_dev = NULL;
759 iio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*madc));
760 if (!iio_dev) {
765 madc = iio_priv(iio_dev);
768 iio_dev->name = dev_name(&pdev->dev);
769 iio_dev->info = &twl4030_madc_iio_info;
770 iio_dev->modes = INDIO_DIRECT_MODE;
771 iio_dev->channels = twl4030_madc_iio_channels;
772 iio_dev->num_channels = ARRAY_SIZE(twl4030_madc_iio_channels);
834 platform_set_drvdata(pdev, iio_dev);
878 ret = iio_device_register(iio_dev);
897 struct iio_dev *iio_dev = platform_get_drvdata(pdev);
898 struct twl4030_madc_data *madc = iio_priv(iio_dev);
900 iio_device_unregister(iio_dev);