Lines Matching refs:indio_dev
23 int adis_update_scan_mode(struct iio_dev *indio_dev, in adis_update_scan_mode() argument
26 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_update_scan_mode()
35 scan_count = indio_dev->scan_bytes / 2; in adis_update_scan_mode()
41 adis->buffer = kzalloc(indio_dev->scan_bytes * 2, GFP_KERNEL); in adis_update_scan_mode()
63 chan = indio_dev->channels; in adis_update_scan_mode()
64 for (i = 0; i < indio_dev->num_channels; i++, chan++) { in adis_update_scan_mode()
79 struct iio_dev *indio_dev = pf->indio_dev; in adis_trigger_handler() local
80 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_trigger_handler()
105 iio_push_to_buffers_with_timestamp(indio_dev, adis->buffer, in adis_trigger_handler()
108 iio_trigger_notify_done(indio_dev->trig); in adis_trigger_handler()
129 int adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, in adis_setup_buffer_and_trigger() argument
137 ret = iio_triggered_buffer_setup(indio_dev, &iio_pollfunc_store_time, in adis_setup_buffer_and_trigger()
143 ret = adis_probe_trigger(adis, indio_dev); in adis_setup_buffer_and_trigger()
150 iio_triggered_buffer_cleanup(indio_dev); in adis_setup_buffer_and_trigger()
163 struct iio_dev *indio_dev) in adis_cleanup_buffer_and_trigger() argument
169 iio_triggered_buffer_cleanup(indio_dev); in adis_cleanup_buffer_and_trigger()