Lines Matching defs:timing
60 /* Detail timing is in cm not mm */
62 /* Detailed timing descriptors have bogus size values, so just take the
1288 typedef void detailed_cb(struct detailed_timing *timing, void *closure);
1414 * standard_timing_level - get std. timing level(CVT/GTF/DMT)
1443 * @t: standard timing params
1444 * @timing_level: standard timing level
1446 * Take the standard timing params (in this case width, aspect, and refresh)
1602 * drm_mode_detailed - create a new mode from an EDID detailed timing section
1605 * @timing: EDID detailed timing info
1608 * An EDID detailed timing block contains enough info for us to create and
1613 struct detailed_timing *timing,
1617 struct detailed_pixel_timing *pt = &timing->data.pixel_data;
1641 DRM_DEBUG_KMS("Incorrect Detailed timing. "
1659 timing->pixel_clock = cpu_to_le16(1088);
1661 mode->clock = le16_to_cpu(timing->pixel_clock) * 10;
1761 struct detailed_timing *timing)
1764 u8 *t = (u8 *)timing;
1807 struct detailed_timing *timing)
1814 if (mode_in_range(drm_dmt_modes + i, edid, timing) &&
1842 struct detailed_timing *timing)
1855 if (!mode_in_range(newmode, edid, timing) ||
1870 struct detailed_timing *timing)
1884 if (!mode_in_range(newmode, edid, timing) ||
1898 do_inferred_modes(struct detailed_timing *timing, void *c)
1901 struct detailed_non_pixel *data = &timing->data.other_data;
1909 timing);
1919 timing);
1927 timing);
1950 drm_est3_modes(struct drm_connector *connector, struct detailed_timing *timing)
1954 u8 *est = ((u8 *)timing) + 5;
1979 do_established_modes(struct detailed_timing *timing, void *c)
1982 struct detailed_non_pixel *data = &timing->data.other_data;
1985 closure->modes += drm_est3_modes(closure->connector, timing);
2026 do_standard_modes(struct detailed_timing *timing, void *c)
2029 struct detailed_non_pixel *data = &timing->data.other_data;
2087 struct detailed_timing *timing)
2098 cvt = &(timing->data.other_data.data.cvt[i]);
2136 do_cvt_mode(struct detailed_timing *timing, void *c)
2139 struct detailed_non_pixel *data = &timing->data.other_data;
2142 closure->modes += drm_cvt_modes(closure->connector, timing);
2161 do_detailed_mode(struct detailed_timing *timing, void *c)
2166 if (timing->pixel_clock) {
2168 closure->edid, timing,
2924 * - standard timing codes
2925 * - established timing codes