Lines Matching refs:indio_dev
57 struct iio_dev *indio_dev = d;
58 struct cm3605 *cm3605 = iio_priv(indio_dev);
63 iio_push_event(indio_dev, ev, iio_get_time_ns(indio_dev));
106 static int cm3605_read_raw(struct iio_dev *indio_dev,
110 struct cm3605 *cm3605 = iio_priv(indio_dev);
158 struct iio_dev *indio_dev;
165 indio_dev = devm_iio_device_alloc(dev, sizeof(*cm3605));
166 if (!indio_dev)
168 platform_set_drvdata(pdev, indio_dev);
170 cm3605 = iio_priv(indio_dev);
235 NULL, 0, "cm3605", indio_dev);
245 indio_dev->info = &cm3605_info;
246 indio_dev->name = "cm3605";
247 indio_dev->channels = cm3605_channels;
248 indio_dev->num_channels = ARRAY_SIZE(cm3605_channels);
249 indio_dev->modes = INDIO_DIRECT_MODE;
251 ret = iio_device_register(indio_dev);
271 struct iio_dev *indio_dev = platform_get_drvdata(pdev);
272 struct cm3605 *cm3605 = iio_priv(indio_dev);
277 iio_device_unregister(indio_dev);
283 struct iio_dev *indio_dev = dev_get_drvdata(dev);
284 struct cm3605 *cm3605 = iio_priv(indio_dev);
294 struct iio_dev *indio_dev = dev_get_drvdata(dev);
295 struct cm3605 *cm3605 = iio_priv(indio_dev);