Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-if.c1007 pdev->vb_queue.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in usb_pwc_probe()
1008 pdev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in usb_pwc_probe()
1009 pdev->vb_queue.drv_priv = pdev; in usb_pwc_probe()
1010 pdev->vb_queue.buf_struct_size = sizeof(struct pwc_frame_buf); in usb_pwc_probe()
1011 pdev->vb_queue.ops = &pwc_vb_queue_ops; in usb_pwc_probe()
1012 pdev->vb_queue.mem_ops = &vb2_vmalloc_memops; in usb_pwc_probe()
1013 pdev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in usb_pwc_probe()
1014 rc = vb2_queue_init(&pdev->vb_queue); in usb_pwc_probe()
1023 pdev->vdev.queue = &pdev->vb_queue; in usb_pwc_probe()
1134 if (pdev->vb_queue.streaming) in usb_pwc_disconnect()
Dpwc.h225 struct vb2_queue vb_queue; member
Dpwc-v4l.c471 if (vb2_is_busy(&pdev->vb_queue)) in pwc_s_fmt_vid_cap()
1019 if (vb2_is_busy(&pdev->vb_queue)) in pwc_s_parm()
/linux-4.1.27/drivers/media/platform/
Dvia-camera.c88 struct videobuf_queue vb_queue; member
678 videobuf_queue_sg_init(&cam->vb_queue, &viacam_vb_ops, in viacam_open()
699 videobuf_stop(&cam->vb_queue); in viacam_release()
714 videobuf_mmap_free(&cam->vb_queue); in viacam_release()
757 ret = videobuf_read_stream(&cam->vb_queue, buffer, len, pos, 0, in viacam_read()
772 return videobuf_poll_stream(filp, &cam->vb_queue, pt); in viacam_poll()
780 return videobuf_mmap_mapper(&cam->vb_queue, vma); in viacam_mmap()
1002 return videobuf_reqbufs(&cam->vb_queue, rb); in viacam_reqbufs()
1010 return videobuf_querybuf(&cam->vb_queue, buf); in viacam_querybuf()
1017 return videobuf_qbuf(&cam->vb_queue, buf); in viacam_qbuf()
[all …]
/linux-4.1.27/drivers/media/usb/airspy/
Dairspy.c116 struct vb2_queue vb_queue; member
658 struct vb2_queue *q = &s->vb_queue; in airspy_s_fmt_sdr_cap()
1018 s->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in airspy_probe()
1019 s->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in airspy_probe()
1020 s->vb_queue.drv_priv = s; in airspy_probe()
1021 s->vb_queue.buf_struct_size = sizeof(struct airspy_frame_buf); in airspy_probe()
1022 s->vb_queue.ops = &airspy_vb2_ops; in airspy_probe()
1023 s->vb_queue.mem_ops = &vb2_vmalloc_memops; in airspy_probe()
1024 s->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in airspy_probe()
1025 ret = vb2_queue_init(&s->vb_queue); in airspy_probe()
[all …]
/linux-4.1.27/drivers/media/platform/s5p-tv/
Dmixer_video.c694 return vb2_reqbufs(&layer->vb_queue, p); in mxr_reqbufs()
702 return vb2_querybuf(&layer->vb_queue, p); in mxr_querybuf()
710 return vb2_qbuf(&layer->vb_queue, p); in mxr_qbuf()
718 return vb2_dqbuf(&layer->vb_queue, p, file->f_flags & O_NONBLOCK); in mxr_dqbuf()
727 return vb2_expbuf(&layer->vb_queue, eb); in mxr_expbuf()
735 return vb2_streamon(&layer->vb_queue, i); in mxr_streamon()
743 return vb2_streamoff(&layer->vb_queue, i); in mxr_streamoff()
807 ret = vb2_queue_init(&layer->vb_queue); in mxr_video_open()
841 res = vb2_poll(&layer->vb_queue, file, wait); in mxr_video_poll()
855 ret = vb2_mmap(&layer->vb_queue, vma); in mxr_video_mmap()
[all …]
Dmixer.h181 struct vb2_queue vb_queue; member
/linux-4.1.27/drivers/media/platform/s3c-camif/
Dcamif-capture.c517 if (vb2_is_streaming(&vp->vb_queue) && !list_empty(&vp->pending_buf_q) in buffer_queue()
594 vb2_queue_release(&vp->vb_queue); in s3c_camif_close()
618 ret = vb2_poll(&vp->vb_queue, file, wait); in s3c_camif_poll()
632 ret = vb2_mmap(&vp->vb_queue, vma); in s3c_camif_mmap()
799 if (vb2_is_busy(&vp->vb_queue)) in s3c_camif_vidioc_s_fmt()
883 return vb2_streamon(&vp->vb_queue, type); in s3c_camif_streamon()
901 ret = vb2_streamoff(&vp->vb_queue, type); in s3c_camif_streamoff()
924 ret = vb2_reqbufs(&vp->vb_queue, rb); in s3c_camif_reqbufs()
930 vb2_reqbufs(&vp->vb_queue, rb); in s3c_camif_reqbufs()
945 return vb2_querybuf(&vp->vb_queue, buf); in s3c_camif_querybuf()
[all …]
Dcamif-core.h218 struct vb2_queue vb_queue; member
/linux-4.1.27/drivers/media/usb/hackrf/
Dhackrf.c104 struct vb2_queue vb_queue; member
604 struct vb2_queue *q = &dev->vb_queue; in hackrf_s_fmt_sdr_cap()
1052 dev->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in hackrf_probe()
1053 dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in hackrf_probe()
1054 dev->vb_queue.drv_priv = dev; in hackrf_probe()
1055 dev->vb_queue.buf_struct_size = sizeof(struct hackrf_frame_buf); in hackrf_probe()
1056 dev->vb_queue.ops = &hackrf_vb2_ops; in hackrf_probe()
1057 dev->vb_queue.mem_ops = &vb2_vmalloc_memops; in hackrf_probe()
1058 dev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in hackrf_probe()
1059 ret = vb2_queue_init(&dev->vb_queue); in hackrf_probe()
[all …]
/linux-4.1.27/drivers/media/usb/msi2500/
Dmsi2500.c130 struct vb2_queue vb_queue; member
923 struct vb2_queue *q = &s->vb_queue; in msi2500_s_fmt_sdr_cap()
1198 s->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in msi2500_probe()
1199 s->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in msi2500_probe()
1200 s->vb_queue.drv_priv = s; in msi2500_probe()
1201 s->vb_queue.buf_struct_size = sizeof(struct msi2500_frame_buf); in msi2500_probe()
1202 s->vb_queue.ops = &msi2500_vb2_ops; in msi2500_probe()
1203 s->vb_queue.mem_ops = &vb2_vmalloc_memops; in msi2500_probe()
1204 s->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in msi2500_probe()
1205 ret = vb2_queue_init(&s->vb_queue); in msi2500_probe()
[all …]
/linux-4.1.27/drivers/media/platform/marvell-ccic/
Dmcam-core.c1243 struct vb2_queue *vq = &cam->vb_queue; in mcam_setup_vb2()
1295 vb2_queue_release(&cam->vb_queue); in mcam_cleanup_vb2()
1319 ret = vb2_streamon(&cam->vb_queue, type); in mcam_vidioc_streamon()
1332 ret = vb2_streamoff(&cam->vb_queue, type); in mcam_vidioc_streamoff()
1345 ret = vb2_reqbufs(&cam->vb_queue, req); in mcam_vidioc_reqbufs()
1358 ret = vb2_querybuf(&cam->vb_queue, buf); in mcam_vidioc_querybuf()
1370 ret = vb2_qbuf(&cam->vb_queue, buf); in mcam_vidioc_qbuf()
1382 ret = vb2_dqbuf(&cam->vb_queue, buf, filp->f_flags & O_NONBLOCK); in mcam_vidioc_dqbuf()
1450 if (cam->state != S_IDLE || cam->vb_queue.num_buffers > 0) in mcam_vidioc_s_fmt_vid_cap()
1744 ret = vb2_read(&cam->vb_queue, buffer, len, pos, in mcam_v4l_read()
[all …]
Dmcam-core.h160 struct vb2_queue vb_queue; member
/linux-4.1.27/drivers/media/dvb-frontends/
Drtl2832_sdr.c121 struct vb2_queue vb_queue; member
1134 struct vb2_queue *q = &dev->vb_queue; in rtl2832_sdr_s_fmt_sdr_cap()
1348 dev->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE; in rtl2832_sdr_probe()
1349 dev->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in rtl2832_sdr_probe()
1350 dev->vb_queue.drv_priv = dev; in rtl2832_sdr_probe()
1351 dev->vb_queue.buf_struct_size = sizeof(struct rtl2832_sdr_frame_buf); in rtl2832_sdr_probe()
1352 dev->vb_queue.ops = &rtl2832_sdr_vb2_ops; in rtl2832_sdr_probe()
1353 dev->vb_queue.mem_ops = &vb2_vmalloc_memops; in rtl2832_sdr_probe()
1354 dev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in rtl2832_sdr_probe()
1355 ret = vb2_queue_init(&dev->vb_queue); in rtl2832_sdr_probe()
[all …]
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-lite.h176 struct vb2_queue vb_queue; member
Dfimc-isp.h133 struct vb2_queue vb_queue; member
Dfimc-lite.c446 if (vb2_is_streaming(&fimc->vb_queue) && in buffer_queue()
773 if (vb2_is_busy(&fimc->vb_queue)) in fimc_lite_s_fmt_mplane()
1121 vb2_is_busy(&fimc->vb_queue))) { in fimc_lite_subdev_set_fmt()
1289 struct vb2_queue *q = &fimc->vb_queue; in fimc_lite_subdev_registered()
Dfimc-isp-video.c573 struct vb2_queue *q = &isp->video_capture.vb_queue; in fimc_isp_video_device_register()