Lines Matching refs:reqbufs
1474 struct v4l2_requestbuffers *reqbufs) in vidioc_reqbufs() argument
1481 if ((reqbufs->memory != V4L2_MEMORY_MMAP) && in vidioc_reqbufs()
1482 (reqbufs->memory != V4L2_MEMORY_USERPTR)) in vidioc_reqbufs()
1484 if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { in vidioc_reqbufs()
1485 if (reqbufs->count == 0) { in vidioc_reqbufs()
1487 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1498 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1509 reqbufs->count = 0; in vidioc_reqbufs()
1510 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1513 } else if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) { in vidioc_reqbufs()
1514 if (reqbufs->count == 0) { in vidioc_reqbufs()
1516 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in vidioc_reqbufs()
1531 (reqbufs->count < ctx->pb_count)) { in vidioc_reqbufs()
1532 reqbufs->count = ctx->pb_count; in vidioc_reqbufs()
1536 ctx->pb_count = reqbufs->count; in vidioc_reqbufs()
1540 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in vidioc_reqbufs()