Lines Matching refs:iio_buffer
169 static struct iio_dma_buffer_queue *iio_buffer_to_queue(struct iio_buffer *buf)
325 int iio_dma_buffer_request_update(struct iio_buffer *buffer)
493 int iio_dma_buffer_enable(struct iio_buffer *buffer,
519 int iio_dma_buffer_disable(struct iio_buffer *buffer,
571 static int iio_dma_buffer_io(struct iio_buffer *buffer, size_t n,
634 int iio_dma_buffer_read(struct iio_buffer *buffer, size_t n,
650 int iio_dma_buffer_write(struct iio_buffer *buffer, size_t n,
666 size_t iio_dma_buffer_usage(struct iio_buffer *buf)
702 iio_dma_buffer_attach_dmabuf(struct iio_buffer *buffer,
728 void iio_dma_buffer_detach_dmabuf(struct iio_buffer *buffer,
757 int iio_dma_buffer_enqueue_dmabuf(struct iio_buffer *buffer,
789 void iio_dma_buffer_lock_queue(struct iio_buffer *buffer)
797 void iio_dma_buffer_unlock_queue(struct iio_buffer *buffer)
813 int iio_dma_buffer_set_bytes_per_datum(struct iio_buffer *buffer, size_t bpd)
829 int iio_dma_buffer_set_length(struct iio_buffer *buffer, unsigned int length)