Lines Matching refs:timings
1605 static bool valid_cvt_gtf_timings(struct v4l2_dv_timings *timings) in valid_cvt_gtf_timings() argument
1607 struct v4l2_bt_timings *bt = &timings->bt; in valid_cvt_gtf_timings()
1612 if (!v4l2_valid_dv_timings(timings, &vivid_dv_timings_cap, in valid_cvt_gtf_timings()
1623 bt->polarities, timings)) in valid_cvt_gtf_timings()
1634 bt->polarities, aspect_ratio, timings)) in valid_cvt_gtf_timings()
1641 struct v4l2_dv_timings *timings) in vivid_vid_cap_s_dv_timings() argument
1647 if (!v4l2_find_dv_timings_cap(timings, &vivid_dv_timings_cap, in vivid_vid_cap_s_dv_timings()
1649 !valid_cvt_gtf_timings(timings)) in vivid_vid_cap_s_dv_timings()
1652 if (v4l2_match_dv_timings(timings, &dev->dv_timings_cap, 0)) in vivid_vid_cap_s_dv_timings()
1657 dev->dv_timings_cap = *timings; in vivid_vid_cap_s_dv_timings()
1663 struct v4l2_dv_timings *timings) in vidioc_query_dv_timings() argument
1675 timings->bt.pixelclock = vivid_dv_timings_cap.bt.max_pixelclock * 2; in vidioc_query_dv_timings()
1679 *timings = dev->dv_timings_cap; in vidioc_query_dv_timings()
1681 *timings = v4l2_dv_timings_presets[dev->query_dv_timings]; in vidioc_query_dv_timings()
1683 *timings = v4l2_dv_timings_presets[dev->query_dv_timings_last]; in vidioc_query_dv_timings()