Lines Matching refs:timings
103 struct v4l2_dv_timings timings; member
311 struct v4l2_dv_timings *timings) in tc358743_get_detected_timings() argument
313 struct v4l2_bt_timings *bt = &timings->bt; in tc358743_get_detected_timings()
316 memset(timings, 0, sizeof(struct v4l2_dv_timings)); in tc358743_get_detected_timings()
327 timings->type = V4L2_DV_BT_656_1120; in tc358743_get_detected_timings()
673 struct v4l2_bt_timings *bt = &state->timings.bt; in tc358743_num_csi_lanes_needed()
853 struct v4l2_dv_timings timings; in tc358743_format_change() local
859 if (tc358743_get_detected_timings(sd, &timings)) { in tc358743_format_change()
865 if (!v4l2_match_dv_timings(&state->timings, &timings, 0)) in tc358743_format_change()
870 &timings, false); in tc358743_format_change()
1058 memset(&state->timings, 0, sizeof(state->timings)); in tc358743_hdmi_sys_int_handler()
1108 struct v4l2_dv_timings timings; in tc358743_log_status() local
1149 if (tc358743_get_detected_timings(sd, &timings)) { in tc358743_log_status()
1152 v4l2_print_dv_timings(sd->name, "Detected format: ", &timings, in tc358743_log_status()
1155 v4l2_print_dv_timings(sd->name, "Configured format: ", &state->timings, in tc358743_log_status()
1358 struct v4l2_dv_timings *timings) in tc358743_s_dv_timings() argument
1362 if (!timings) in tc358743_s_dv_timings()
1367 timings, false); in tc358743_s_dv_timings()
1369 if (v4l2_match_dv_timings(&state->timings, timings, 0)) { in tc358743_s_dv_timings()
1374 if (!v4l2_valid_dv_timings(timings, in tc358743_s_dv_timings()
1380 state->timings = *timings; in tc358743_s_dv_timings()
1390 struct v4l2_dv_timings *timings) in tc358743_g_dv_timings() argument
1394 *timings = state->timings; in tc358743_g_dv_timings()
1400 struct v4l2_enum_dv_timings *timings) in tc358743_enum_dv_timings() argument
1402 if (timings->pad != 0) in tc358743_enum_dv_timings()
1405 return v4l2_enum_dv_timings_cap(timings, in tc358743_enum_dv_timings()
1410 struct v4l2_dv_timings *timings) in tc358743_query_dv_timings() argument
1414 ret = tc358743_get_detected_timings(sd, timings); in tc358743_query_dv_timings()
1420 timings, false); in tc358743_query_dv_timings()
1422 if (!v4l2_valid_dv_timings(timings, in tc358743_query_dv_timings()
1490 format->format.width = state->timings.bt.width; in tc358743_get_fmt()
1491 format->format.height = state->timings.bt.height; in tc358743_get_fmt()