Lines Matching full:timings
23 #include <media/v4l2-dv-timings.h>
24 #include <linux/v4l2-dv-timings.h>
105 /* Implement following timings before enable it.
106 * Because of we don't have access to these theoretical timings yet.
221 static int gs_status_format(u16 status, struct v4l2_dv_timings *timings) in gs_status_format() argument
228 *timings = reg_fmt[i].format; in gs_status_format()
236 static u16 get_register_timings(struct v4l2_dv_timings *timings) in get_register_timings() argument
241 if (v4l2_match_dv_timings(timings, ®_fmt[i].format, 0, in get_register_timings()
255 struct v4l2_dv_timings *timings) in gs_s_dv_timings() argument
263 reg_value = get_register_timings(timings); in gs_s_dv_timings()
267 gs->current_timings = *timings; in gs_s_dv_timings()
272 struct v4l2_dv_timings *timings) in gs_g_dv_timings() argument
279 *timings = gs->current_timings; in gs_g_dv_timings()
284 struct v4l2_dv_timings *timings) in gs_query_dv_timings() argument
322 *timings = fmt; in gs_query_dv_timings()
327 struct v4l2_enum_dv_timings *timings) in gs_enum_dv_timings() argument
329 if (timings->index >= ARRAY_SIZE(fmt_cap)) in gs_enum_dv_timings()
332 if (timings->pad != 0) in gs_enum_dv_timings()
335 timings->timings = fmt_cap[timings->index]; in gs_enum_dv_timings()
456 /* Set H_CONFIG to SMPTE timings */ in gs_probe()