Lines Matching refs:iio_buffer
42 struct iio_buffer * iio_device_create_buffer(const struct iio_device *dev, in iio_device_create_buffer()
46 struct iio_buffer *buf; in iio_device_create_buffer()
112 void iio_buffer_destroy(struct iio_buffer *buffer) in iio_buffer_destroy()
121 int iio_buffer_get_poll_fd(struct iio_buffer *buffer) in iio_buffer_get_poll_fd()
126 int iio_buffer_set_blocking_mode(struct iio_buffer *buffer, bool blocking) in iio_buffer_set_blocking_mode()
131 ssize_t iio_buffer_refill(struct iio_buffer *buffer) in iio_buffer_refill()
152 ssize_t iio_buffer_push(struct iio_buffer *buffer) in iio_buffer_push()
188 ssize_t iio_buffer_push_partial(struct iio_buffer *buffer, size_t samples_count) in iio_buffer_push_partial()
199 ssize_t iio_buffer_foreach_sample(struct iio_buffer *buffer, in iio_buffer_foreach_sample()
250 void * iio_buffer_start(const struct iio_buffer *buffer) in iio_buffer_start()
255 void * iio_buffer_first(const struct iio_buffer *buffer, in iio_buffer_first()
293 ptrdiff_t iio_buffer_step(const struct iio_buffer *buffer) in iio_buffer_step()
298 void * iio_buffer_end(const struct iio_buffer *buffer) in iio_buffer_end()
303 void iio_buffer_set_data(struct iio_buffer *buf, void *data) in iio_buffer_set_data()
308 void * iio_buffer_get_data(const struct iio_buffer *buf) in iio_buffer_get_data()
313 const struct iio_device * iio_buffer_get_device(const struct iio_buffer *buf) in iio_buffer_get_device()
318 void iio_buffer_cancel(struct iio_buffer *buf) in iio_buffer_cancel()