Home | History | Annotate | Download | only in src

Lines Matching defs:timing

64           * preferred timing mode) */
87 struct detailed_timings timing;
89 timing.clock = mode->Clock * 1000;
90 timing.h_active = mode->HDisplay;
91 timing.h_blanking = mode->HTotal - mode->HDisplay;
92 timing.v_active = mode->VDisplay;
93 timing.v_blanking = mode->VTotal - mode->VDisplay;
94 timing.h_sync_off = mode->HSyncStart - mode->HDisplay;
95 timing.h_sync_width = mode->HSyncEnd - mode->HSyncStart;
96 timing.v_sync_off = mode->VSyncStart - mode->VDisplay;
97 timing.v_sync_width = mode->VSyncEnd - mode->VSyncStart;
98 pchDescBlock[0] = (timing.clock / 10000) & 0xff;
99 pchDescBlock[1] = (timing.clock / 10000) >> 8;
100 pchDescBlock[2] = timing.h_active & 0xff;
101 pchDescBlock[3] = timing.h_blanking & 0xff;
102 pchDescBlock[4] = (timing.h_active >> 4) & 0xf0;
103 pchDescBlock[4] |= (timing.h_blanking >> 8) & 0xf;
104 pchDescBlock[5] = timing.v_active & 0xff;
105 pchDescBlock[6] = timing.v_blanking & 0xff;
106 pchDescBlock[7] = (timing.v_active >> 4) & 0xf0;
107 pchDescBlock[7] |= (timing.v_blanking >> 8) & 0xf;
108 pchDescBlock[8] = timing.h_sync_off & 0xff;
109 pchDescBlock[9] = timing.h_sync_width & 0xff;
110 pchDescBlock[10] = (timing.v_sync_off << 4) & 0xf0;
111 pchDescBlock[10] |= timing.v_sync_width & 0xf;
112 pchDescBlock[11] = (timing.h_sync_off >> 2) & 0xC0;
113 pchDescBlock[11] |= (timing.h_sync_width >> 4) & 0x30;
114 pchDescBlock[11] |= (timing.v_sync_off >> 2) & 0xC;
115 pchDescBlock[11] |= (timing.v_sync_width >> 4) & 0x3;