Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/usb/pwc/
Dpwc-if.c1015 pdev->vb_queue.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in usb_pwc_probe()
1016 pdev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in usb_pwc_probe()
1017 pdev->vb_queue.drv_priv = pdev; in usb_pwc_probe()
1018 pdev->vb_queue.buf_struct_size = sizeof(struct pwc_frame_buf); in usb_pwc_probe()
1019 pdev->vb_queue.ops = &pwc_vb_queue_ops; in usb_pwc_probe()
1020 pdev->vb_queue.mem_ops = &vb2_vmalloc_memops; in usb_pwc_probe()
1021 pdev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in usb_pwc_probe()
1022 rc = vb2_queue_init(&pdev->vb_queue); in usb_pwc_probe()
1031 pdev->vdev.queue = &pdev->vb_queue; in usb_pwc_probe()
1144 if (pdev->vb_queue.streaming) in usb_pwc_disconnect()
Dpwc.h227 struct vb2_queue vb_queue; member
Dpwc-v4l.c470 if (vb2_is_busy(&pdev->vb_queue)) in pwc_s_fmt_vid_cap()
1018 if (vb2_is_busy(&pdev->vb_queue)) in pwc_s_parm()
/Linux-v4.19/drivers/media/platform/
Dvia-camera.c90 struct videobuf_queue vb_queue; member
682 videobuf_queue_sg_init(&cam->vb_queue, &viacam_vb_ops, in viacam_open()
703 videobuf_stop(&cam->vb_queue); in viacam_release()
718 videobuf_mmap_free(&cam->vb_queue); in viacam_release()
761 ret = videobuf_read_stream(&cam->vb_queue, buffer, len, pos, 0, in viacam_read()
776 return videobuf_poll_stream(filp, &cam->vb_queue, pt); in viacam_poll()
784 return videobuf_mmap_mapper(&cam->vb_queue, vma); in viacam_mmap()
1009 return videobuf_reqbufs(&cam->vb_queue, rb); in viacam_reqbufs()
1017 return videobuf_querybuf(&cam->vb_queue, buf); in viacam_querybuf()
1024 return videobuf_qbuf(&cam->vb_queue, buf); in viacam_qbuf()
[all …]
Drcar_drif.c218 struct vb2_queue vb_queue; member
532 if (!vb2_is_streaming(&sdr->vb_queue)) { in rcar_drif_dma_complete()
925 struct vb2_queue *q = &sdr->vb_queue; in rcar_drif_s_fmt_sdr_cap()
1074 sdr->vdev->queue = &sdr->vb_queue; in rcar_drif_sdr_register()
1323 sdr->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in rcar_drif_sdr_probe()
1324 sdr->vb_queue.io_modes = VB2_READ | VB2_MMAP | VB2_DMABUF; in rcar_drif_sdr_probe()
1325 sdr->vb_queue.drv_priv = sdr; in rcar_drif_sdr_probe()
1326 sdr->vb_queue.buf_struct_size = sizeof(struct rcar_drif_frame_buf); in rcar_drif_sdr_probe()
1327 sdr->vb_queue.ops = &rcar_drif_vb2_ops; in rcar_drif_sdr_probe()
1328 sdr->vb_queue.mem_ops = &vb2_vmalloc_memops; in rcar_drif_sdr_probe()
[all …]
/Linux-v4.19/drivers/media/usb/airspy/
Dairspy.c117 struct vb2_queue vb_queue; member
660 struct vb2_queue *q = &s->vb_queue; in airspy_s_fmt_sdr_cap()
1017 s->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in airspy_probe()
1018 s->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in airspy_probe()
1019 s->vb_queue.drv_priv = s; in airspy_probe()
1020 s->vb_queue.buf_struct_size = sizeof(struct airspy_frame_buf); in airspy_probe()
1021 s->vb_queue.ops = &airspy_vb2_ops; in airspy_probe()
1022 s->vb_queue.mem_ops = &vb2_vmalloc_memops; in airspy_probe()
1023 s->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in airspy_probe()
1024 ret = vb2_queue_init(&s->vb_queue); in airspy_probe()
[all …]
/Linux-v4.19/drivers/media/platform/s3c-camif/
Dcamif-capture.c505 if (vb2_is_streaming(&vp->vb_queue) && !list_empty(&vp->pending_buf_q) in buffer_queue()
582 vb2_queue_release(&vp->vb_queue); in s3c_camif_close()
606 ret = vb2_poll(&vp->vb_queue, file, wait); in s3c_camif_poll()
620 ret = vb2_mmap(&vp->vb_queue, vma); in s3c_camif_mmap()
787 if (vb2_is_busy(&vp->vb_queue)) in s3c_camif_vidioc_s_fmt()
871 return vb2_streamon(&vp->vb_queue, type); in s3c_camif_streamon()
889 ret = vb2_streamoff(&vp->vb_queue, type); in s3c_camif_streamoff()
912 ret = vb2_reqbufs(&vp->vb_queue, rb); in s3c_camif_reqbufs()
918 vb2_reqbufs(&vp->vb_queue, rb); in s3c_camif_reqbufs()
933 return vb2_querybuf(&vp->vb_queue, buf); in s3c_camif_querybuf()
[all …]
Dcamif-core.h218 struct vb2_queue vb_queue; member
/Linux-v4.19/drivers/media/usb/msi2500/
Dmsi2500.c129 struct vb2_queue vb_queue; member
944 struct vb2_queue *q = &dev->vb_queue; in msi2500_s_fmt_sdr_cap()
1218 dev->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in msi2500_probe()
1219 dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in msi2500_probe()
1220 dev->vb_queue.drv_priv = dev; in msi2500_probe()
1221 dev->vb_queue.buf_struct_size = sizeof(struct msi2500_frame_buf); in msi2500_probe()
1222 dev->vb_queue.ops = &msi2500_vb2_ops; in msi2500_probe()
1223 dev->vb_queue.mem_ops = &vb2_vmalloc_memops; in msi2500_probe()
1224 dev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in msi2500_probe()
1225 ret = vb2_queue_init(&dev->vb_queue); in msi2500_probe()
[all …]
/Linux-v4.19/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_core.c366 struct vb2_queue *vb_queue) in netup_unidvb_queue_init() argument
371 vb_queue->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in netup_unidvb_queue_init()
372 vb_queue->io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in netup_unidvb_queue_init()
373 vb_queue->drv_priv = dma; in netup_unidvb_queue_init()
374 vb_queue->buf_struct_size = sizeof(struct netup_unidvb_buffer); in netup_unidvb_queue_init()
375 vb_queue->ops = &dvb_qops; in netup_unidvb_queue_init()
376 vb_queue->mem_ops = &vb2_vmalloc_memops; in netup_unidvb_queue_init()
377 vb_queue->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in netup_unidvb_queue_init()
378 res = vb2_queue_init(vb_queue); in netup_unidvb_queue_init()
/Linux-v4.19/drivers/media/dvb-frontends/
Drtl2832_sdr.c130 struct vb2_queue vb_queue; member
1163 struct vb2_queue *q = &dev->vb_queue; in rtl2832_sdr_s_fmt_sdr_cap()
1379 dev->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in rtl2832_sdr_probe()
1380 dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in rtl2832_sdr_probe()
1381 dev->vb_queue.drv_priv = dev; in rtl2832_sdr_probe()
1382 dev->vb_queue.buf_struct_size = sizeof(struct rtl2832_sdr_frame_buf); in rtl2832_sdr_probe()
1383 dev->vb_queue.ops = &rtl2832_sdr_vb2_ops; in rtl2832_sdr_probe()
1384 dev->vb_queue.mem_ops = &vb2_vmalloc_memops; in rtl2832_sdr_probe()
1385 dev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in rtl2832_sdr_probe()
1386 ret = vb2_queue_init(&dev->vb_queue); in rtl2832_sdr_probe()
[all …]
/Linux-v4.19/drivers/media/platform/exynos4-is/
Dfimc-isp.h133 struct vb2_queue vb_queue; member
Dfimc-lite.h174 struct vb2_queue vb_queue; member
Dfimc-lite.c436 if (vb2_is_streaming(&fimc->vb_queue) && in buffer_queue()
763 if (vb2_is_busy(&fimc->vb_queue)) in fimc_lite_s_fmt_mplane()
1101 vb2_is_busy(&fimc->vb_queue))) { in fimc_lite_subdev_set_fmt()
1269 struct vb2_queue *q = &fimc->vb_queue; in fimc_lite_subdev_registered()
Dfimc-isp-video.c572 struct vb2_queue *q = &isp->video_capture.vb_queue; in fimc_isp_video_device_register()
/Linux-v4.19/drivers/media/platform/marvell-ccic/
Dmcam-core.h160 struct vb2_queue vb_queue; member
Dmcam-core.c1253 struct vb2_queue *vq = &cam->vb_queue; in mcam_setup_vb2()
1369 if (cam->state != S_IDLE || vb2_is_busy(&cam->vb_queue)) in mcam_vidioc_s_fmt_vid_cap()
1810 cam->vdev.queue = &cam->vb_queue; in mccic_register()