Lines Matching refs:indio_dev
80 struct iio_dev *indio_dev = dev_id;
81 struct srf04_data *data = iio_priv(indio_dev);
193 static int srf04_read_raw(struct iio_dev *indio_dev,
197 struct srf04_data *data = iio_priv(indio_dev);
252 struct iio_dev *indio_dev;
255 indio_dev = devm_iio_device_alloc(dev, sizeof(struct srf04_data));
256 if (!indio_dev) {
261 data = iio_priv(indio_dev);
310 pdev->name, indio_dev);
316 platform_set_drvdata(pdev, indio_dev);
318 indio_dev->name = "srf04";
319 indio_dev->info = &srf04_iio_info;
320 indio_dev->modes = INDIO_DIRECT_MODE;
321 indio_dev->channels = srf04_chan_spec;
322 indio_dev->num_channels = ARRAY_SIZE(srf04_chan_spec);
324 ret = iio_device_register(indio_dev);
337 iio_device_unregister(indio_dev);
349 struct iio_dev *indio_dev = platform_get_drvdata(pdev);
350 struct srf04_data *data = iio_priv(indio_dev);
352 iio_device_unregister(indio_dev);
364 struct iio_dev *indio_dev = platform_get_drvdata(pdev);
365 struct srf04_data *data = iio_priv(indio_dev);
376 struct iio_dev *indio_dev = platform_get_drvdata(pdev);
377 struct srf04_data *data = iio_priv(indio_dev);