Searched refs:iio_buffer (Results 1 – 6 of 6) sorted by relevance
/include/linux/iio/ |
D | buffer_impl.h | 10 struct iio_buffer; 47 int (*store_to)(struct iio_buffer *buffer, const void *data); 48 int (*read_first_n)(struct iio_buffer *buffer, 51 size_t (*data_available)(struct iio_buffer *buffer); 53 int (*request_update)(struct iio_buffer *buffer); 55 int (*set_bytes_per_datum)(struct iio_buffer *buffer, size_t bpd); 56 int (*set_length)(struct iio_buffer *buffer, unsigned int length); 58 int (*enable)(struct iio_buffer *buffer, struct iio_dev *indio_dev); 59 int (*disable)(struct iio_buffer *buffer, struct iio_dev *indio_dev); 61 void (*release)(struct iio_buffer *buffer); [all …]
|
D | kfifo_buf.h | 5 struct iio_buffer; 8 struct iio_buffer *iio_kfifo_allocate(void); 9 void iio_kfifo_free(struct iio_buffer *r); 11 struct iio_buffer *devm_iio_kfifo_allocate(struct device *dev); 12 void devm_iio_kfifo_free(struct device *dev, struct iio_buffer *r);
|
D | buffer-dma.h | 106 struct iio_buffer buffer; 135 int iio_dma_buffer_enable(struct iio_buffer *buffer, 137 int iio_dma_buffer_disable(struct iio_buffer *buffer, 139 int iio_dma_buffer_read(struct iio_buffer *buffer, size_t n, 141 size_t iio_dma_buffer_data_available(struct iio_buffer *buffer); 142 int iio_dma_buffer_set_bytes_per_datum(struct iio_buffer *buffer, size_t bpd); 143 int iio_dma_buffer_set_length(struct iio_buffer *buffer, unsigned int length); 144 int iio_dma_buffer_request_update(struct iio_buffer *buffer);
|
D | buffer-dmaengine.h | 10 struct iio_buffer; 13 struct iio_buffer *iio_dmaengine_buffer_alloc(struct device *dev, 15 void iio_dmaengine_buffer_free(struct iio_buffer *buffer);
|
D | buffer.h | 12 struct iio_buffer; 14 void iio_buffer_set_attrs(struct iio_buffer *buffer, 48 struct iio_buffer *buffer);
|
D | iio.h | 535 struct iio_buffer *buffer;
|