Lines Matching defs:timing

129 	return float(mode.timing.pixel_clock * 1000)
130 / float(mode.timing.h_total * mode.timing.v_total);
255 const edid1_detailed_timing& timing
259 if (timing.pixel_clock <= 0/* || timing.sync != 3*/)
262 mode.timing.pixel_clock = timing.pixel_clock * 10;
263 mode.timing.h_display = timing.h_active;
264 mode.timing.h_sync_start = timing.h_active + timing.h_sync_off;
265 mode.timing.h_sync_end = mode.timing.h_sync_start + timing.h_sync_width;
266 mode.timing.h_total = timing.h_active + timing.h_blank;
267 mode.timing.v_display = timing.v_active;
268 mode.timing.v_sync_start = timing.v_active + timing.v_sync_off;
269 mode.timing.v_sync_end = mode.timing.v_sync_start + timing.v_sync_width;
270 mode.timing.v_total = timing.v_active + timing.v_blank;
271 mode.timing.flags = 0;
272 if (timing.sync == 3) {
273 if (timing.misc & 1)
274 mode.timing.flags |= B_POSITIVE_HSYNC;
275 if (timing.misc & 2)
276 mode.timing.flags |= B_POSITIVE_VSYNC;
278 if (timing.interlaced)
279 mode.timing.flags |= B_TIMING_INTERLACED;
281 mode.virtual_width = timing.h_active;
282 mode.virtual_height = timing.v_active;
298 if (_FindMode(mode.timing.h_display, mode.timing.v_display) != NULL)
304 uint32 verticalFrequency = 1000 * mode.timing.pixel_clock
305 / (mode.timing.h_total * mode.timing.v_total);
306 uint32 horizontalFrequency = mode.timing.h_total * verticalFrequency
313 || maxPixelClock < mode.timing.pixel_clock)
406 if (mode.timing.h_display == width && mode.timing.v_display == height
415 if (compute_display_timing(width, height, refresh, false, &mode.timing)
431 if (mode.timing.h_display == width && mode.timing.v_display == height)
460 // TODO: filter by monitor timing constraints!