Lines Matching refs:indio_dev
44 int iio_triggered_buffer_setup(struct iio_dev *indio_dev, in iio_triggered_buffer_setup() argument
58 iio_device_attach_buffer(indio_dev, buffer); in iio_triggered_buffer_setup()
60 indio_dev->pollfunc = iio_alloc_pollfunc(h, in iio_triggered_buffer_setup()
63 indio_dev, in iio_triggered_buffer_setup()
65 indio_dev->name, in iio_triggered_buffer_setup()
66 indio_dev->id); in iio_triggered_buffer_setup()
67 if (indio_dev->pollfunc == NULL) { in iio_triggered_buffer_setup()
74 indio_dev->setup_ops = setup_ops; in iio_triggered_buffer_setup()
76 indio_dev->setup_ops = &iio_triggered_buffer_setup_ops; in iio_triggered_buffer_setup()
79 indio_dev->modes |= INDIO_BUFFER_TRIGGERED; in iio_triggered_buffer_setup()
84 iio_kfifo_free(indio_dev->buffer); in iio_triggered_buffer_setup()
94 void iio_triggered_buffer_cleanup(struct iio_dev *indio_dev) in iio_triggered_buffer_cleanup() argument
96 iio_dealloc_pollfunc(indio_dev->pollfunc); in iio_triggered_buffer_cleanup()
97 iio_kfifo_free(indio_dev->buffer); in iio_triggered_buffer_cleanup()