Lines Matching refs:iio_buffer

45 	struct iio_buffer *buffer;
70 static bool iio_buffer_is_active(struct iio_buffer *buf) in iio_buffer_is_active()
75 static size_t iio_buffer_data_available(struct iio_buffer *buf) in iio_buffer_data_available()
81 struct iio_buffer *buf, size_t required) in iio_buffer_flush_hwfifo()
89 static bool iio_buffer_ready(struct iio_dev *indio_dev, struct iio_buffer *buf, in iio_buffer_ready()
144 struct iio_buffer *rb = ib->buffer; in iio_buffer_read()
201 static size_t iio_buffer_space_available(struct iio_buffer *buf) in iio_buffer_space_available()
213 struct iio_buffer *rb = ib->buffer; in iio_buffer_write()
276 struct iio_buffer *rb = ib->buffer; in iio_buffer_poll()
302 struct iio_buffer *rb = ib->buffer; in iio_buffer_read_wrapper()
315 struct iio_buffer *rb = ib->buffer; in iio_buffer_write_wrapper()
328 struct iio_buffer *rb = ib->buffer; in iio_buffer_poll_wrapper()
347 struct iio_buffer *buffer; in iio_buffer_wakeup_poll()
356 int iio_pop_from_buffer(struct iio_buffer *buffer, void *data) in iio_pop_from_buffer()
365 void iio_buffer_init(struct iio_buffer *buffer) in iio_buffer_init()
381 struct iio_buffer *buffer; in iio_device_detach_buffers()
443 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in iio_scan_el_show()
509 struct iio_buffer *buffer, int bit) in iio_scan_mask_set()
546 static int iio_scan_mask_clear(struct iio_buffer *buffer, int bit) in iio_scan_mask_clear()
553 struct iio_buffer *buffer, int bit) in iio_scan_mask_query()
575 struct iio_buffer *buffer = this_attr->buffer; in iio_scan_el_store()
606 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in iio_scan_el_ts_show()
619 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in iio_scan_el_ts_store()
636 struct iio_buffer *buffer, in iio_buffer_add_channel_sysfs()
695 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in length_show()
705 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in length_store()
731 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in enable_show()
796 struct iio_buffer *buffer) in iio_buffer_activate()
804 static void iio_buffer_deactivate(struct iio_buffer *buffer) in iio_buffer_deactivate()
814 struct iio_buffer *buffer, *_buffer; in iio_buffer_deactivate_all()
821 static int iio_buffer_enable(struct iio_buffer *buffer, in iio_buffer_enable()
829 static int iio_buffer_disable(struct iio_buffer *buffer, in iio_buffer_disable()
838 struct iio_buffer *buffer) in iio_buffer_update_bytes_per_datum()
852 struct iio_buffer *buffer) in iio_buffer_request_update()
887 struct iio_buffer *insert_buffer, in iio_verify_update()
888 struct iio_buffer *remove_buffer, in iio_verify_update()
896 struct iio_buffer *buffer; in iio_verify_update()
1008 static void iio_buffer_demux_free(struct iio_buffer *buffer) in iio_buffer_demux_free()
1018 static int iio_buffer_add_demux(struct iio_buffer *buffer, in iio_buffer_add_demux()
1040 struct iio_buffer *buffer) in iio_buffer_update_demux()
1115 struct iio_buffer *buffer; in iio_update_demux()
1136 struct iio_buffer *buffer, *tmp = NULL; in iio_enable_buffers()
1221 struct iio_buffer *buffer; in iio_disable_buffers()
1267 struct iio_buffer *insert_buffer, in __iio_update_buffers()
1268 struct iio_buffer *remove_buffer) in __iio_update_buffers()
1321 struct iio_buffer *insert_buffer, in iio_update_buffers()
1322 struct iio_buffer *remove_buffer) in iio_update_buffers()
1365 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in enable_store()
1393 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in watermark_show()
1404 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in watermark_store()
1430 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in data_available_show()
1439 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in direction_show()
1475 static struct attribute *iio_buffer_wrap_attr(struct iio_buffer *buffer, in iio_buffer_wrap_attr()
1563 struct iio_buffer *buffer = priv->buffer; in iio_buffer_dmabuf_release()
1595 struct iio_buffer *buffer = ib->buffer; in iio_buffer_chrdev_release()
1631 struct iio_buffer *buffer = ib->buffer; in iio_buffer_find_attachment()
1655 struct iio_buffer *buffer = ib->buffer; in iio_buffer_attach_dmabuf()
1759 struct iio_buffer *buffer = ib->buffer; in iio_buffer_detach_dmabuf()
1815 struct iio_buffer *buffer = ib->buffer; in iio_buffer_enqueue_dmabuf()
2011 struct iio_buffer *buffer; in iio_device_buffer_getfd()
2097 static int __iio_buffer_alloc_sysfs_and_mask(struct iio_buffer *buffer, in __iio_buffer_alloc_sysfs_and_mask()
2246 static void __iio_buffer_free_sysfs_and_mask(struct iio_buffer *buffer, in __iio_buffer_free_sysfs_and_mask()
2262 struct iio_buffer *buffer; in iio_buffers_alloc_sysfs_and_mask()
2309 struct iio_buffer *buffer; in iio_buffers_free_sysfs_and_mask()
2340 static const void *iio_demux(struct iio_buffer *buffer, in iio_demux()
2354 static int iio_push_to_buffer(struct iio_buffer *buffer, const void *data) in iio_push_to_buffer()
2380 struct iio_buffer *buf; in iio_push_to_buffers()
2449 struct iio_buffer *buffer = container_of(ref, struct iio_buffer, ref); in iio_buffer_release()
2461 struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer) in iio_buffer_get()
2474 void iio_buffer_put(struct iio_buffer *buffer) in iio_buffer_put()
2495 struct iio_buffer *buffer) in iio_device_attach_buffer()
2498 struct iio_buffer **new, **old = iio_dev_opaque->attached_buffers; in iio_device_attach_buffer()