Searched refs:h_sync_start (Results 1 - 25 of 54) sorted by relevance

123

/haiku/src/add-ons/accelerants/radeon/
H A DProposeDisplayMode.c211 int h_sync_fudge, h_display, h_sync_start, h_sync_wid, h_total; local
215 h_sync_start = target->timing.h_sync_start;
216 h_sync_wid = target->timing.h_sync_end - target->timing.h_sync_start;
232 if( h_sync_start < h_display + 2*8 )
233 h_sync_start = h_display + 2*8;
236 if( h_sync_start > H_SSTART_2PIX( RADEON_CRTC_H_SYNC_STRT_CHAR | RADEON_CRTC_H_SYNC_STRT_PIX ) - 4*8 )
237 h_sync_start = H_SSTART_2PIX( RADEON_CRTC_H_SYNC_STRT_CHAR | RADEON_CRTC_H_SYNC_STRT_PIX ) - 4*8;
250 if( h_total < h_sync_start + h_sync_wid + 1*8 + 7 )
251 h_total = h_sync_start
[all...]
H A Dimpactv.c199 h_over_plus = mode->timing.h_sync_start - mode->timing.h_display;
200 h_sync_width = mode->timing.h_sync_end - mode->timing.h_sync_start;
207 tweaked_mode->timing.h_sync_start = mode->timing.h_display + tweaked_h_over_plus;
208 tweaked_mode->timing.h_sync_end = tweaked_mode->timing.h_sync_start + h_sync_width;
300 timing->h_sync_start = min( timing->h_total * 30 / 1000, 2 * 8 ) + timing->h_display;
301 timing->h_sync_end = min( timing->h_total * 80 / 1000, 3 * 8 ) + timing->h_sync_start;
310 timing->h_display, timing->h_sync_start,
H A Dcrtc.c99 hsync_wid = (mode->timing.h_sync_end - mode->timing.h_sync_start) / 8;
101 hsync_start = mode->timing.h_sync_start - 8 + hsync_fudge;
/haiku/src/add-ons/accelerants/matrox/engine/
H A Dmga_crtc2.c24 if ((target.timing.h_display & 0x07) | (target.timing.h_sync_start & 0x07) |
41 ((target.timing.h_sync_start - 8) & 0x0fff)));
48 // (target.timing.h_sync_start & 0x0fff)));
50 ((target.timing.h_sync_start - 8) & 0x0fff)));
72 if ((tv_mode.timing.h_display & 0x07) | (tv_mode.timing.h_sync_start & 0x07) |
102 ((tv_mode.timing.h_sync_start - 8) & 0x0fff)));
109 // (tv_mode.timing.h_sync_start & 0x0fff)));
111 ((tv_mode.timing.h_sync_start - 8) & 0x0fff)));
H A Dmga_maventv.c860 tv_target.timing.h_sync_start = tv_target.timing.h_display - 16 + (diff / 2);
862 tv_target.timing.h_sync_start &= ~0x0007;
863 tv_target.timing.h_sync_end = tv_target.timing.h_sync_start + 32;
867 tv_target.timing.h_sync_start = tv_target.timing.h_display - 0 + (diff / 2);
869 tv_target.timing.h_sync_start &= ~0x0007;
870 tv_target.timing.h_sync_end = tv_target.timing.h_sync_start + 16;
876 tv_target.timing.h_sync_start = tv_target.timing.h_display - 16 + (diff / 2);
879 if (tweak) tv_target.timing.h_sync_start -= 16;
881 tv_target.timing.h_sync_start &= ~0x0007;
882 tv_target.timing.h_sync_end = tv_target.timing.h_sync_start
[all...]
H A Dmga_maven.c122 (target.timing.h_sync_start & 0x07) |
132 MAVWW(HSYNCLENL, (target.timing.h_sync_end - target.timing.h_sync_start));
133 MAVWW(HSYNCSTRL, (target.timing.h_total - target.timing.h_sync_start));
134 MAVWW(HDISPLAYL, ((target.timing.h_total - target.timing.h_sync_start) +
/haiku/src/add-ons/accelerants/common/
H A Dvalidate_display_mode.cpp117 sanitize_timing(mode.timing.h_display, mode.timing.h_sync_start,
140 || mode.timing.h_sync_start < low.timing.h_sync_start
141 || mode.timing.h_sync_start > high.timing.h_sync_start
H A Dcompute_display_timing.cpp279 timing->h_sync_start = (uint16)(width + horizontalFrontPorch);
292 timing->pixel_clock, timing->h_display, timing->h_sync_start,
/haiku/headers/private/graphics/radeon/
H A Dradeon_bios.h65 uint16 h_sync_start; // 21 member in struct:__anon882
/haiku/src/add-ons/accelerants/neomagic/
H A DProposeDisplayMode.c150 &target->timing.h_display, &target->timing.h_sync_start, &target->timing.h_sync_end, &target->timing.h_total,
184 (target->timing.h_sync_start < low->timing.h_sync_start) ||
185 (target->timing.h_sync_start > high->timing.h_sync_start) ||
/haiku/src/add-ons/accelerants/matrox/
H A DProposeDisplayMode.c159 &target->timing.h_display, &target->timing.h_sync_start, &target->timing.h_sync_end, &target->timing.h_total,
193 (target->timing.h_sync_start < low->timing.h_sync_start) ||
194 (target->timing.h_sync_start > high->timing.h_sync_start) ||
/haiku/src/add-ons/accelerants/skeleton/
H A DProposeDisplayMode.c190 &target->timing.h_display, &target->timing.h_sync_start, &target->timing.h_sync_end, &target->timing.h_total,
311 (target->timing.h_sync_start < low->timing.h_sync_start) ||
312 (target->timing.h_sync_start > high->timing.h_sync_start) ||
/haiku/src/add-ons/accelerants/via/
H A DProposeDisplayMode.c192 &target->timing.h_display, &target->timing.h_sync_start, &target->timing.h_sync_end, &target->timing.h_total,
313 (target->timing.h_sync_start < low->timing.h_sync_start) ||
314 (target->timing.h_sync_start > high->timing.h_sync_start) ||
/haiku/src/tests/add-ons/accelerants/intel_extreme/
H A DPllTest.cpp51 mode->timing.h_sync_start = 1414;
/haiku/src/add-ons/accelerants/nvidia/engine/
H A Dnv_crtc.c225 target.timing.h_sync_start =
226 ((uint16)((si->ps.p1_timing.h_sync_start / ((float)si->ps.p1_timing.h_display)) *
250 if (target.timing.h_sync_start == target.timing.h_display)
251 target.timing.h_sync_start += 8;
255 if (target.timing.h_sync_start == target.timing.h_sync_end) {
259 if (target.timing.h_sync_start > (target.timing.h_display + 8)) {
260 target.timing.h_sync_start -= 8;
263 target.timing.h_sync_start -= 8;
309 hsync_s = (target.timing.h_sync_start >> 3);
H A Dnv_crtc2.c211 target.timing.h_sync_start =
212 ((uint16)((si->ps.p2_timing.h_sync_start / ((float)si->ps.p2_timing.h_display)) *
236 if (target.timing.h_sync_start == target.timing.h_display)
237 target.timing.h_sync_start += 8;
241 if (target.timing.h_sync_start == target.timing.h_sync_end) {
245 if (target.timing.h_sync_start > (target.timing.h_display + 8)) {
246 target.timing.h_sync_start -= 8;
249 target.timing.h_sync_start -= 8;
295 hsync_s = (target.timing.h_sync_start >> 3);
H A Dnv_brooktreetv.c596 // 6. Modify the RIVA (BeScreen) h_sync_start setting somewhat to get stable centered picture possible on TV AND!:
696 // 6. Modify the RIVA (BeScreen) h_sync_start setting somewhat to get stable centered picture possible on TV AND!:
806 // 6. Modify the RIVA (BeScreen) h_sync_start setting somewhat to get stable centered picture possible on TV AND!:
1377 h_sync_start = h_display;
1415 target->timing.h_sync_start = 640;
1440 target->timing.h_sync_start = 800;
1462 target->timing.h_sync_start = 640;
1485 target->timing.h_sync_start = 800;
1507 target->timing.h_sync_start = 744; //set for CH/BT compatible TV output
1521 target->timing.h_sync_start
[all...]
/haiku/src/add-ons/accelerants/skeleton/engine/
H A Dcrtc.c127 target.timing.h_sync_start =
128 ((uint16)((si->ps.p1_timing.h_sync_start / ((float)si->ps.p1_timing.h_display)) *
151 if (target.timing.h_sync_start == target.timing.h_display)
152 target.timing.h_sync_start += 8;
183 hsync_s = (target.timing.h_sync_start >> 3);
H A Dcrtc2.c113 target.timing.h_sync_start =
114 ((uint16)((si->ps.p2_timing.h_sync_start / ((float)si->ps.p2_timing.h_display)) *
137 if (target.timing.h_sync_start == target.timing.h_display)
138 target.timing.h_sync_start += 8;
169 hsync_s = (target.timing.h_sync_start >> 3);
/haiku/src/add-ons/accelerants/via/engine/
H A Dcrtc.c117 target.timing.h_sync_start =
118 ((uint16)((si->ps.p1_timing.h_sync_start / ((float)si->ps.p1_timing.h_display)) *
141 if (target.timing.h_sync_start == target.timing.h_display)
142 target.timing.h_sync_start += 8;
173 hsync_s = (target.timing.h_sync_start >> 3);
H A Dcrtc2.c113 target.timing.h_sync_start =
114 ((uint16)((si->ps.p2_timing.h_sync_start / ((float)si->ps.p2_timing.h_display)) *
137 if (target.timing.h_sync_start == target.timing.h_display)
138 target.timing.h_sync_start += 8;
169 hsync_s = (target.timing.h_sync_start >> 3);
/haiku/src/add-ons/accelerants/nvidia/
H A DProposeDisplayMode.c264 &target->timing.h_sync_start, &target->timing.h_sync_end,
365 || target->timing.h_sync_start < low->timing.h_sync_start
366 || target->timing.h_sync_start > high->timing.h_sync_start
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dbios.cpp475 timing.h_display, timing.h_sync_start,
591 panelTiming->h_sync_start = _H_ACTIVE(timing_data) + _H_SYNC_OFF(timing_data);
592 panelTiming->h_sync_end = panelTiming->h_sync_start + _H_SYNC_WIDTH(timing_data);
635 panelTiming->h_sync_start = dtd->hactive + dtd->hfront_porch;
636 panelTiming->h_sync_end = panelTiming->h_sync_start + dtd->hsync;
/haiku/src/add-ons/accelerants/ati/
H A Dmach64_mode.cpp235 int hSyncWidth = (mode.timing.h_sync_end - mode.timing.h_sync_start) / 8;
239 int hSyncStart = mode.timing.h_sync_start / 8 - 1;
H A Drage128_mode.cpp108 int hSyncWidth = (mode.timing.h_sync_end - mode.timing.h_sync_start) / 8;
114 int hSyncStart = mode.timing.h_sync_start - 8 + hSyncFudge[format - 1];

Completed in 166 milliseconds

123