Lines Matching refs:reqbufs
1141 struct v4l2_requestbuffers *reqbufs) in vidioc_reqbufs() argument
1148 if ((reqbufs->memory != V4L2_MEMORY_MMAP) && in vidioc_reqbufs()
1149 (reqbufs->memory != V4L2_MEMORY_USERPTR)) in vidioc_reqbufs()
1151 if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { in vidioc_reqbufs()
1152 if (reqbufs->count == 0) { in vidioc_reqbufs()
1153 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1162 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1173 reqbufs->count = 0; in vidioc_reqbufs()
1174 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1177 } else if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) { in vidioc_reqbufs()
1178 if (reqbufs->count == 0) { in vidioc_reqbufs()
1180 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in vidioc_reqbufs()
1195 (reqbufs->count < ctx->pb_count)) { in vidioc_reqbufs()
1196 reqbufs->count = ctx->pb_count; in vidioc_reqbufs()
1200 ctx->pb_count = reqbufs->count; in vidioc_reqbufs()
1204 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in vidioc_reqbufs()