Lines Matching refs:buffer
43 int (*store_to)(struct iio_buffer *buffer, const void *data);
44 int (*read_first_n)(struct iio_buffer *buffer,
47 size_t (*data_available)(struct iio_buffer *buffer);
49 int (*request_update)(struct iio_buffer *buffer);
51 int (*set_bytes_per_datum)(struct iio_buffer *buffer, size_t bpd);
52 int (*set_length)(struct iio_buffer *buffer, int length);
54 void (*release)(struct iio_buffer *buffer);
116 void iio_buffer_init(struct iio_buffer *buffer);
119 struct iio_buffer *buffer, int bit);
158 struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer);
159 void iio_buffer_put(struct iio_buffer *buffer);
171 struct iio_buffer *buffer) in iio_device_attach_buffer() argument
173 indio_dev->buffer = iio_buffer_get(buffer); in iio_device_attach_buffer()
178 static inline void iio_buffer_get(struct iio_buffer *buffer) {} in iio_buffer_get() argument
179 static inline void iio_buffer_put(struct iio_buffer *buffer) {} in iio_buffer_put() argument