Lines Matching refs:ctrl
989 static inline struct mt9m114 *pa_ctrl_to_mt9m114(struct v4l2_ctrl *ctrl) in pa_ctrl_to_mt9m114() argument
991 return container_of(ctrl->handler, struct mt9m114, pa.hdl); in pa_ctrl_to_mt9m114()
994 static int mt9m114_pa_g_ctrl(struct v4l2_ctrl *ctrl) in mt9m114_pa_g_ctrl() argument
996 struct mt9m114 *sensor = pa_ctrl_to_mt9m114(ctrl); in mt9m114_pa_g_ctrl()
1003 switch (ctrl->id) { in mt9m114_pa_g_ctrl()
1011 ctrl->val = value; in mt9m114_pa_g_ctrl()
1021 ctrl->val = value; in mt9m114_pa_g_ctrl()
1035 static int mt9m114_pa_s_ctrl(struct v4l2_ctrl *ctrl) in mt9m114_pa_s_ctrl() argument
1037 struct mt9m114 *sensor = pa_ctrl_to_mt9m114(ctrl); in mt9m114_pa_s_ctrl()
1050 switch (ctrl->id) { in mt9m114_pa_s_ctrl()
1053 ctrl->val + format->width, &ret); in mt9m114_pa_s_ctrl()
1058 ctrl->val + format->height, &ret); in mt9m114_pa_s_ctrl()
1064 ctrl->val, &ret); in mt9m114_pa_s_ctrl()
1074 ctrl->val, &ret); in mt9m114_pa_s_ctrl()
1081 mask, ctrl->val ? mask : 0, NULL); in mt9m114_pa_s_ctrl()
1088 mask, ctrl->val ? mask : 0, NULL); in mt9m114_pa_s_ctrl()
1453 static inline struct mt9m114 *ifp_ctrl_to_mt9m114(struct v4l2_ctrl *ctrl) in ifp_ctrl_to_mt9m114() argument
1455 return container_of(ctrl->handler, struct mt9m114, ifp.hdl); in ifp_ctrl_to_mt9m114()
1458 static int mt9m114_ifp_s_ctrl(struct v4l2_ctrl *ctrl) in mt9m114_ifp_s_ctrl() argument
1460 struct mt9m114 *sensor = ifp_ctrl_to_mt9m114(ctrl); in mt9m114_ifp_s_ctrl()
1464 if (ctrl->id == V4L2_CID_EXPOSURE_AUTO) in mt9m114_ifp_s_ctrl()
1466 ctrl->val != V4L2_EXPOSURE_AUTO); in mt9m114_ifp_s_ctrl()
1472 switch (ctrl->id) { in mt9m114_ifp_s_ctrl()
1475 if (ctrl->val) in mt9m114_ifp_s_ctrl()
1483 if (ctrl->val) in mt9m114_ifp_s_ctrl()
1492 if (ctrl->val == V4L2_EXPOSURE_AUTO) in mt9m114_ifp_s_ctrl()