Lines Matching refs:reqbufs
460 struct v4l2_requestbuffers *reqbufs) in reqbufs_output() argument
466 if (reqbufs->count == 0) { in reqbufs_output()
468 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output()
483 reqbufs->count); in reqbufs_output()
484 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output()
490 reqbufs->count = 0; in reqbufs_output()
491 vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output()
508 struct v4l2_requestbuffers *reqbufs) in reqbufs_capture() argument
514 if (reqbufs->count == 0) { in reqbufs_capture()
516 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
524 reqbufs->count); in reqbufs_capture()
525 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
530 ctx->total_dpb_count = reqbufs->count; in reqbufs_capture()
535 reqbufs->count = 0; in reqbufs_capture()
536 vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
563 struct v4l2_requestbuffers *reqbufs) in vidioc_reqbufs() argument
568 if (reqbufs->memory != V4L2_MEMORY_MMAP) { in vidioc_reqbufs()
573 if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) { in vidioc_reqbufs()
574 return reqbufs_output(dev, ctx, reqbufs); in vidioc_reqbufs()
575 } else if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { in vidioc_reqbufs()
576 return reqbufs_capture(dev, ctx, reqbufs); in vidioc_reqbufs()