Lines Matching refs:iio_buffer
36 static bool iio_buffer_is_active(struct iio_buffer *buf) in iio_buffer_is_active()
41 static size_t iio_buffer_data_available(struct iio_buffer *buf) in iio_buffer_data_available()
47 struct iio_buffer *buf, size_t required) in iio_buffer_flush_hwfifo()
55 static bool iio_buffer_ready(struct iio_dev *indio_dev, struct iio_buffer *buf, in iio_buffer_ready()
110 struct iio_buffer *rb = indio_dev->buffer; in iio_buffer_read_first_n_outer()
176 struct iio_buffer *rb = indio_dev->buffer; in iio_buffer_poll()
202 void iio_buffer_init(struct iio_buffer *buffer) in iio_buffer_init()
218 void iio_buffer_set_attrs(struct iio_buffer *buffer, in iio_buffer_set_attrs()
318 struct iio_buffer *buffer, int bit) in iio_scan_mask_set()
356 static int iio_scan_mask_clear(struct iio_buffer *buffer, int bit) in iio_scan_mask_clear()
363 struct iio_buffer *buffer, int bit) in iio_scan_mask_query()
383 struct iio_buffer *buffer = indio_dev->buffer; in iio_scan_el_store()
451 struct iio_buffer *buffer = indio_dev->buffer; in iio_buffer_add_channel_sysfs()
505 struct iio_buffer *buffer = indio_dev->buffer; in iio_buffer_read_length()
515 struct iio_buffer *buffer = indio_dev->buffer; in iio_buffer_write_length()
593 struct iio_buffer *buffer) in iio_buffer_activate()
599 static void iio_buffer_deactivate(struct iio_buffer *buffer) in iio_buffer_deactivate()
608 struct iio_buffer *buffer, *_buffer; in iio_buffer_deactivate_all()
615 static int iio_buffer_enable(struct iio_buffer *buffer, in iio_buffer_enable()
623 static int iio_buffer_disable(struct iio_buffer *buffer, in iio_buffer_disable()
632 struct iio_buffer *buffer) in iio_buffer_update_bytes_per_datum()
646 struct iio_buffer *buffer) in iio_buffer_request_update()
681 struct iio_buffer *insert_buffer, struct iio_buffer *remove_buffer, in iio_verify_update()
687 struct iio_buffer *buffer; in iio_verify_update()
794 static void iio_buffer_demux_free(struct iio_buffer *buffer) in iio_buffer_demux_free()
803 static int iio_buffer_add_demux(struct iio_buffer *buffer, in iio_buffer_add_demux()
825 struct iio_buffer *buffer) in iio_buffer_update_demux()
892 struct iio_buffer *buffer; in iio_update_demux()
912 struct iio_buffer *buffer; in iio_enable_buffers()
982 struct iio_buffer *buffer; in iio_disable_buffers()
1024 struct iio_buffer *insert_buffer, in __iio_update_buffers()
1025 struct iio_buffer *remove_buffer) in __iio_update_buffers()
1077 struct iio_buffer *insert_buffer, in iio_update_buffers()
1078 struct iio_buffer *remove_buffer) in iio_update_buffers()
1161 struct iio_buffer *buffer = indio_dev->buffer; in iio_buffer_show_watermark()
1172 struct iio_buffer *buffer = indio_dev->buffer; in iio_buffer_store_watermark()
1237 struct iio_buffer *buffer = indio_dev->buffer; in iio_buffer_alloc_sysfs_and_mask()
1372 static const void *iio_demux(struct iio_buffer *buffer, in iio_demux()
1386 static int iio_push_to_buffer(struct iio_buffer *buffer, const void *data) in iio_push_to_buffer()
1411 struct iio_buffer *buf; in iio_push_to_buffers()
1434 struct iio_buffer *buffer = container_of(ref, struct iio_buffer, ref); in iio_buffer_release()
1445 struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer) in iio_buffer_get()
1458 void iio_buffer_put(struct iio_buffer *buffer) in iio_buffer_put()
1475 struct iio_buffer *buffer) in iio_device_attach_buffer()