iio_buffer 18 include/linux/iio/buffer.h struct iio_buffer; iio_buffer 44 include/linux/iio/buffer.h int (*store_to)(struct iio_buffer *buffer, const void *data); iio_buffer 45 include/linux/iio/buffer.h int (*read_first_n)(struct iio_buffer *buffer, iio_buffer 48 include/linux/iio/buffer.h bool (*data_available)(struct iio_buffer *buffer); iio_buffer 50 include/linux/iio/buffer.h int (*request_update)(struct iio_buffer *buffer); iio_buffer 52 include/linux/iio/buffer.h int (*get_bytes_per_datum)(struct iio_buffer *buffer); iio_buffer 53 include/linux/iio/buffer.h int (*set_bytes_per_datum)(struct iio_buffer *buffer, size_t bpd); iio_buffer 54 include/linux/iio/buffer.h int (*get_length)(struct iio_buffer *buffer); iio_buffer 55 include/linux/iio/buffer.h int (*set_length)(struct iio_buffer *buffer, int length); iio_buffer 57 include/linux/iio/buffer.h void (*release)(struct iio_buffer *buffer); iio_buffer 107 include/linux/iio/buffer.h struct iio_buffer *insert_buffer, iio_buffer 108 include/linux/iio/buffer.h struct iio_buffer *remove_buffer); iio_buffer 114 include/linux/iio/buffer.h void iio_buffer_init(struct iio_buffer *buffer); iio_buffer 117 include/linux/iio/buffer.h struct iio_buffer *buffer, int bit); iio_buffer 126 include/linux/iio/buffer.h struct iio_buffer *buffer, int bit); iio_buffer 215 include/linux/iio/buffer.h struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer); iio_buffer 216 include/linux/iio/buffer.h void iio_buffer_put(struct iio_buffer *buffer); iio_buffer 228 include/linux/iio/buffer.h struct iio_buffer *buffer) iio_buffer 245 include/linux/iio/buffer.h static inline void iio_buffer_get(struct iio_buffer *buffer) {} iio_buffer 246 include/linux/iio/buffer.h static inline void iio_buffer_put(struct iio_buffer *buffer) {} iio_buffer 456 include/linux/iio/iio.h struct iio_buffer *buffer; iio_buffer 8 include/linux/iio/kfifo_buf.h struct iio_buffer *iio_kfifo_allocate(struct iio_dev *indio_dev); iio_buffer 9 include/linux/iio/kfifo_buf.h void iio_kfifo_free(struct iio_buffer *r);