Lines Matching refs:state

129 	struct cx18_av_state *state = to_cx18_av_state(sd);  in cx18_av_initialize()  local
265 state->volume->cur.val = state->volume->default_value = default_volume; in cx18_av_initialize()
266 v4l2_ctrl_handler_setup(&state->hdl); in cx18_av_initialize()
277 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_load_fw() local
279 if (!state->is_initialized) { in cx18_av_load_fw()
281 state->is_initialized = 1; in cx18_av_load_fw()
289 struct cx18_av_state *state = &cx->av_state; in cx18_av_std_setup() local
290 struct v4l2_subdev *sd = &state->sd; in cx18_av_std_setup()
291 v4l2_std_id std = state->std; in cx18_av_std_setup()
523 state->slicer_line_delay = 1; in cx18_av_std_setup()
524 state->slicer_line_offset = (6 + state->slicer_line_delay - 2); in cx18_av_std_setup()
526 state->slicer_line_delay = 0; in cx18_av_std_setup()
527 state->slicer_line_offset = (10 + state->slicer_line_delay - 2); in cx18_av_std_setup()
529 cx18_av_write(cx, 0x47f, state->slicer_line_delay); in cx18_av_std_setup()
534 struct cx18_av_state *state = &cx->av_state; in input_change() local
535 v4l2_std_id std = state->std; in input_change()
588 struct cx18_av_state *state = &cx->av_state; in set_input() local
589 struct v4l2_subdev *sd = &state->sd; in set_input()
751 state->vid_input = vid_input; in set_input()
752 state->aud_input = aud_input; in set_input()
761 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_s_video_routing() local
763 return set_input(cx, input, state->aud_input); in cx18_av_s_video_routing()
769 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_s_audio_routing() local
771 return set_input(cx, state->vid_input, input); in cx18_av_s_audio_routing()
776 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_g_tuner() local
782 if (state->radio) in cx18_av_g_tuner()
807 vt->audmode = state->audmode; in cx18_av_g_tuner()
813 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_s_tuner() local
817 if (state->radio) in cx18_av_s_tuner()
852 state->audmode = vt->audmode; in cx18_av_s_tuner()
858 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_s_std() local
864 if (state->radio == 0 && state->std == norm) in cx18_av_s_std()
867 state->radio = 0; in cx18_av_s_std()
868 state->std = norm; in cx18_av_s_std()
871 if (state->std == V4L2_STD_NTSC_M_JP) { in cx18_av_s_std()
873 } else if (state->std == V4L2_STD_NTSC_443) { in cx18_av_s_std()
875 } else if (state->std == V4L2_STD_PAL_M) { in cx18_av_s_std()
878 } else if (state->std == V4L2_STD_PAL_N) { in cx18_av_s_std()
880 } else if (state->std == V4L2_STD_PAL_Nc) { in cx18_av_s_std()
882 } else if (state->std == V4L2_STD_PAL_60) { in cx18_av_s_std()
886 if (state->std & V4L2_STD_NTSC) in cx18_av_s_std()
888 else if (state->std & V4L2_STD_PAL) in cx18_av_s_std()
890 else if (state->std & V4L2_STD_SECAM) in cx18_av_s_std()
914 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_s_radio() local
915 state->radio = 1; in cx18_av_s_radio()
950 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_s_mbus_fmt() local
953 int is_50Hz = !(state->std & V4L2_STD_525_60); in cx18_av_s_mbus_fmt()
1045 struct cx18_av_state *state = &cx->av_state; in log_video_status() local
1046 struct v4l2_subdev *sd = &state->sd; in log_video_status()
1050 int vid_input = state->vid_input; in log_video_status()
1073 state->audclk_freq); in log_video_status()
1078 struct cx18_av_state *state = &cx->av_state; in log_audio_status() local
1079 struct v4l2_subdev *sd = &state->sd; in log_audio_status()
1087 int aud_input = state->aud_input; in log_audio_status()
1308 struct cx18_av_state *state = &cx->av_state; in cx18_av_probe() local
1312 state->rev = cx18_av_read4(cx, CXADEC_CHIP_CTRL) & 0xffff; in cx18_av_probe()
1314 state->vid_input = CX18_AV_COMPOSITE7; in cx18_av_probe()
1315 state->aud_input = CX18_AV_AUDIO8; in cx18_av_probe()
1316 state->audclk_freq = 48000; in cx18_av_probe()
1317 state->audmode = V4L2_TUNER_MODE_LANG1; in cx18_av_probe()
1318 state->slicer_line_delay = 0; in cx18_av_probe()
1319 state->slicer_line_offset = (10 + state->slicer_line_delay - 2); in cx18_av_probe()
1321 sd = &state->sd; in cx18_av_probe()
1325 "%s %03x", cx->v4l2_dev.name, (state->rev >> 4)); in cx18_av_probe()
1327 v4l2_ctrl_handler_init(&state->hdl, 9); in cx18_av_probe()
1328 v4l2_ctrl_new_std(&state->hdl, &cx18_av_ctrl_ops, in cx18_av_probe()
1330 v4l2_ctrl_new_std(&state->hdl, &cx18_av_ctrl_ops, in cx18_av_probe()
1332 v4l2_ctrl_new_std(&state->hdl, &cx18_av_ctrl_ops, in cx18_av_probe()
1334 v4l2_ctrl_new_std(&state->hdl, &cx18_av_ctrl_ops, in cx18_av_probe()
1337 state->volume = v4l2_ctrl_new_std(&state->hdl, in cx18_av_probe()
1340 v4l2_ctrl_new_std(&state->hdl, in cx18_av_probe()
1343 v4l2_ctrl_new_std(&state->hdl, &cx18_av_audio_ctrl_ops, in cx18_av_probe()
1346 v4l2_ctrl_new_std(&state->hdl, &cx18_av_audio_ctrl_ops, in cx18_av_probe()
1349 v4l2_ctrl_new_std(&state->hdl, &cx18_av_audio_ctrl_ops, in cx18_av_probe()
1352 sd->ctrl_handler = &state->hdl; in cx18_av_probe()
1353 if (state->hdl.error) { in cx18_av_probe()
1354 int err = state->hdl.error; in cx18_av_probe()
1356 v4l2_ctrl_handler_free(&state->hdl); in cx18_av_probe()
1361 v4l2_ctrl_handler_free(&state->hdl); in cx18_av_probe()