| /linux-6.15/include/uapi/linux/ |
| H A D | v4l2-common.h | 35 #define V4L2_SEL_TGT_COMPOSE 0x0100 macro 59 #define V4L2_SEL_TGT_COMPOSE_ACTIVE V4L2_SEL_TGT_COMPOSE 61 #define V4L2_SUBDEV_SEL_TGT_COMPOSE_ACTUAL V4L2_SEL_TGT_COMPOSE
|
| /linux-6.15/Documentation/userspace-api/media/v4l/ |
| H A D | selection-api-examples.rst | 51 sel.target = V4L2_SEL_TGT_COMPOSE; 67 .target = V4L2_SEL_TGT_COMPOSE,
|
| H A D | selection-api-configuration.rst | 56 controlled by the ``V4L2_SEL_TGT_COMPOSE`` target. The rectangle's 71 ``V4L2_SEL_TGT_COMPOSE`` plus all padding data modified by hardware 108 inserted by the hardware is controlled by ``V4L2_SEL_TGT_COMPOSE`` 127 from the ``V4L2_SEL_TGT_COMPOSE`` target. 135 ``V4L2_SEL_TGT_COMPOSE`` targets. If these are not equal then the
|
| H A D | v4l2-selection-targets.rst | 56 * - ``V4L2_SEL_TGT_COMPOSE``
|
| H A D | vidioc-g-selection.rst | 44 field to ``V4L2_SEL_TGT_CROP`` (``V4L2_SEL_TGT_COMPOSE``). Please refer 62 ``V4L2_SEL_TGT_CROP`` (``V4L2_SEL_TGT_COMPOSE``). Please refer to table
|
| /linux-6.15/drivers/staging/media/atomisp/pci/ |
| H A D | atomisp_subdev.c | 202 case V4L2_SEL_TGT_COMPOSE: in isp_subdev_validate_rect() 222 case V4L2_SEL_TGT_COMPOSE: in atomisp_subdev_get_rect() 230 case V4L2_SEL_TGT_COMPOSE: in atomisp_subdev_get_rect() 264 V4L2_SEL_TGT_COMPOSE); in isp_get_fmt_rect() 311 (pad == ATOMISP_SUBDEV_PAD_SOURCE && target != V4L2_SEL_TGT_COMPOSE)) in atomisp_subdev_set_selection() 362 V4L2_SEL_TGT_COMPOSE, flags, &tmp); in atomisp_subdev_set_selection()
|
| /linux-6.15/drivers/media/platform/st/stm32/stm32-dcmipp/ |
| H A D | dcmipp-byteproc.c | 307 (s->target == V4L2_SEL_TGT_COMPOSE || in dcmipp_byteproc_get_selection() 324 case V4L2_SEL_TGT_COMPOSE: in dcmipp_byteproc_get_selection() 359 if ((s->target == V4L2_SEL_TGT_COMPOSE || in dcmipp_byteproc_set_selection() 379 case V4L2_SEL_TGT_COMPOSE: in dcmipp_byteproc_set_selection()
|
| /linux-6.15/Documentation/userspace-api/media/drivers/ |
| H A D | ccs.rst | 33 that purpose, selection target ``V4L2_SEL_TGT_COMPOSE`` is supported on the 46 Scaling is configured using selection target ``V4L2_SEL_TGT_COMPOSE`` on the
|
| /linux-6.15/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_brx.c | 193 case V4L2_SEL_TGT_COMPOSE: in brx_get_selection() 222 if (sel->target != V4L2_SEL_TGT_COMPOSE) in brx_set_selection()
|
| H A D | vsp1_histo.c | 235 case V4L2_SEL_TGT_COMPOSE: in histo_get_selection() 343 else if (sel->target == V4L2_SEL_TGT_COMPOSE) in histo_set_selection()
|
| /linux-6.15/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-capture.c | 657 if (target == V4L2_SEL_TGT_COMPOSE) { in fimc_capture_try_selection() 687 if (target == V4L2_SEL_TGT_COMPOSE) { in fimc_capture_try_selection() 1282 case V4L2_SEL_TGT_COMPOSE: in fimc_cap_g_selection() 1308 if (s->target == V4L2_SEL_TGT_COMPOSE) in fimc_cap_s_selection() 1607 case V4L2_SEL_TGT_COMPOSE: in fimc_subdev_get_selection() 1654 case V4L2_SEL_TGT_COMPOSE: in fimc_subdev_set_selection() 1669 if (sel->target == V4L2_SEL_TGT_COMPOSE) in fimc_subdev_set_selection()
|
| H A D | fimc-m2m.c | 393 case V4L2_SEL_TGT_COMPOSE: in fimc_m2m_g_selection() 405 case V4L2_SEL_TGT_COMPOSE: in fimc_m2m_g_selection() 441 if (s->target != V4L2_SEL_TGT_COMPOSE) in fimc_m2m_try_selection()
|
| /linux-6.15/drivers/media/platform/samsung/s5p-g2d/ |
| H A D | g2d.c | 415 case V4L2_SEL_TGT_COMPOSE: in vidioc_g_selection() 427 case V4L2_SEL_TGT_COMPOSE: in vidioc_g_selection() 460 if (s->target != V4L2_SEL_TGT_COMPOSE) in vidioc_try_selection()
|
| /linux-6.15/drivers/staging/media/imx/ |
| H A D | imx-media-csc-scaler.c | 310 case V4L2_SEL_TGT_COMPOSE: in ipu_csc_scaler_g_selection() 322 s->target == V4L2_SEL_TGT_COMPOSE) { in ipu_csc_scaler_g_selection() 345 case V4L2_SEL_TGT_COMPOSE: in ipu_csc_scaler_s_selection()
|
| /linux-6.15/drivers/media/platform/mediatek/mdp3/ |
| H A D | mtk-mdp3-regs.h | 331 return (target == V4L2_SEL_TGT_COMPOSE) || in mdp_target_is_compose()
|
| H A D | mtk-mdp3-m2m.c | 387 case V4L2_SEL_TGT_COMPOSE: in mdp_m2m_g_selection() 431 valid = (s->target == V4L2_SEL_TGT_COMPOSE); in mdp_m2m_s_selection()
|
| /linux-6.15/drivers/media/platform/nxp/imx8-isi/ |
| H A D | imx8-isi-pipe.c | 588 case V4L2_SEL_TGT_COMPOSE: in mxc_isi_pipe_get_selection() 639 case V4L2_SEL_TGT_COMPOSE: in mxc_isi_pipe_set_selection()
|
| /linux-6.15/drivers/media/platform/samsung/exynos-gsc/ |
| H A D | gsc-m2m.c | 465 case V4L2_SEL_TGT_COMPOSE: in gsc_m2m_g_selection() 507 case V4L2_SEL_TGT_COMPOSE: in gsc_m2m_s_selection()
|
| /linux-6.15/drivers/media/platform/mediatek/mdp/ |
| H A D | mtk_mdp_m2m.c | 754 || target == V4L2_SEL_TGT_COMPOSE) in mtk_mdp_is_target_compose() 801 case V4L2_SEL_TGT_COMPOSE: in mtk_mdp_m2m_g_selection() 846 if (s->target == V4L2_SEL_TGT_COMPOSE) in mtk_mdp_m2m_s_selection()
|
| /linux-6.15/drivers/media/platform/renesas/ |
| H A D | sh_vou.c | 901 case V4L2_SEL_TGT_COMPOSE: in sh_vou_g_selection() 928 .target = V4L2_SEL_TGT_COMPOSE, in sh_vou_s_selection() 943 sel->target != V4L2_SEL_TGT_COMPOSE) in sh_vou_s_selection()
|
| /linux-6.15/drivers/media/platform/rockchip/rga/ |
| H A D | rga.c | 585 case V4L2_SEL_TGT_COMPOSE: in vidioc_g_selection() 624 case V4L2_SEL_TGT_COMPOSE: in vidioc_s_selection()
|
| /linux-6.15/drivers/media/platform/qcom/iris/ |
| H A D | iris_vidc.c | 348 case V4L2_SEL_TGT_COMPOSE: in iris_g_selection()
|
| /linux-6.15/drivers/media/platform/renesas/rcar-vin/ |
| H A D | rcar-v4l2.c | 546 case V4L2_SEL_TGT_COMPOSE: in rvin_g_selection() 598 case V4L2_SEL_TGT_COMPOSE: in rvin_s_selection()
|
| /linux-6.15/drivers/media/platform/amlogic/meson-ge2d/ |
| H A D | ge2d.c | 476 case V4L2_SEL_TGT_COMPOSE: in vidioc_g_selection() 517 case V4L2_SEL_TGT_COMPOSE: in vidioc_s_selection()
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec.c | 417 case V4L2_SEL_TGT_COMPOSE: in vidioc_vdec_g_selection() 451 case V4L2_SEL_TGT_COMPOSE: in vidioc_vdec_s_selection()
|