Lines Matching refs:pTrident

65 static void tridentSetVideoContrast(TRIDENTPtr pTrident,int value);
66 static void tridentSetVideoParameters(TRIDENTPtr pTrident, int brightness,
80 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
98 if (pTrident->Chipset >= BLADE3D) {
99 pTrident->videoFlags = VID_ZOOM_INV ;
100 if (pTrident->Chipset <= CYBERBLADEI1D)
101 pTrident->videoFlags |= VID_ZOOM_MINI;
102 else if (pTrident->Chipset < CYBERBLADEAI1 /* verified EE */
103 || pTrident->Chipset > CYBERBLADEAI1D)
104 pTrident->videoFlags |= VID_OFF_SHIFT_4;
106 if (pTrident->Chipset == CYBER9397 || pTrident->Chipset == CYBER9397DVD)
107 pTrident->videoFlags = VID_ZOOM_NOMINI;
109 if (pTrident->Chipset == CYBER9397DVD ||
110 pTrident->Chipset == CYBER9525DVD ||
111 (pTrident->Chipset >= BLADE3D && pTrident->Chipset < CYBERBLADEXP4))
112 pTrident->videoFlags |= VID_DOUBLE_LINEBUFFER_FOR_WIDE_SRC;
142 if (pTrident->videoFlags)
145 pTrident->videoFlags & VID_ZOOM_INV ? "VID_ZOOM_INV" : "",
146 pTrident->videoFlags & VID_ZOOM_MINI ? "VID_ZOOM_MINI" : "", pTrident->videoFlags & VID_OFF_SHIFT_4 ? "VID_OFF_SHIFT_4"
148 pTrident->videoFlags & VID_ZOOM_NOMINI ? "VID_ZOOM_NOMINI"
227 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
228 TRIDENTPortPrivPtr pPriv = pTrident->adaptor->pPortPrivates[0].ptr;
236 if (pTrident->Chipset >= CYBER9388) {
243 if (pTrident->Chipset >= PROVIDIA9682) {
255 if (pTrident->Chipset >= BLADEXP) {
259 if (pTrident->Chipset == CYBERBLADEXP4) {
264 VIDEOOUT(pPriv->colorKey, pTrident->keyOffset);
265 VIDEOOUT(0x00, (pTrident->keyOffset + 1));
266 VIDEOOUT(0x00, (pTrident->keyOffset + 2));
267 VIDEOOUT(0xFF, (pTrident->keyOffset + 4));
268 VIDEOOUT(0x00, (pTrident->keyOffset + 5));
269 VIDEOOUT(0x00, (pTrident->keyOffset + 6));
278 VIDEOOUT((tmp & 0xff), pTrident->keyOffset);
279 VIDEOOUT((tmp & 0xff00)>>8, (pTrident->keyOffset + 1));
280 VIDEOOUT(0x00, (pTrident->keyOffset + 2));
281 VIDEOOUT(0xFF, (pTrident->keyOffset + 4));
282 VIDEOOUT(0xFF, (pTrident->keyOffset + 5));
283 VIDEOOUT(0x00, (pTrident->keyOffset + 6));
287 VIDEOOUT((tmp & 0xff), pTrident->keyOffset);
288 VIDEOOUT((tmp & 0xff00)>>8, (pTrident->keyOffset + 1));
289 VIDEOOUT(0x00, (pTrident->keyOffset + 2));
290 VIDEOOUT(0xFF, (pTrident->keyOffset + 4));
291 VIDEOOUT(0xFF, (pTrident->keyOffset + 5));
292 VIDEOOUT(0x00, (pTrident->keyOffset + 6));
295 VIDEOOUT(blue, pTrident->keyOffset);
296 VIDEOOUT(green, (pTrident->keyOffset + 1));
297 VIDEOOUT(red, (pTrident->keyOffset + 2));
298 VIDEOOUT(0xFF, (pTrident->keyOffset + 4));
299 VIDEOOUT(0xFF, (pTrident->keyOffset + 5));
300 VIDEOOUT(0xFF, (pTrident->keyOffset + 6));
305 if (pTrident->Chipset >= CYBER9388) {
306 tridentSetVideoContrast(pTrident,pPriv->Contrast);
307 tridentSetVideoParameters(pTrident,pPriv->Brightness,pPriv->Saturation,
317 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
339 if (pTrident->Chipset >= CYBER9388) {
356 pPriv->colorKey = pTrident->videoKey & ((1 << pScrn->depth) - 1);
367 pTrident->adaptor = adapt;
371 if (pTrident->Chipset >= CYBER9388) {
378 if (pTrident->Chipset >= PROVIDIA9682)
379 pTrident->keyOffset = 0x50;
381 pTrident->keyOffset = 0x30;
392 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
413 pTrident->VideoTimerCallback = TRIDENTVideoTimerCallback;
422 tridentSetVideoContrast(TRIDENTPtr pTrident,int value)
428 tridentSetVideoParameters(TRIDENTPtr pTrident, int brightness,
460 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
468 VIDEOOUT(pPriv->colorKey, pTrident->keyOffset);
469 VIDEOOUT(0x00, (pTrident->keyOffset + 1));
470 VIDEOOUT(0x00, (pTrident->keyOffset + 2));
479 VIDEOOUT((tmp&0xff), pTrident->keyOffset);
480 VIDEOOUT((tmp&0xff00)>>8, (pTrident->keyOffset + 1));
481 VIDEOOUT(0x00, (pTrident->keyOffset + 2));
485 VIDEOOUT((tmp&0xff), pTrident->keyOffset);
486 VIDEOOUT((tmp&0xff00)>>8, (pTrident->keyOffset + 1));
487 VIDEOOUT(0x00, (pTrident->keyOffset + 2));
490 VIDEOOUT(blue, pTrident->keyOffset);
491 VIDEOOUT(green, (pTrident->keyOffset + 1));
492 VIDEOOUT(red, (pTrident->keyOffset + 2));
501 tridentSetVideoParameters(pTrident, pPriv->Brightness, pPriv->Saturation,
507 tridentSetVideoParameters(pTrident, pPriv->Brightness, pPriv->Saturation,
513 tridentSetVideoParameters(pTrident, pPriv->Brightness, pPriv->Saturation,
519 tridentSetVideoContrast(pTrident,value);
620 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
629 if (pTrident->Chipset >= CYBER9388) {
639 if (pTrident->Chipset >= CYBER9388) {
647 tx1 = dstBox->x1 + pTrident->hsync;
648 tx2 = dstBox->x2 + pTrident->hsync + pTrident->hsync_rskew;
649 ty1 = dstBox->y1 + pTrident->vsync - 2;
650 ty2 = dstBox->y2 + pTrident->vsync + 2 + pTrident->vsync_bskew;
663 if (pTrident->videoFlags & VID_OFF_SHIFT_4)
672 if (pTrident->Chipset >= CYBER9397) {
679 if (pTrident->videoFlags & VID_ZOOM_INV) {
680 if ((pTrident->videoFlags & VID_ZOOM_MINI) && src_w > drw_w)
690 || ((pTrident->videoFlags & VID_ZOOM_NOMINI) && (src_w > drw_w))) {
714 if (pTrident->videoFlags & VID_ZOOM_INV) {
715 if ((pTrident->videoFlags & VID_ZOOM_MINI) && src_h > drw_h)
725 || ((pTrident->videoFlags & VID_ZOOM_NOMINI) && (src_h > drw_h))) {
747 if (pTrident->Chipset >= CYBER9388) {
752 if ((pTrident->videoFlags & VID_DOUBLE_LINEBUFFER_FOR_WIDE_SRC)
792 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
851 dst_start = pTrident->FbBase + offset + left + (top * dstPitch);
901 pTrident->VideoTimerCallback = TRIDENTVideoTimerCallback;
1013 TRIDENTPtr pTrident = TRIDENTPTR(surface->pScrn);
1072 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
1073 TRIDENTPortPrivPtr portPriv = pTrident->adaptor->pPortPrivates[0].ptr;
1114 pTrident->VideoTimerCallback = TRIDENTVideoTimerCallback;
1124 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
1142 if (pTrident->Chipset >= CYBER9388) {
1155 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
1156 TRIDENTPortPrivPtr pPriv = pTrident->adaptor->pPortPrivates[0].ptr;
1175 pTrident->VideoTimerCallback = NULL;
1179 pTrident->VideoTimerCallback = NULL;
1189 TRIDENTPtr pTrident = TRIDENTPTR(pScrn);
1240 if (pTrident->lcdMode != 0xff) {
1242 h_off = (LCD[pTrident->lcdMode].display_x
1244 switch (pTrident->Chipset) {
1250 v_off = (LCD[pTrident->lcdMode].display_y
1256 pTrident->hsync = HTotal - HSyncStart + 23 + h_off;
1257 pTrident->vsync = VTotal - VSyncStart - 2 + v_off;
1258 pTrident->hsync_rskew = 0;
1259 pTrident->vsync_bskew = 0;
1267 switch (pTrident->Chipset) {
1270 pTrident->hsync -= 84;
1271 pTrident->vsync += 2;
1275 pTrident->hsync += 7;
1282 pTrident->hsync -= 15;
1283 pTrident->hsync_rskew = 3;
1287 pTrident->hsync -= 8;
1289 pTrident->hsync -= 6;
1296 pTrident->hsync -= 7;
1298 pTrident->hsync -= 6;
1301 pTrident->hsync -= 7;
1304 pTrident->vsync += 2;
1305 pTrident->vsync_bskew = -4;
1306 pTrident->hsync -= 5;
1309 pTrident->hsync -= 8;
1312 pTrident->hsync -= 24;
1313 pTrident->hsync_rskew = -1;
1316 pTrident->hsync -= 1;
1317 pTrident->vsync -= 0;
1318 pTrident->vsync_bskew = 0;
1321 pTrident->hsync_rskew = -1;
1322 pTrident->vsync_bskew = -1;
1325 pTrident->hsync+=pTrident->OverrideHsync;
1326 pTrident->vsync+=pTrident->OverrideVsync;
1327 pTrident->hsync_rskew += pTrident->OverrideRskew;
1328 pTrident->vsync_bskew += pTrident->OverrideBskew;