Lines Matching refs:reqbufs
466 struct v4l2_requestbuffers *reqbufs) in reqbufs_output() argument
472 if (reqbufs->count == 0) { in reqbufs_output()
474 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output()
490 reqbufs->count); in reqbufs_output()
491 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output()
497 reqbufs->count = 0; in reqbufs_output()
498 vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output()
515 struct v4l2_requestbuffers *reqbufs) in reqbufs_capture() argument
521 if (reqbufs->count == 0) { in reqbufs_capture()
523 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
531 reqbufs->count); in reqbufs_capture()
532 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
537 ctx->total_dpb_count = reqbufs->count; in reqbufs_capture()
542 reqbufs->count = 0; in reqbufs_capture()
543 vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
570 struct v4l2_requestbuffers *reqbufs) in vidioc_reqbufs() argument
575 if (reqbufs->memory != V4L2_MEMORY_MMAP) { in vidioc_reqbufs()
580 if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) { in vidioc_reqbufs()
581 return reqbufs_output(dev, ctx, reqbufs); in vidioc_reqbufs()
582 } else if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { in vidioc_reqbufs()
583 return reqbufs_capture(dev, ctx, reqbufs); in vidioc_reqbufs()