Searched refs:vflip (Results 1 - 25 of 92) sorted by last modified time

1234

/linux-master/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c64 bool vflip; member in struct:ipu_csc_scaler_ctx
623 bool hflip, vflip; local
628 vflip = ctx->vflip;
635 vflip = ctrl->val;
644 ret = ipu_degrees_to_rot_mode(&rot_mode, rotate, hflip, vflip);
699 ctx->vflip = vflip;
H A Dimx-ic-prpencvf.c88 bool vflip; member in struct:prp_priv
90 /* derived from rotation, hflip, vflip controls */
1077 bool hflip, vflip; local
1083 vflip = priv->vflip;
1090 vflip = (ctrl->val == 1);
1101 ret = ipu_degrees_to_rot_mode(&rot_mode, rotation, hflip, vflip);
1125 priv->vflip = vflip;
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-reg.c47 if (ctx->vflip)
62 if (ctx->vflip)
H A Dfimc-core.h440 * @vflip: vertical flip control
452 struct v4l2_ctrl *vflip; member in struct:fimc_ctrls
471 * @vflip: indicates image vertical flip if set
491 unsigned int vflip:1; member in struct:fimc_ctx
H A Dfimc-core.c521 ctx->vflip = ctrl->val;
587 ctrls->vflip = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops,
636 v4l2_ctrl_activate(ctrls->vflip, active);
645 ctx->vflip = ctrls->vflip->val;
650 ctx->vflip = 0;
/linux-master/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-hw.c268 void mxc_isi_channel_set_flip(struct mxc_isi_pipe *pipe, bool hflip, bool vflip) argument
275 if (vflip)
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-regs.h315 u32 vflip:1; member in struct:mdp_frame
H A Dmtk-mdp3-regs.c449 s32 rotation, bool hflip, bool vflip)
455 if (vflip) {
478 mdp_set_orientation(out, frame->rotation, frame->hflip, frame->vflip);
448 mdp_set_orientation(struct img_output *out, s32 rotation, bool hflip, bool vflip) argument
H A Dmtk-mdp3-m2m.c525 capture->vflip = ctrl->val;
545 ctx->ctrls.vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler,
/linux-master/drivers/media/i2c/
H A Dst-vgxy61.c415 bool vflip; member in struct:vgxy61_dev
1058 sensor->hflip | (sensor->vflip << 1), NULL);
1125 /* vflip and hflip cannot change during streaming */
1276 sensor->vflip = ctrl->val;
1365 0, 1, 1, sensor->vflip);
1741 sensor->vflip = false;
H A Ds5k5baf.c257 struct v4l2_ctrl *vflip; member in struct:s5k5baf_ctrls::__anon327
635 u16 flip = state->ctrls.vflip->val | (state->ctrls.vflip->val << 1);
1660 ctrls->vflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
H A Dimx415.c602 struct v4l2_ctrl *vflip; member in struct:imx415
761 (sensor->vflip->val << IMX415_VREVERSE_SHIFT);
852 sensor->vflip = v4l2_ctrl_new_std(&sensor->ctrls, &imx415_ctrl_ops,
H A Dimx355.c110 struct v4l2_ctrl *vflip; member in struct:imx355
1079 code = codes[imx355->vflip->val][imx355->hflip->val];
1230 imx355->vflip->val << 1);
1454 /* vflip and hflip cannot change during streaming */
1455 __v4l2_ctrl_grab(imx355->vflip, enable);
1582 imx355->vflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops,
1584 if (imx355->vflip)
1585 imx355->vflip->flags |= V4L2_CTRL_FLAG_MODIFY_LAYOUT;
H A Dimx319.c124 struct v4l2_ctrl *vflip; member in struct:imx319
1782 code = codes[imx319->vflip->val][imx319->hflip->val];
1932 imx319->vflip->val << 1);
2185 /* vflip and hflip cannot change during streaming */
2186 __v4l2_ctrl_grab(imx319->vflip, enable);
2294 imx319->vflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops,
2296 if (imx319->vflip)
2297 imx319->vflip->flags |= V4L2_CTRL_FLAG_MODIFY_LAYOUT;
H A Dimx290.c251 struct v4l2_ctrl *vflip; member in struct:imx290::__anon319
815 if (imx290->vflip->val)
931 imx290->vflip = v4l2_ctrl_new_std(&imx290->ctrls, &imx290_ctrl_ops,
1065 * vflip and hflip should not be changed during streaming as the sensor
1068 __v4l2_ctrl_grab(imx290->vflip, enable);
1166 + imx290->vflip->val;
H A Dimx274.c538 * @vflip: Pointer to vflip ctrl structure
545 struct v4l2_ctrl *vflip; member in struct:imx274_ctrls
1297 v_pos = imx274->ctrls.vflip->cur.val ?
1420 priv->ctrls.vflip->val = 0;
1743 * @val: Value for vflip setting
2102 imx274->ctrls.vflip = v4l2_ctrl_new_std(
H A Dalvium-csi2.c2180 ctrls->vflip = v4l2_ctrl_new_std(hdl, ops,
H A Dalvium-csi2.h369 struct v4l2_ctrl *vflip; member in struct:alvium_ctrls
H A Dthp7312.c273 struct v4l2_ctrl *vflip; member in struct:thp7312_device::__anon775
1080 | (thp7312->vflip->val ? THP7312_REG_FLIP_MIRROR_FLIP : 0);
1307 thp7312->vflip = v4l2_ctrl_new_std(hdl, &thp7312_ctrl_ops,
H A Dov64a40.c2855 struct v4l2_ctrl *vflip; member in struct:ov64a40
2978 __v4l2_ctrl_grab(ov64a40->vflip, true);
3008 __v4l2_ctrl_grab(ov64a40->vflip, false);
3036 unsigned int index = ov64a40->hflip->val << 1 | ov64a40->vflip->val;
3407 ov64a40->vflip = v4l2_ctrl_new_std(hdlr, &ov64a40_ctrl_ops,
3409 if (ov64a40->vflip)
3410 ov64a40->vflip->flags |= V4L2_CTRL_FLAG_MODIFY_LAYOUT;
/linux-master/drivers/media/common/v4l2-tpg/
H A Dv4l2-tpg-core.c1922 int l = tpg->vflip ? 15 - line : line; \
2014 if (tpg->vflip)
2515 if (tpg->vflip) {
/linux-master/drivers/media/i2c/ccs/
H A Dccs-core.c577 if (sensor->vflip->val)
639 if (sensor->vflip->val)
964 sensor->vflip = v4l2_ctrl_new_std(
/linux-master/drivers/staging/media/tegra-video/
H A Dvi.c921 chan->vflip = ctrl->val;
/linux-master/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c78 if (ctx->vflip)
580 ctx->vflip = ctrl->val;
/linux-master/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-capture.c1086 vp->vflip = ctrl->val;

Completed in 254 milliseconds

1234