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 = ib->buffer; in iio_buffer_read()
167 static size_t iio_buffer_space_available(struct iio_buffer *buf) in iio_buffer_space_available()
179 struct iio_buffer *rb = ib->buffer; in iio_buffer_write()
242 struct iio_buffer *rb = ib->buffer; in iio_buffer_poll()
268 struct iio_buffer *rb = ib->buffer; in iio_buffer_read_wrapper()
281 struct iio_buffer *rb = ib->buffer; in iio_buffer_write_wrapper()
294 struct iio_buffer *rb = ib->buffer; in iio_buffer_poll_wrapper()
313 struct iio_buffer *buffer; in iio_buffer_wakeup_poll()
322 int iio_pop_from_buffer(struct iio_buffer *buffer, void *data) in iio_pop_from_buffer()
331 void iio_buffer_init(struct iio_buffer *buffer) in iio_buffer_init()
345 struct iio_buffer *buffer; in iio_device_detach_buffers()
399 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in iio_scan_el_show()
449 struct iio_buffer *buffer, int bit) in iio_scan_mask_set()
486 static int iio_scan_mask_clear(struct iio_buffer *buffer, int bit) in iio_scan_mask_clear()
493 struct iio_buffer *buffer, int bit) in iio_scan_mask_query()
515 struct iio_buffer *buffer = this_attr->buffer; in iio_scan_el_store()
548 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in iio_scan_el_ts_show()
561 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in iio_scan_el_ts_store()
581 struct iio_buffer *buffer, in iio_buffer_add_channel_sysfs()
640 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in length_show()
650 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in length_store()
681 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in enable_show()
734 struct iio_buffer *buffer) in iio_buffer_activate()
742 static void iio_buffer_deactivate(struct iio_buffer *buffer) in iio_buffer_deactivate()
752 struct iio_buffer *buffer, *_buffer; in iio_buffer_deactivate_all()
759 static int iio_buffer_enable(struct iio_buffer *buffer, in iio_buffer_enable()
767 static int iio_buffer_disable(struct iio_buffer *buffer, in iio_buffer_disable()
776 struct iio_buffer *buffer) in iio_buffer_update_bytes_per_datum()
790 struct iio_buffer *buffer) in iio_buffer_request_update()
825 struct iio_buffer *insert_buffer, in iio_verify_update()
826 struct iio_buffer *remove_buffer, in iio_verify_update()
833 struct iio_buffer *buffer; in iio_verify_update()
946 static void iio_buffer_demux_free(struct iio_buffer *buffer) in iio_buffer_demux_free()
956 static int iio_buffer_add_demux(struct iio_buffer *buffer, in iio_buffer_add_demux()
978 struct iio_buffer *buffer) in iio_buffer_update_demux()
1045 struct iio_buffer *buffer; in iio_update_demux()
1066 struct iio_buffer *buffer, *tmp = NULL; in iio_enable_buffers()
1151 struct iio_buffer *buffer; in iio_disable_buffers()
1197 struct iio_buffer *insert_buffer, in __iio_update_buffers()
1198 struct iio_buffer *remove_buffer) in __iio_update_buffers()
1251 struct iio_buffer *insert_buffer, in iio_update_buffers()
1252 struct iio_buffer *remove_buffer) in iio_update_buffers()
1306 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in enable_store()
1334 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in watermark_show()
1345 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in watermark_store()
1377 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in data_available_show()
1386 struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer; in direction_show()
1422 static struct attribute *iio_buffer_wrap_attr(struct iio_buffer *buffer, in iio_buffer_wrap_attr()
1510 struct iio_buffer *buffer = ib->buffer; in iio_buffer_chrdev_release()
1535 struct iio_buffer *buffer; in iio_device_buffer_getfd()
1605 static int __iio_buffer_alloc_sysfs_and_mask(struct iio_buffer *buffer, in __iio_buffer_alloc_sysfs_and_mask()
1735 static void __iio_buffer_free_sysfs_and_mask(struct iio_buffer *buffer, in __iio_buffer_free_sysfs_and_mask()
1751 struct iio_buffer *buffer; in iio_buffers_alloc_sysfs_and_mask()
1798 struct iio_buffer *buffer; in iio_buffers_free_sysfs_and_mask()
1829 static const void *iio_demux(struct iio_buffer *buffer, in iio_demux()
1843 static int iio_push_to_buffer(struct iio_buffer *buffer, const void *data) in iio_push_to_buffer()
1869 struct iio_buffer *buf; in iio_push_to_buffers()
1938 struct iio_buffer *buffer = container_of(ref, struct iio_buffer, ref); in iio_buffer_release()
1949 struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer) in iio_buffer_get()
1962 void iio_buffer_put(struct iio_buffer *buffer) in iio_buffer_put()
1983 struct iio_buffer *buffer) in iio_device_attach_buffer()
1986 struct iio_buffer **new, **old = iio_dev_opaque->attached_buffers; in iio_device_attach_buffer()