Lines Matching refs:indio_dev
306 struct iio_dev *indio_dev = pf->indio_dev;
307 struct hsc_data *data = iio_priv(indio_dev);
317 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
318 iio_get_time_ns(indio_dev));
321 iio_trigger_notify_done(indio_dev->trig);
346 static int hsc_read_raw(struct iio_dev *indio_dev,
350 struct hsc_data *data = iio_priv(indio_dev);
449 struct iio_dev *indio_dev;
454 indio_dev = devm_iio_device_alloc(dev, sizeof(*hsc));
455 if (!indio_dev)
458 hsc = iio_priv(indio_dev);
524 indio_dev->name = "hsc030pa";
525 indio_dev->modes = INDIO_DIRECT_MODE;
526 indio_dev->info = &hsc_info;
527 indio_dev->channels = hsc->chip->channels;
528 indio_dev->num_channels = hsc->chip->num_channels;
530 ret = devm_iio_triggered_buffer_setup(dev, indio_dev, NULL,
535 return devm_iio_device_register(dev, indio_dev);