VB2_MMAP
.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ,
.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF | VB2_READ,
.io_modes = VB2_MMAP | VB2_READ | VB2_DMABUF,
q->io_modes = VB2_MMAP | VB2_READ | VB2_DMABUF;
if (!(q->io_modes & VB2_MMAP) || !q->mem_ops->alloc ||
if (q->io_modes & VB2_MMAP)
if (q->allow_cache_hints && q->io_modes & VB2_MMAP)
q->io_modes = VB2_MMAP;
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;
s->vidq.io_modes = VB2_READ | VB2_MMAP | 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;
pd->vidq.io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
vbq->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF;
aq->vbq.io_modes = VB2_MMAP | VB2_DMABUF;
vindev->queue.io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
voutdev->queue.io_modes = VB2_MMAP | VB2_DMABUF | VB2_WRITE;
vb_queue->io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
q->io_modes = VB2_MMAP | VB2_READ;
q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | VB2_READ;
solo_enc->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
solo_dev->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
input->vidq.io_modes = VB2_MMAP | VB2_READ | VB2_DMABUF;
dev->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ | VB2_DMABUF;
vc->vidq.io_modes = VB2_READ | VB2_MMAP | VB2_DMABUF;
vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP;
vb2_q->io_modes = VB2_DMABUF | VB2_MMAP;
vb2_q->io_modes = VB2_DMABUF | VB2_MMAP;
vb2_q->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
vb2q->io_modes = VB2_MMAP | VB2_DMABUF;
vb2q->io_modes = VB2_MMAP | VB2_DMABUF;
vb2q->io_modes = VB2_MMAP | VB2_DMABUF;
vbq->io_modes = VB2_MMAP | VB2_READ | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_READ | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
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;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
vbq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_DMABUF | VB2_MMAP;
dst_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | 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_DMABUF | VB2_MMAP | VB2_READ;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | 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_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_READ | VB2_DMABUF;
sdr->vb_queue.io_modes = VB2_READ | VB2_MMAP | 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_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
vb2q->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_WRITE;
histo->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
video->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | 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_DMABUF;
dst_vq->io_modes = VB2_MMAP | 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;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP;
q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_READ | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
queue->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
q->io_modes = VB2_MMAP | 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_DMABUF;
vq->io_modes = VB2_MMAP | VB2_DMABUF;
queue->io_modes = VB2_MMAP | VB2_USERPTR;
q->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
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_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF;
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;
pipe->vb_queue.io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
vbq->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF;
aq->vbq.io_modes = VB2_MMAP | VB2_DMABUF;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
q->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
queue->io_modes = VB2_MMAP | VB2_DMABUF;
queue->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
chan->queue.io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;
queue->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;