Lines Matching refs:timings
1617 static bool valid_cvt_gtf_timings(struct v4l2_dv_timings *timings) in valid_cvt_gtf_timings() argument
1619 struct v4l2_bt_timings *bt = &timings->bt; in valid_cvt_gtf_timings()
1624 if (!v4l2_valid_dv_timings(timings, &vivid_dv_timings_cap, in valid_cvt_gtf_timings()
1635 bt->polarities, bt->interlaced, timings)) in valid_cvt_gtf_timings()
1647 aspect_ratio, timings)) in valid_cvt_gtf_timings()
1654 struct v4l2_dv_timings *timings) in vivid_vid_cap_s_dv_timings() argument
1660 if (!v4l2_find_dv_timings_cap(timings, &vivid_dv_timings_cap, in vivid_vid_cap_s_dv_timings()
1662 !valid_cvt_gtf_timings(timings)) in vivid_vid_cap_s_dv_timings()
1665 if (v4l2_match_dv_timings(timings, &dev->dv_timings_cap, 0)) in vivid_vid_cap_s_dv_timings()
1670 dev->dv_timings_cap = *timings; in vivid_vid_cap_s_dv_timings()
1676 struct v4l2_dv_timings *timings) in vidioc_query_dv_timings() argument
1688 timings->bt.pixelclock = vivid_dv_timings_cap.bt.max_pixelclock * 2; in vidioc_query_dv_timings()
1692 *timings = dev->dv_timings_cap; in vidioc_query_dv_timings()
1694 *timings = v4l2_dv_timings_presets[dev->query_dv_timings]; in vidioc_query_dv_timings()
1696 *timings = v4l2_dv_timings_presets[dev->query_dv_timings_last]; in vidioc_query_dv_timings()