Lines Matching refs:access
77 return buf->access->data_available(buf); in iio_buffer_data_available()
154 if (!rb || !rb->access->read) in iio_buffer_read()
192 ret = rb->access->read(rb, n, buf); in iio_buffer_read()
203 if (buf->access->space_available) in iio_buffer_space_available()
204 return buf->access->space_available(buf); in iio_buffer_space_available()
222 if (!rb || !rb->access->write) in iio_buffer_write()
251 ret = rb->access->write(rb, n - written, buf + written); in iio_buffer_write()
358 if (!buffer || !buffer->access || !buffer->access->remove_from) in iio_pop_from_buffer()
361 return buffer->access->remove_from(buffer, data); in iio_pop_from_buffer()
720 buffer->access->set_length(buffer, val); in length_store()
824 if (!buffer->access->enable) in iio_buffer_enable()
826 return buffer->access->enable(buffer, indio_dev); in iio_buffer_enable()
832 if (!buffer->access->disable) in iio_buffer_disable()
834 return buffer->access->disable(buffer, indio_dev); in iio_buffer_disable()
842 if (!buffer->access->set_bytes_per_datum) in iio_buffer_update_bytes_per_datum()
848 buffer->access->set_bytes_per_datum(buffer, bytes); in iio_buffer_update_bytes_per_datum()
857 if (buffer->access->request_update) { in iio_buffer_request_update()
858 ret = buffer->access->request_update(buffer); in iio_buffer_request_update()
923 modes &= buffer->access->modes; in iio_verify_update()
928 modes &= insert_buffer->access->modes; in iio_verify_update()
1570 buffer->access->detach_dmabuf(buffer, priv->block); in iio_buffer_dmabuf_release()
1661 if (!buffer->access->attach_dmabuf in iio_buffer_attach_dmabuf()
1662 || !buffer->access->detach_dmabuf in iio_buffer_attach_dmabuf()
1663 || !buffer->access->enqueue_dmabuf) in iio_buffer_attach_dmabuf()
1707 priv->block = buffer->access->attach_dmabuf(buffer, attach); in iio_buffer_attach_dmabuf()
1892 if (buffer->access->lock_queue) in iio_buffer_enqueue_dmabuf()
1893 buffer->access->lock_queue(buffer); in iio_buffer_enqueue_dmabuf()
1905 ret = buffer->access->enqueue_dmabuf(buffer, priv->block, &fence->base, in iio_buffer_enqueue_dmabuf()
1916 if (buffer->access->unlock_queue) in iio_buffer_enqueue_dmabuf()
1917 buffer->access->unlock_queue(buffer); in iio_buffer_enqueue_dmabuf()
1925 if (buffer->access->unlock_queue) in iio_buffer_enqueue_dmabuf()
1926 buffer->access->unlock_queue(buffer); in iio_buffer_enqueue_dmabuf()
2183 if (!buffer->access->set_length) in __iio_buffer_alloc_sysfs_and_mask()
2186 if (buffer->access->flags & INDIO_BUFFER_FLAG_FIXED_WATERMARK) in __iio_buffer_alloc_sysfs_and_mask()
2359 ret = buffer->access->store_to(buffer, dataout); in iio_push_to_buffer()
2452 buffer->access->release(buffer); in iio_buffer_release()