Lines Matching refs:indio_dev
110 struct iio_dev *indio_dev = private;
115 s64 timestamp = iio_get_time_ns(indio_dev);
134 iio_push_event(indio_dev,
141 iio_push_event(indio_dev,
150 iio_push_event(indio_dev,
157 iio_push_event(indio_dev,
199 static int ad7291_read_event_value(struct iio_dev *indio_dev,
206 struct ad7291_chip_info *chip = iio_priv(indio_dev);
224 static int ad7291_write_event_value(struct iio_dev *indio_dev,
231 struct ad7291_chip_info *chip = iio_priv(indio_dev);
245 static int ad7291_read_event_config(struct iio_dev *indio_dev,
250 struct ad7291_chip_info *chip = iio_priv(indio_dev);
268 static int ad7291_write_event_config(struct iio_dev *indio_dev,
275 struct ad7291_chip_info *chip = iio_priv(indio_dev);
318 static int ad7291_read_raw(struct iio_dev *indio_dev,
325 struct ad7291_chip_info *chip = iio_priv(indio_dev);
472 struct iio_dev *indio_dev;
475 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip));
476 if (!indio_dev)
478 chip = iio_priv(indio_dev);
509 indio_dev->name = id->name;
510 indio_dev->channels = ad7291_channels;
511 indio_dev->num_channels = ARRAY_SIZE(ad7291_channels);
513 indio_dev->info = &ad7291_info;
514 indio_dev->modes = INDIO_DIRECT_MODE;
530 indio_dev);
535 return devm_iio_device_register(&client->dev, indio_dev);