Lines Matching refs:reqbufs
1135 struct v4l2_requestbuffers *reqbufs) in vidioc_reqbufs() argument
1142 if ((reqbufs->memory != V4L2_MEMORY_MMAP) && in vidioc_reqbufs()
1143 (reqbufs->memory != V4L2_MEMORY_USERPTR)) in vidioc_reqbufs()
1145 if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { in vidioc_reqbufs()
1146 if (reqbufs->count == 0) { in vidioc_reqbufs()
1147 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1156 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1167 reqbufs->count = 0; in vidioc_reqbufs()
1168 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1171 } else if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) { in vidioc_reqbufs()
1172 if (reqbufs->count == 0) { in vidioc_reqbufs()
1174 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in vidioc_reqbufs()
1189 (reqbufs->count < ctx->pb_count)) { in vidioc_reqbufs()
1190 reqbufs->count = ctx->pb_count; in vidioc_reqbufs()
1194 ctx->pb_count = reqbufs->count; in vidioc_reqbufs()
1198 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in vidioc_reqbufs()