• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/drm2/

Lines Matching defs:timing

62 /* Detail timing is in cm not mm */
64 /* Detailed timing descriptors have bogus size values, so just take the
580 typedef void detailed_cb(struct detailed_timing *timing, void *closure);
706 * standard_timing_level - get std. timing level(CVT/GTF/DMT)
735 * @t: standard timing params
736 * @timing_level: standard timing level
738 * Take the standard timing params (in this case width, aspect, and refresh)
892 * drm_mode_detailed - create a new mode from an EDID detailed timing section
895 * @timing: EDID detailed timing info
898 * An EDID detailed timing block contains enough info for us to create and
903 struct detailed_timing *timing,
907 struct detailed_pixel_timing *pt = &timing->data.pixel_data;
931 DRM_DEBUG_KMS("Incorrect Detailed timing. "
949 timing->pixel_clock = cpu_to_le16(1088);
951 mode->clock = le16_to_cpu(timing->pixel_clock) * 10;
1052 struct detailed_timing *timing)
1055 u8 *t = (u8 *)timing;
1098 struct detailed_timing *timing)
1105 if (mode_in_range(drm_dmt_modes + i, edid, timing) &&
1133 struct detailed_timing *timing)
1146 if (!mode_in_range(newmode, edid, timing) ||
1161 struct detailed_timing *timing)
1175 if (!mode_in_range(newmode, edid, timing) ||
1189 do_inferred_modes(struct detailed_timing *timing, void *c)
1192 struct detailed_non_pixel *data = &timing->data.other_data;
1200 timing);
1210 timing);
1218 timing);
1241 drm_est3_modes(struct drm_connector *connector, struct detailed_timing *timing)
1245 u8 *est = ((u8 *)timing) + 5;
1270 do_established_modes(struct detailed_timing *timing, void *c)
1273 struct detailed_non_pixel *data = &timing->data.other_data;
1276 closure->modes += drm_est3_modes(closure->connector, timing);
1317 do_standard_modes(struct detailed_timing *timing, void *c)
1320 struct detailed_non_pixel *data = &timing->data.other_data;
1378 struct detailed_timing *timing)
1389 cvt = &(timing->data.other_data.data.cvt[i]);
1427 do_cvt_mode(struct detailed_timing *timing, void *c)
1430 struct detailed_non_pixel *data = &timing->data.other_data;
1433 closure->modes += drm_cvt_modes(closure->connector, timing);
1452 do_detailed_mode(struct detailed_timing *timing, void *c)
1457 if (timing->pixel_clock) {
1459 closure->edid, timing,
2030 * - standard timing codes
2031 * - established timing codes