Home
last modified time | relevance | path

Searched refs:vb_queue (Results 1 – 20 of 20) sorted by relevance

/drivers/media/usb/pwc/
A Dpwc-if.c1047 pdev->vb_queue.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in usb_pwc_probe()
1048 pdev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in usb_pwc_probe()
1049 pdev->vb_queue.drv_priv = pdev; in usb_pwc_probe()
1050 pdev->vb_queue.buf_struct_size = sizeof(struct pwc_frame_buf); in usb_pwc_probe()
1051 pdev->vb_queue.ops = &pwc_vb_queue_ops; in usb_pwc_probe()
1052 pdev->vb_queue.mem_ops = &vb2_vmalloc_memops; in usb_pwc_probe()
1053 pdev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in usb_pwc_probe()
1054 pdev->vb_queue.lock = &pdev->vb_queue_lock; in usb_pwc_probe()
1055 rc = vb2_queue_init(&pdev->vb_queue); in usb_pwc_probe()
1064 pdev->vdev.queue = &pdev->vb_queue; in usb_pwc_probe()
[all …]
A Dpwc.h215 struct vb2_queue vb_queue; member
A Dpwc-v4l.c458 if (vb2_is_busy(&pdev->vb_queue)) in pwc_s_fmt_vid_cap()
1000 if (vb2_is_busy(&pdev->vb_queue)) in pwc_s_parm()
/drivers/media/usb/airspy/
A Dairspy.c106 struct vb2_queue vb_queue; member
645 struct vb2_queue *q = &s->vb_queue; in airspy_s_fmt_sdr_cap()
1011 s->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in airspy_probe()
1012 s->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in airspy_probe()
1013 s->vb_queue.drv_priv = s; in airspy_probe()
1014 s->vb_queue.buf_struct_size = sizeof(struct airspy_frame_buf); in airspy_probe()
1015 s->vb_queue.ops = &airspy_vb2_ops; in airspy_probe()
1016 s->vb_queue.mem_ops = &vb2_vmalloc_memops; in airspy_probe()
1018 s->vb_queue.lock = &s->vb_queue_lock; in airspy_probe()
1019 ret = vb2_queue_init(&s->vb_queue); in airspy_probe()
[all …]
/drivers/staging/media/atomisp/pci/
A Datomisp_subdev.c783 pipe->vb_queue.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in atomisp_init_subdev_pipe()
784 pipe->vb_queue.io_modes = VB2_MMAP | VB2_DMABUF; in atomisp_init_subdev_pipe()
785 pipe->vb_queue.buf_struct_size = sizeof(struct ia_css_frame); in atomisp_init_subdev_pipe()
786 pipe->vb_queue.ops = &atomisp_vb2_ops; in atomisp_init_subdev_pipe()
787 pipe->vb_queue.mem_ops = &vb2_vmalloc_memops; in atomisp_init_subdev_pipe()
788 pipe->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in atomisp_init_subdev_pipe()
789 pipe->vb_queue.lock = &pipe->vb_queue_mutex; in atomisp_init_subdev_pipe()
790 ret = vb2_queue_init(&pipe->vb_queue); in atomisp_init_subdev_pipe()
794 pipe->vdev.queue = &pipe->vb_queue; in atomisp_init_subdev_pipe()
A Datomisp_subdev.h42 struct vb2_queue vb_queue; member
87 container_of(queue, struct atomisp_video_pipe, vb_queue)
A Datomisp_fops.c38 struct atomisp_video_pipe *pipe = container_of(vq, struct atomisp_video_pipe, vb_queue); in atomisp_queue_setup()
A Datomisp_ioctl.c351 if (settings_change && vb2_is_busy(&pipe->vb_queue)) { in atomisp_pipe_check()
826 vb = vb2_get_buffer(&pipe->vb_queue, buf->index); in atomisp_dqbuf_wrapper()
/drivers/media/platform/renesas/
A Drcar_drif.c213 struct vb2_queue vb_queue; member
532 if (!vb2_is_streaming(&sdr->vb_queue)) { in rcar_drif_dma_complete()
922 struct vb2_queue *q = &sdr->vb_queue; in rcar_drif_s_fmt_sdr_cap()
1071 sdr->vdev->queue = &sdr->vb_queue; in rcar_drif_sdr_register()
1309 sdr->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in rcar_drif_sdr_probe()
1310 sdr->vb_queue.io_modes = VB2_READ | VB2_MMAP | VB2_DMABUF; in rcar_drif_sdr_probe()
1311 sdr->vb_queue.drv_priv = sdr; in rcar_drif_sdr_probe()
1313 sdr->vb_queue.ops = &rcar_drif_vb2_ops; in rcar_drif_sdr_probe()
1314 sdr->vb_queue.mem_ops = &vb2_vmalloc_memops; in rcar_drif_sdr_probe()
1316 sdr->vb_queue.lock = &sdr->vb_queue_mutex; in rcar_drif_sdr_probe()
[all …]
/drivers/media/usb/msi2500/
A Dmsi2500.c113 struct vb2_queue vb_queue; member
921 struct vb2_queue *q = &dev->vb_queue; in msi2500_s_fmt_sdr_cap()
1193 dev->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in msi2500_probe()
1194 dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in msi2500_probe()
1195 dev->vb_queue.drv_priv = dev; in msi2500_probe()
1196 dev->vb_queue.buf_struct_size = sizeof(struct msi2500_frame_buf); in msi2500_probe()
1197 dev->vb_queue.ops = &msi2500_vb2_ops; in msi2500_probe()
1198 dev->vb_queue.mem_ops = &vb2_vmalloc_memops; in msi2500_probe()
1200 dev->vb_queue.lock = &dev->vb_queue_lock; in msi2500_probe()
1201 ret = vb2_queue_init(&dev->vb_queue); in msi2500_probe()
[all …]
/drivers/media/platform/samsung/s3c-camif/
A Dcamif-capture.c577 vb2_queue_release(&vp->vb_queue); in s3c_camif_close()
601 ret = vb2_poll(&vp->vb_queue, file, wait); in s3c_camif_poll()
615 ret = vb2_mmap(&vp->vb_queue, vma); in s3c_camif_mmap()
775 if (vb2_is_busy(&vp->vb_queue)) in s3c_camif_vidioc_s_fmt()
860 return vb2_streamon(&vp->vb_queue, type); in s3c_camif_streamon()
878 ret = vb2_streamoff(&vp->vb_queue, type); in s3c_camif_streamoff()
901 ret = vb2_reqbufs(&vp->vb_queue, rb); in s3c_camif_reqbufs()
907 vb2_reqbufs(&vp->vb_queue, rb); in s3c_camif_reqbufs()
922 return vb2_querybuf(&vp->vb_queue, buf); in s3c_camif_querybuf()
961 ret = vb2_create_bufs(&vp->vb_queue, create); in s3c_camif_create_bufs()
[all …]
A Dcamif-core.h218 struct vb2_queue vb_queue; member
/drivers/media/pci/netup_unidvb/
A Dnetup_unidvb_core.c363 struct vb2_queue *vb_queue) in netup_unidvb_queue_init() argument
368 vb_queue->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in netup_unidvb_queue_init()
369 vb_queue->io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in netup_unidvb_queue_init()
370 vb_queue->drv_priv = dma; in netup_unidvb_queue_init()
371 vb_queue->buf_struct_size = sizeof(struct netup_unidvb_buffer); in netup_unidvb_queue_init()
372 vb_queue->ops = &dvb_qops; in netup_unidvb_queue_init()
373 vb_queue->mem_ops = &vb2_vmalloc_memops; in netup_unidvb_queue_init()
374 vb_queue->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in netup_unidvb_queue_init()
375 res = vb2_queue_init(vb_queue); in netup_unidvb_queue_init()
/drivers/media/dvb-frontends/
A Drtl2832_sdr.c114 struct vb2_queue vb_queue; member
1143 struct vb2_queue *q = &dev->vb_queue; in rtl2832_sdr_s_fmt_sdr_cap()
1359 dev->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in rtl2832_sdr_probe()
1360 dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in rtl2832_sdr_probe()
1361 dev->vb_queue.drv_priv = dev; in rtl2832_sdr_probe()
1363 dev->vb_queue.ops = &rtl2832_sdr_vb2_ops; in rtl2832_sdr_probe()
1364 dev->vb_queue.mem_ops = &vb2_vmalloc_memops; in rtl2832_sdr_probe()
1365 dev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in rtl2832_sdr_probe()
1366 dev->vb_queue.lock = &dev->vb_queue_lock; in rtl2832_sdr_probe()
1367 ret = vb2_queue_init(&dev->vb_queue); in rtl2832_sdr_probe()
[all …]
/drivers/media/platform/samsung/exynos4-is/
A Dfimc-isp.h134 struct vb2_queue vb_queue; member
A Dfimc-lite.h170 struct vb2_queue vb_queue; member
A Dfimc-lite.c427 if (vb2_is_streaming(&fimc->vb_queue) && in buffer_queue()
745 if (vb2_is_busy(&fimc->vb_queue)) in fimc_lite_s_fmt_mplane()
1072 vb2_is_busy(&fimc->vb_queue))) { in fimc_lite_subdev_set_fmt()
1241 struct vb2_queue *q = &fimc->vb_queue; in fimc_lite_subdev_registered()
A Dfimc-isp-video.c572 struct vb2_queue *q = &isp->video_capture.vb_queue; in fimc_isp_video_device_register()
/drivers/media/platform/marvell/
A Dmcam-core.h158 struct vb2_queue vb_queue; member
A Dmcam-core.c1279 struct vb2_queue *vq = &cam->vb_queue; in mcam_setup_vb2()
1392 if (cam->state != S_IDLE || vb2_is_busy(&cam->vb_queue)) in mcam_vidioc_s_fmt_vid_cap()
1790 cam->vdev.queue = &cam->vb_queue; in mccic_notify_bound()

Completed in 57 milliseconds