/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/ |
H A D | s5p_mfc_dec.c | 445 struct v4l2_requestbuffers *reqbufs) in reqbufs_output() 451 if (reqbufs->count == 0) { in reqbufs_output() 453 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output() 468 reqbufs->count); in reqbufs_output() 469 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output() 475 reqbufs->count = 0; in reqbufs_output() 476 vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output() 493 struct v4l2_requestbuffers *reqbufs) in reqbufs_capture() 499 if (reqbufs->count == 0) { in reqbufs_capture() 501 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture() 444 reqbufs_output(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx, struct v4l2_requestbuffers *reqbufs) reqbufs_output() argument 492 reqbufs_capture(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx, struct v4l2_requestbuffers *reqbufs) reqbufs_capture() argument 547 vidioc_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) vidioc_reqbufs() argument [all...] |
H A D | s5p_mfc_enc.c | 1488 struct v4l2_requestbuffers *reqbufs) in vidioc_reqbufs() 1495 if ((reqbufs->memory != V4L2_MEMORY_MMAP) && in vidioc_reqbufs() 1496 (reqbufs->memory != V4L2_MEMORY_USERPTR)) in vidioc_reqbufs() 1498 if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { in vidioc_reqbufs() 1499 if (reqbufs->count == 0) { in vidioc_reqbufs() 1501 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs() 1512 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs() 1523 reqbufs->count = 0; in vidioc_reqbufs() 1524 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs() 1527 } else if (reqbufs in vidioc_reqbufs() 1487 vidioc_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) vidioc_reqbufs() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_dec.c | 476 struct v4l2_requestbuffers *reqbufs) in reqbufs_output() 482 if (reqbufs->count == 0) { in reqbufs_output() 484 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output() 499 reqbufs->count); in reqbufs_output() 500 ret = vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output() 506 reqbufs->count = 0; in reqbufs_output() 507 vb2_reqbufs(&ctx->vq_src, reqbufs); in reqbufs_output() 524 struct v4l2_requestbuffers *reqbufs) in reqbufs_capture() 530 if (reqbufs->count == 0) { in reqbufs_capture() 532 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture() 475 reqbufs_output(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx, struct v4l2_requestbuffers *reqbufs) reqbufs_output() argument 523 reqbufs_capture(struct s5p_mfc_dev *dev, struct s5p_mfc_ctx *ctx, struct v4l2_requestbuffers *reqbufs) reqbufs_capture() argument 578 vidioc_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) vidioc_reqbufs() argument [all...] |
H A D | s5p_mfc_enc.c | 1486 struct v4l2_requestbuffers *reqbufs) in vidioc_reqbufs() 1493 if ((reqbufs->memory != V4L2_MEMORY_MMAP) && in vidioc_reqbufs() 1494 (reqbufs->memory != V4L2_MEMORY_USERPTR)) in vidioc_reqbufs() 1496 if (reqbufs->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { in vidioc_reqbufs() 1497 if (reqbufs->count == 0) { in vidioc_reqbufs() 1499 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs() 1510 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs() 1521 reqbufs->count = 0; in vidioc_reqbufs() 1522 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs() 1525 } else if (reqbufs in vidioc_reqbufs() 1485 vidioc_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) vidioc_reqbufs() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/exynos-gsc/ |
H A D | gsc-m2m.c | 367 struct v4l2_requestbuffers *reqbufs) in gsc_m2m_reqbufs() 373 max_cnt = (reqbufs->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) ? in gsc_m2m_reqbufs() 375 if (reqbufs->count > max_cnt) in gsc_m2m_reqbufs() 378 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs); in gsc_m2m_reqbufs() 366 gsc_m2m_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *reqbufs) gsc_m2m_reqbufs() argument
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos-gsc/ |
H A D | gsc-m2m.c | 362 struct v4l2_requestbuffers *reqbufs) in gsc_m2m_reqbufs() 368 max_cnt = (reqbufs->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) ? in gsc_m2m_reqbufs() 370 if (reqbufs->count > max_cnt) in gsc_m2m_reqbufs() 373 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs); in gsc_m2m_reqbufs() 361 gsc_m2m_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *reqbufs) gsc_m2m_reqbufs() argument
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-mem2mem.c | 572 struct v4l2_requestbuffers *reqbufs) in v4l2_m2m_reqbufs() 577 vq = v4l2_m2m_get_vq(m2m_ctx, reqbufs->type); in v4l2_m2m_reqbufs() 578 ret = vb2_reqbufs(vq, reqbufs); in v4l2_m2m_reqbufs() 582 vq->owner = reqbufs->count ? file->private_data : NULL; in v4l2_m2m_reqbufs() 893 * calling reqbufs. */ in v4l2_m2m_streamoff() 571 v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct v4l2_requestbuffers *reqbufs) v4l2_m2m_reqbufs() argument
|
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-mem2mem.c | 573 struct v4l2_requestbuffers *reqbufs) in v4l2_m2m_reqbufs() 578 vq = v4l2_m2m_get_vq(m2m_ctx, reqbufs->type); in v4l2_m2m_reqbufs() 579 ret = vb2_reqbufs(vq, reqbufs); in v4l2_m2m_reqbufs() 583 vq->owner = reqbufs->count ? file->private_data : NULL; in v4l2_m2m_reqbufs() 894 * calling reqbufs. */ in v4l2_m2m_streamoff() 572 v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct v4l2_requestbuffers *reqbufs) v4l2_m2m_reqbufs() argument
|
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | fimc-lite.c | 860 struct v4l2_requestbuffers *reqbufs) in fimc_lite_reqbufs() 865 reqbufs->count = max_t(u32, FLITE_REQ_BUFS_MIN, reqbufs->count); in fimc_lite_reqbufs() 866 ret = vb2_ioctl_reqbufs(file, priv, reqbufs); in fimc_lite_reqbufs() 868 fimc->reqbufs_count = reqbufs->count; in fimc_lite_reqbufs() 859 fimc_lite_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) fimc_lite_reqbufs() argument
|
H A D | fimc-capture.c | 1245 struct v4l2_requestbuffers *reqbufs) in fimc_cap_reqbufs() 1250 ret = vb2_ioctl_reqbufs(file, priv, reqbufs); in fimc_cap_reqbufs() 1253 fimc->vid_cap.reqbufs_count = reqbufs->count; in fimc_cap_reqbufs() 1244 fimc_cap_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) fimc_cap_reqbufs() argument
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-lite.c | 860 struct v4l2_requestbuffers *reqbufs) in fimc_lite_reqbufs() 865 reqbufs->count = max_t(u32, FLITE_REQ_BUFS_MIN, reqbufs->count); in fimc_lite_reqbufs() 866 ret = vb2_ioctl_reqbufs(file, priv, reqbufs); in fimc_lite_reqbufs() 868 fimc->reqbufs_count = reqbufs->count; in fimc_lite_reqbufs() 859 fimc_lite_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) fimc_lite_reqbufs() argument
|
H A D | fimc-capture.c | 1248 struct v4l2_requestbuffers *reqbufs) in fimc_cap_reqbufs() 1253 ret = vb2_ioctl_reqbufs(file, priv, reqbufs); in fimc_cap_reqbufs() 1256 fimc->vid_cap.reqbufs_count = reqbufs->count; in fimc_cap_reqbufs() 1247 fimc_cap_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *reqbufs) fimc_cap_reqbufs() argument
|
/kernel/linux/linux-5.10/drivers/media/platform/coda/ |
H A D | coda.h | 197 int (*reqbufs)(struct coda_ctx *ctx, struct v4l2_requestbuffers *rb); member
|
H A D | coda-bit.c | 1751 .reqbufs = coda_encoder_reqbufs, 2595 .reqbufs = coda_decoder_reqbufs,
|
H A D | coda-common.c | 953 if (rb->type == V4L2_BUF_TYPE_VIDEO_OUTPUT && ctx->ops->reqbufs) in coda_reqbufs() 954 return ctx->ops->reqbufs(ctx, rb); in coda_reqbufs()
|
/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-mem2mem.h | 334 * @reqbufs: pointer to struct &v4l2_requestbuffers 337 struct v4l2_requestbuffers *reqbufs);
|
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-mem2mem.h | 334 * @reqbufs: pointer to struct &v4l2_requestbuffers 337 struct v4l2_requestbuffers *reqbufs);
|
/kernel/linux/linux-6.6/drivers/media/platform/chips-media/ |
H A D | coda.h | 206 int (*reqbufs)(struct coda_ctx *ctx, struct v4l2_requestbuffers *rb); member
|
H A D | coda-bit.c | 1753 .reqbufs = coda_encoder_reqbufs, 2624 .reqbufs = coda_decoder_reqbufs,
|
H A D | coda-common.c | 975 if (rb->type == V4L2_BUF_TYPE_VIDEO_OUTPUT && ctx->ops->reqbufs) in coda_reqbufs() 976 return ctx->ops->reqbufs(ctx, rb); in coda_reqbufs()
|
/kernel/linux/linux-5.10/drivers/media/platform/mtk-mdp/ |
H A D | mtk_mdp_m2m.c | 728 struct v4l2_requestbuffers *reqbufs) in mtk_mdp_m2m_reqbufs() 732 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs); in mtk_mdp_m2m_reqbufs() 727 mtk_mdp_m2m_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *reqbufs) mtk_mdp_m2m_reqbufs() argument
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp/ |
H A D | mtk_mdp_m2m.c | 725 struct v4l2_requestbuffers *reqbufs) in mtk_mdp_m2m_reqbufs() 729 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs); in mtk_mdp_m2m_reqbufs() 724 mtk_mdp_m2m_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *reqbufs) mtk_mdp_m2m_reqbufs() argument
|