Lines Matching defs:timing

28 	edid1_detailed_timing_raw timing;
30 timing.pixel_clock = mode.timing.pixel_clock / 10;
32 timing.h_active = mode.timing.h_display & 0xFF;
33 timing.h_active_high = (mode.timing.h_display >> 8) & 0xF;
35 uint16 h_blank = mode.timing.h_total - mode.timing.h_display;
36 timing.h_blank = h_blank & 0xff;
37 timing.h_blank_high = (h_blank >> 8) & 0xF;
39 timing.v_active = mode.timing.v_display & 0xFF;
40 timing.v_active_high = (mode.timing.v_display >> 8) & 0xF;
42 uint16 v_blank = mode.timing.v_total - mode.timing.v_display;
43 timing.v_blank = v_blank & 0xff;
44 timing.v_blank_high = (v_blank >> 8) & 0xF;
46 uint16 h_sync_off = mode.timing.h_sync_start - mode.timing.h_display;
47 timing.h_sync_off = h_sync_off & 0xFF;
48 timing.h_sync_off_high = (h_sync_off >> 8) & 0x3;
50 uint16 h_sync_width = mode.timing.h_sync_end - mode.timing.h_sync_start;
51 timing.h_sync_width = h_sync_width & 0xFF;
52 timing.h_sync_width_high = (h_sync_width >> 8) & 0x3;
54 uint16 v_sync_off = mode.timing.v_sync_start - mode.timing.v_display;
55 timing.v_sync_off = v_sync_off & 0xF;
56 timing.v_sync_off_high = (v_sync_off >> 4) & 0x3;
58 uint16 v_sync_width = mode.timing.v_sync_end - mode.timing.v_sync_start;
59 timing.v_sync_width = v_sync_width & 0xF;
60 timing.v_sync_width_high = (v_sync_width >> 4) & 0x3;
62 timing.h_size = 0;
63 timing.v_size = 0;
64 timing.h_size_high = 0;
65 timing.v_size_high = 0;
66 timing.h_border = 0;
67 timing.v_border = 0;
68 timing.interlaced = 0;
69 timing.stereo = 0;
70 timing.sync = 3;
71 timing.misc = 0;
72 timing.stereo_il = 0;
76 // This is the EDID description for a standard 1024x768 timing. We will find and replace
90 memcpy(bios, &timing, sizeof(timing));
91 bios += sizeof(timing);
184 if (allowedModes[i].width == mode.timing.h_display
185 && allowedModes[i].height == mode.timing.v_display) {
261 ATOM_MODE_TIMING* timing = (ATOM_MODE_TIMING*)(bios + info.shared_info->mode_table_offset);
262 dprintf(DEVICE_NAME ": patching ATOM mode timing (overwriting mode %dx%d)\n",
263 timing->usCRTC_H_Disp, timing->usCRTC_V_Disp);
265 timing->usCRTC_H_Total = mode.timing.h_total;
266 timing->usCRTC_H_Disp = mode.timing.h_display;
267 timing->usCRTC_H_SyncStart = mode.timing.h_sync_start;
268 timing->usCRTC_H_SyncWidth = mode.timing.h_sync_end - mode.timing.h_sync_start;
270 timing->usCRTC_V_Total = mode.timing.v_total;
271 timing->usCRTC_V_Disp = mode.timing.v_display;
272 timing->usCRTC_V_SyncStart = mode.timing.v_sync_start;
273 timing->usCRTC_V_SyncWidth = mode.timing.v_sync_end - mode.timing.v_sync_start;
275 timing->usPixelClock = mode.timing.pixel_clock / 10;
288 ATOM_DTD_FORMAT* timing = (ATOM_DTD_FORMAT*)(bios + info.shared_info->mode_table_offset);
290 timing->usHActive, timing->usVActive);
292 timing->usHBlanking_Time = mode.timing.h_total - mode.timing.h_display;
293 timing->usHActive = mode.timing.h_display;
294 timing->usHSyncOffset = mode.timing.h_sync_start;
295 timing->usHSyncWidth = mode.timing.h_sync_end - mode.timing.h_sync_start;
297 timing->usVBlanking_Time = mode.timing.v_total - mode.timing.v_display;
298 timing->usVActive = mode.timing.v_display;
299 timing->usVSyncOffset = mode.timing.v_sync_start;
300 timing->usVSyncWidth = mode.timing.v_sync_end - mode.timing.v_sync_start;
302 timing->usPixClk = mode.timing.pixel_clock / 10;
417 if (modeInfo.width == mode.timing.h_display && modeInfo.height == mode.timing.v_display