Lines Matching refs:ctrl

499 	struct v4l2_ext_control *ctrl)  in saa7164_get_ctrl()  argument
503 switch (ctrl->id) { in saa7164_get_ctrl()
505 ctrl->value = params->bitrate; in saa7164_get_ctrl()
508 ctrl->value = params->stream_type; in saa7164_get_ctrl()
511 ctrl->value = params->ctl_mute; in saa7164_get_ctrl()
514 ctrl->value = params->ctl_aspect; in saa7164_get_ctrl()
517 ctrl->value = params->bitrate_mode; in saa7164_get_ctrl()
520 ctrl->value = params->refdist; in saa7164_get_ctrl()
523 ctrl->value = params->bitrate_peak; in saa7164_get_ctrl()
526 ctrl->value = params->gop_size; in saa7164_get_ctrl()
543 struct v4l2_ext_control *ctrl = ctrls->controls + i; in vidioc_g_ext_ctrls() local
545 err = saa7164_get_ctrl(port, ctrl); in vidioc_g_ext_ctrls()
558 static int saa7164_try_ctrl(struct v4l2_ext_control *ctrl, int ac3) in saa7164_try_ctrl() argument
562 switch (ctrl->id) { in saa7164_try_ctrl()
564 if ((ctrl->value >= ENCODER_MIN_BITRATE) && in saa7164_try_ctrl()
565 (ctrl->value <= ENCODER_MAX_BITRATE)) in saa7164_try_ctrl()
569 if ((ctrl->value == V4L2_MPEG_STREAM_TYPE_MPEG2_PS) || in saa7164_try_ctrl()
570 (ctrl->value == V4L2_MPEG_STREAM_TYPE_MPEG2_TS)) in saa7164_try_ctrl()
574 if ((ctrl->value >= 0) && in saa7164_try_ctrl()
575 (ctrl->value <= 1)) in saa7164_try_ctrl()
579 if ((ctrl->value >= V4L2_MPEG_VIDEO_ASPECT_1x1) && in saa7164_try_ctrl()
580 (ctrl->value <= V4L2_MPEG_VIDEO_ASPECT_221x100)) in saa7164_try_ctrl()
584 if ((ctrl->value >= 0) && in saa7164_try_ctrl()
585 (ctrl->value <= 255)) in saa7164_try_ctrl()
589 if ((ctrl->value == V4L2_MPEG_VIDEO_BITRATE_MODE_VBR) || in saa7164_try_ctrl()
590 (ctrl->value == V4L2_MPEG_VIDEO_BITRATE_MODE_CBR)) in saa7164_try_ctrl()
594 if ((ctrl->value >= 1) && in saa7164_try_ctrl()
595 (ctrl->value <= 3)) in saa7164_try_ctrl()
599 if ((ctrl->value >= ENCODER_MIN_BITRATE) && in saa7164_try_ctrl()
600 (ctrl->value <= ENCODER_MAX_BITRATE)) in saa7164_try_ctrl()
617 struct v4l2_ext_control *ctrl = ctrls->controls + i; in vidioc_try_ext_ctrls() local
619 err = saa7164_try_ctrl(ctrl, 0); in vidioc_try_ext_ctrls()
632 struct v4l2_ext_control *ctrl) in saa7164_set_ctrl() argument
637 switch (ctrl->id) { in saa7164_set_ctrl()
639 params->bitrate = ctrl->value; in saa7164_set_ctrl()
642 params->stream_type = ctrl->value; in saa7164_set_ctrl()
645 params->ctl_mute = ctrl->value; in saa7164_set_ctrl()
654 params->ctl_aspect = ctrl->value; in saa7164_set_ctrl()
663 params->bitrate_mode = ctrl->value; in saa7164_set_ctrl()
666 params->refdist = ctrl->value; in saa7164_set_ctrl()
669 params->bitrate_peak = ctrl->value; in saa7164_set_ctrl()
672 params->gop_size = ctrl->value; in saa7164_set_ctrl()
692 struct v4l2_ext_control *ctrl = ctrls->controls + i; in vidioc_s_ext_ctrls() local
694 err = saa7164_try_ctrl(ctrl, 0); in vidioc_s_ext_ctrls()
699 err = saa7164_set_ctrl(port, ctrl); in vidioc_s_ext_ctrls()