| /Linux-v5.10/drivers/media/common/videobuf2/ | 
| D | videobuf2-v4l2.c | 710 	if (q->io_modes & VB2_MMAP)  in fill_buf_caps()712 	if (q->io_modes & VB2_USERPTR)  in fill_buf_caps()
 714 	if (q->io_modes & VB2_DMABUF)  in fill_buf_caps()
 718 	if (q->allow_cache_hints && q->io_modes & VB2_MMAP)  in fill_buf_caps()
 1142 	if (!(vdev->queue->io_modes & VB2_WRITE))  in vb2_fop_write()
 1166 	if (!(vdev->queue->io_modes & VB2_READ))  in vb2_fop_read()
 
 | 
| D | videobuf2-core.c | 655 	if (!(q->io_modes & VB2_USERPTR) || !q->mem_ops->get_userptr ||  in __verify_userptr_ops()668 	if (!(q->io_modes & VB2_MMAP) || !q->mem_ops->alloc ||  in __verify_mmap_ops()
 681 	if (!(q->io_modes & VB2_DMABUF) || !q->mem_ops->attach_dmabuf ||  in __verify_dmabuf_ops()
 2326 	    WARN_ON(!q->io_modes)	  ||  in vb2_core_queue_init()
 2388 		if (!q->is_output && (q->io_modes & VB2_READ) &&  in vb2_core_poll()
 2393 		if (q->is_output && (q->io_modes & VB2_WRITE) &&  in vb2_core_poll()
 2521 	if (WARN_ON((read && !(q->io_modes & VB2_READ)) ||  in __vb2_init_fileio()
 2522 		    (!read && !(q->io_modes & VB2_WRITE))))  in __vb2_init_fileio()
 
 | 
| /Linux-v5.10/drivers/media/usb/uvc/ | 
| D | uvc_queue.c | 225 	queue->queue.io_modes = VB2_MMAP | VB2_USERPTR;  in uvc_queue_init()238 		queue->queue.io_modes |= VB2_DMABUF;  in uvc_queue_init()
 
 | 
| /Linux-v5.10/drivers/staging/media/sunxi/cedrus/ | 
| D | cedrus_video.c | 551 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in cedrus_queue_init()568 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in cedrus_queue_init()
 
 | 
| /Linux-v5.10/drivers/usb/gadget/function/ | 
| D | uvc_queue.c | 119 	queue->queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in uvcg_queue_init()
 | 
| /Linux-v5.10/include/media/ | 
| D | videobuf2-core.h | 569 	unsigned int			io_modes;  member
 | 
| /Linux-v5.10/drivers/media/pci/saa7134/ | 
| D | saa7134-empress.c | 275 	q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;  in empress_init()
 | 
| D | saa7134-video.c | 2116 	q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_READ;  in saa7134_video_init1()2118 		q->io_modes |= VB2_USERPTR;  in saa7134_video_init1()
 2135 	q->io_modes = VB2_MMAP | VB2_READ;  in saa7134_video_init1()
 2137 		q->io_modes |= VB2_USERPTR;  in saa7134_video_init1()
 
 | 
| /Linux-v5.10/drivers/media/platform/s5p-mfc/ | 
| D | s5p_mfc.c | 848 		q->io_modes = VB2_MMAP;  in s5p_mfc_open()851 		q->io_modes = VB2_MMAP | VB2_USERPTR;  in s5p_mfc_open()
 875 		q->io_modes = VB2_MMAP;  in s5p_mfc_open()
 878 		q->io_modes = VB2_MMAP | VB2_USERPTR;  in s5p_mfc_open()
 
 | 
| /Linux-v5.10/drivers/staging/media/hantro/ | 
| D | hantro_drv.c | 182 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in queue_init()221 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in queue_init()
 
 | 
| /Linux-v5.10/drivers/media/platform/exynos-gsc/ | 
| D | gsc-m2m.c | 586 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()601 	dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()
 
 | 
| /Linux-v5.10/drivers/media/platform/exynos4-is/ | 
| D | fimc-m2m.c | 557 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()571 	dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()
 
 | 
| /Linux-v5.10/drivers/media/platform/ | 
| D | mx2_emmaprp.c | 691 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()705 	dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()
 
 | 
| D | m2m-deinterlace.c | 802 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()821 	dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in queue_init()
 
 | 
| /Linux-v5.10/drivers/media/platform/s5p-g2d/ | 
| D | g2d.c | 147 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR;  in queue_init()161 	dst_vq->io_modes = VB2_MMAP | VB2_USERPTR;  in queue_init()
 
 | 
| /Linux-v5.10/drivers/media/pci/cx25821/ | 
| D | cx25821-video.c | 730 		q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in cx25821_video_register()731 		q->io_modes |= is_output ? VB2_WRITE : VB2_READ;  in cx25821_video_register()
 
 | 
| /Linux-v5.10/drivers/media/platform/rockchip/rga/ | 
| D | rga.c | 103 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in queue_init()117 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in queue_init()
 
 | 
| /Linux-v5.10/drivers/media/platform/sunxi/sun8i-rotate/ | 
| D | sun8i_rotate.c | 536 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in rotate_queue_init()551 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in rotate_queue_init()
 
 | 
| /Linux-v5.10/drivers/media/dvb-core/ | 
| D | dvb_vb2.c | 177 	q->io_modes = VB2_MMAP;  in dvb_vb2_init()
 | 
| /Linux-v5.10/drivers/media/platform/sunxi/sun4i-csi/ | 
| D | sun4i_dma.c | 416 	q->io_modes = VB2_MMAP | VB2_DMABUF;  in sun4i_csi_dma_register()
 | 
| /Linux-v5.10/drivers/staging/media/imx/ | 
| D | imx-media-csc-scaler.c | 589 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in ipu_csc_scaler_queue_init()604 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in ipu_csc_scaler_queue_init()
 
 | 
| /Linux-v5.10/drivers/media/platform/sunxi/sun8i-di/ | 
| D | sun8i-di.c | 673 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in deinterlace_queue_init()688 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in deinterlace_queue_init()
 
 | 
| /Linux-v5.10/drivers/staging/media/rkisp1/ | 
| D | rkisp1-stats.c | 185 	q->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;  in rkisp1_stats_init_vb2_queue()
 | 
| /Linux-v5.10/drivers/media/test-drivers/vimc/ | 
| D | vimc-capture.c | 426 	q->io_modes = VB2_MMAP | VB2_DMABUF | VB2_USERPTR;  in vimc_cap_add()
 | 
| /Linux-v5.10/drivers/staging/media/rkvdec/ | 
| D | rkvdec.c | 718 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in rkvdec_queue_init()746 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;  in rkvdec_queue_init()
 
 |