Lines Matching refs:ctrl
419 static int mt9t001_s_ctrl(struct v4l2_ctrl *ctrl)
427 container_of(ctrl->handler, struct mt9t001, ctrls);
434 switch (ctrl->id) {
482 ctrl->val & 0xffff);
487 ctrl->val >> 16);
491 ctrl->val ? 0 : MT9T001_OUTPUT_CONTROL_TEST_DATA,
492 ctrl->val ? MT9T001_OUTPUT_CONTROL_TEST_DATA : 0);
496 return mt9t001_write(client, MT9T001_TEST_DATA, ctrl->val << 2);
499 value = ctrl->val ? 0 : MT9T001_BLACK_LEVEL_OVERRIDE;
509 ret = mt9t001_write(client, MT9T001_GREEN1_OFFSET, ctrl->val);
513 ret = mt9t001_write(client, MT9T001_GREEN2_OFFSET, ctrl->val);
517 ret = mt9t001_write(client, MT9T001_RED_OFFSET, ctrl->val);
521 return mt9t001_write(client, MT9T001_BLUE_OFFSET, ctrl->val);