Lines Matching defs:timing
42 bool optc201_is_two_pixels_per_containter(const struct dc_crtc_timing *timing)
44 return optc1_is_two_pixels_per_containter(timing);
76 const struct dc_crtc_timing *timing)
83 ASSERT(timing != NULL);
85 v_blank = (timing->v_total - timing->v_addressable -
86 timing->v_border_top - timing->v_border_bottom);
88 h_blank = (timing->h_total - timing->h_addressable -
89 timing->h_border_right -
90 timing->h_border_left);
92 if (timing->timing_3d_format != TIMING_3D_FORMAT_NONE &&
93 timing->timing_3d_format != TIMING_3D_FORMAT_HW_FRAME_PACKING &&
94 timing->timing_3d_format != TIMING_3D_FORMAT_TOP_AND_BOTTOM &&
95 timing->timing_3d_format != TIMING_3D_FORMAT_SIDE_BY_SIDE &&
96 timing->timing_3d_format != TIMING_3D_FORMAT_FRAME_ALTERNATE &&
97 timing->timing_3d_format != TIMING_3D_FORMAT_INBAND_FA)
105 if (timing->h_total > optc1->max_h_total ||
106 timing->v_total > optc1->max_v_total)
112 if (timing->h_sync_width < optc1->min_h_sync_width ||
113 timing->v_sync_width < optc1->min_v_sync_width)
116 min_v_blank = timing->flags.INTERLACE?optc1->min_v_blank_interlace:optc1->min_v_blank;