Lines Matching refs:ctrl

471 	struct v4l2_ext_control *ctrl)  in saa7164_get_ctrl()  argument
475 switch (ctrl->id) { in saa7164_get_ctrl()
477 ctrl->value = params->stream_type; in saa7164_get_ctrl()
480 ctrl->value = params->ctl_mute; in saa7164_get_ctrl()
483 ctrl->value = params->ctl_aspect; in saa7164_get_ctrl()
486 ctrl->value = params->refdist; in saa7164_get_ctrl()
489 ctrl->value = params->gop_size; in saa7164_get_ctrl()
506 struct v4l2_ext_control *ctrl = ctrls->controls + i; in vidioc_g_ext_ctrls() local
508 err = saa7164_get_ctrl(port, ctrl); in vidioc_g_ext_ctrls()
521 static int saa7164_try_ctrl(struct v4l2_ext_control *ctrl, int ac3) in saa7164_try_ctrl() argument
525 switch (ctrl->id) { in saa7164_try_ctrl()
527 if ((ctrl->value == V4L2_MPEG_STREAM_TYPE_MPEG2_PS) || in saa7164_try_ctrl()
528 (ctrl->value == V4L2_MPEG_STREAM_TYPE_MPEG2_TS)) in saa7164_try_ctrl()
532 if ((ctrl->value >= 0) && in saa7164_try_ctrl()
533 (ctrl->value <= 1)) in saa7164_try_ctrl()
537 if ((ctrl->value >= V4L2_MPEG_VIDEO_ASPECT_1x1) && in saa7164_try_ctrl()
538 (ctrl->value <= V4L2_MPEG_VIDEO_ASPECT_221x100)) in saa7164_try_ctrl()
542 if ((ctrl->value >= 0) && in saa7164_try_ctrl()
543 (ctrl->value <= 255)) in saa7164_try_ctrl()
547 if ((ctrl->value >= 1) && in saa7164_try_ctrl()
548 (ctrl->value <= 3)) in saa7164_try_ctrl()
565 struct v4l2_ext_control *ctrl = ctrls->controls + i; in vidioc_try_ext_ctrls() local
567 err = saa7164_try_ctrl(ctrl, 0); in vidioc_try_ext_ctrls()
580 struct v4l2_ext_control *ctrl) in saa7164_set_ctrl() argument
585 switch (ctrl->id) { in saa7164_set_ctrl()
587 params->stream_type = ctrl->value; in saa7164_set_ctrl()
590 params->ctl_mute = ctrl->value; in saa7164_set_ctrl()
599 params->ctl_aspect = ctrl->value; in saa7164_set_ctrl()
608 params->refdist = ctrl->value; in saa7164_set_ctrl()
611 params->gop_size = ctrl->value; in saa7164_set_ctrl()
631 struct v4l2_ext_control *ctrl = ctrls->controls + i; in vidioc_s_ext_ctrls() local
633 err = saa7164_try_ctrl(ctrl, 0); in vidioc_s_ext_ctrls()
638 err = saa7164_set_ctrl(port, ctrl); in vidioc_s_ext_ctrls()