Lines Matching refs:buffer
42 int (*store_to)(struct iio_buffer *buffer, const void *data);
43 int (*read_first_n)(struct iio_buffer *buffer,
46 size_t (*data_available)(struct iio_buffer *buffer);
48 int (*request_update)(struct iio_buffer *buffer);
50 int (*set_bytes_per_datum)(struct iio_buffer *buffer, size_t bpd);
51 int (*set_length)(struct iio_buffer *buffer, int length);
53 void (*release)(struct iio_buffer *buffer);
113 void iio_buffer_init(struct iio_buffer *buffer);
116 struct iio_buffer *buffer, int bit);
155 struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer);
156 void iio_buffer_put(struct iio_buffer *buffer);
168 struct iio_buffer *buffer) in iio_device_attach_buffer() argument
170 indio_dev->buffer = iio_buffer_get(buffer); in iio_device_attach_buffer()
175 static inline void iio_buffer_get(struct iio_buffer *buffer) {} in iio_buffer_get() argument
176 static inline void iio_buffer_put(struct iio_buffer *buffer) {} in iio_buffer_put() argument