VB2_USERPTR
.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ,
.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ,
if (!(q->io_modes & VB2_USERPTR) || !q->mem_ops->get_userptr ||
if (q->io_modes & VB2_USERPTR)
dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
queue->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
vbq->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF;
vb_queue->io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
q->io_modes |= VB2_USERPTR;
q->io_modes |= VB2_USERPTR;
solo_enc->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
solo_dev->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
dev->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ | VB2_DMABUF;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
histo->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
video->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR;
q->io_modes = VB2_MMAP | VB2_USERPTR;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
queue->io_modes = VB2_MMAP | VB2_USERPTR;
vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
dma->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes |= VB2_USERPTR;
q->io_modes |= VB2_USERPTR;
s->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF | VB2_READ;
cxdev->videoqueue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ |
q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR;
go->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ;
dev->rx_vb2_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF |
dev->tx_vb2_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF |
dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
pdev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
q->io_modes = VB2_MMAP | VB2_READ | VB2_USERPTR;
q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
usbtv->vb2q.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
queue->queue.io_modes = VB2_MMAP | VB2_USERPTR;
vbq->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF;
queue->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
queue->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;