Lines Matching defs:psav
52 void savageOUTREG( SavagePtr psav, unsigned long offset, unsigned long value );
304 void savageOUTREG( SavagePtr psav, unsigned long offset, unsigned long value )
307 offset, (unsigned long)MMIO_IN32( psav->MapBase, offset ), value );
308 MMIO_OUT32( psav->MapBase, offset, value );
309 ErrorF( " now %08lx\n", (unsigned long)MMIO_IN32( psav->MapBase, offset ) );
316 SavagePtr psav = SAVPTR(pScrn);
318 if( (psav->Chipset == S3_SAVAGE_MX) ||
319 (psav->Chipset == S3_SUPERSAVAGE) ) {
320 if (psav->IsSecondary) {
322 } else if (psav->IsPrimary) {
330 } else if (psav->Chipset == S3_SAVAGE2000) {
344 SavagePtr psav = SAVPTR(pScrn);
348 if (S3_SAVAGE_MOBILE_SERIES(psav->Chipset))
358 else if (psav->Chipset == S3_SAVAGE2000)
406 psav->videoFourCC = 0;
413 SavagePtr psav = SAVPTR(pScrn);
414 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
463 SavagePtr psav = SAVPTR(pScrn);
464 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
474 if (psav->IsSecondary) {
477 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 17) | (8 << 12) ));
478 } else if (psav->IsPrimary) {
481 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 9) | 0x08 ));
485 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 9) | 0x08 ));
490 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 17) | (8 << 12) ));
497 if (psav->IsSecondary) {
502 } else if (psav->IsPrimary) {
521 if (psav->IsSecondary) {
526 } else if (psav->IsPrimary) {
545 if (psav->IsSecondary) {
550 } else if (psav->IsPrimary) {
569 if (psav->IsSecondary) {
574 } else if (psav->IsPrimary) {
595 if (psav->IsSecondary) {
596 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 17) | (8 << 12) ));
597 } else if (psav->IsPrimary) {
598 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 9) | 0x08 ));
600 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 9) | 0x08 ));
602 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 17) | (8 << 12) ));
610 SavagePtr psav = SAVPTR(pScrn);
611 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
660 SavagePtr psav = SAVPTR(pScrn);
661 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
667 (psav->videoFourCC == FOURCC_RV15) ||
668 (psav->videoFourCC == FOURCC_RV16)
694 SavagePtr psav = SAVPTR(pScrn);
695 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
708 if( psav->videoFourCC == FOURCC_Y211 )
727 if( psav->videoFourCC != FOURCC_Y211 )
747 if (psav->IsSecondary) {
751 } else if (psav->IsPrimary) {
770 SavagePtr psav = SAVPTR(pScrn);
771 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
785 if( psav->videoFourCC == FOURCC_Y211 ) {
881 SavagePtr psav = SAVPTR(pScrn);
951 psav->adaptor = adapt;
954 psav->BlockHandler = pScreen->BlockHandler;
1041 SavagePtr psav = SAVPTR(pScrn);
1054 SAVAGEDRIServerPrivatePtr pSAVAGEDRIServer = psav->DRIServerInfo;
1057 if (!psav->useEXA) {
1093 SavagePtr psav = SAVPTR(pScrn);
1097 if( psav->videoFlags & VF_STREAMS_ON)
1105 if( psav->videoFlags & VF_STREAMS_ON)
1112 if( psav->videoFlags & VF_STREAMS_ON)
1119 if( psav->videoFlags & VF_STREAMS_ON)
1126 if( psav->videoFlags & VF_STREAMS_ON)
1211 SavagePtr psav = SAVPTR(pScrn);
1217 unsigned long dstOffset = (unsigned long)dst - (unsigned long)psav->FBBase;
1252 psav->WaitQueue(psav,11);
1330 SavagePtr psav = SAVPTR(pScrn);
1331 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
1346 SavagePtr psav = SAVPTR(pScrn);
1349 if (psav->useEXA) {
1367 if (!psav->useEXA) {
1417 SavagePtr psav = SAVPTR(pScrn);
1419 if (psav->useEXA) {
1425 if (!psav->useEXA) {
1436 SavagePtr psav = SAVPTR(pScrn);
1438 if ( S3_SAVAGE_MOBILE_SERIES(psav->Chipset) )
1440 psav->blendBase = GetBlendForFourCC( id );
1441 xf86ErrorFVerb(XVTRACE+1,"Format %4.4s, blend is %08x\n", (char*)&id, psav->blendBase );
1442 if (psav->IsSecondary) {
1443 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 17) | (8 << 12) ));
1444 } else if (psav->IsPrimary) {
1445 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 9) | 0x08 ));
1447 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 9) | 0x08 ));
1449 OUTREG( BLEND_CONTROL, (INREG32(BLEND_CONTROL) | (psav->blendBase << 17) | (8 << 12) ));
1452 } else if (psav->Chipset == S3_SAVAGE2000) {
1453 psav->blendBase = GetBlendForFourCC2000( id );
1454 xf86ErrorFVerb(XVTRACE+1,"Format %4.4s, blend is %08x\n", (char*)&id, psav->blendBase );
1457 ((psav->blendBase << 24) | (8 << 2) /*| 0x20000000*/));
1460 ((psav->blendBase << 24) | (8 << 2) /*| 0x10000000*/));
1463 psav->videoFourCC = id;
1478 SavagePtr psav = SAVPTR(pScrn);
1480 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
1491 if ( psav->videoFourCC != id ) {
1496 if( psav->videoFourCC != id )
1499 if( !(psav->videoFlags & VF_STREAMS_ON) )
1507 if (S3_MOBILE_TWISTER_SERIES(psav->Chipset)
1508 && psav->FPExpansion) {
1509 drw_w = (drw_w * psav->XExp1) / psav->XExp2 + 1;
1510 drw_h = (drw_h * psav->YExp1) / psav->YExp2 + 1;
1511 dstBox->x1 = (dstBox->x1 * psav->XExp1) / psav->XExp2;
1512 dstBox->y1 = (dstBox->y1 * psav->YExp1) / psav->YExp2;
1513 dstBox->x2 = (dstBox->x2 * psav->XExp1) / psav->XExp2;
1514 dstBox->y2 = (dstBox->y2 * psav->YExp1) / psav->YExp2;
1515 dstBox->x1 += psav->displayXoffset;
1516 dstBox->y1 += psav->displayYoffset;
1517 dstBox->x2 += psav->displayXoffset;
1518 dstBox->y2 += psav->displayYoffset;
1556 ssControl |= (GetBlendForFourCC(psav->videoFourCC) << 24);
1619 if (psav->bTiled && (( drw_h > src_h) || (drw_w > src_w)))
1638 SavagePtr psav = SAVPTR(pScrn);
1641 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
1649 if ( psav->videoFourCC != id ) {
1654 if( psav->videoFourCC != id )
1657 if( !(psav->videoFlags & VF_STREAMS_ON) )
1667 if ( S3_SAVAGE_MOBILE_SERIES(psav->Chipset) &&
1668 (psav->DisplayType == MT_LCD) &&
1669 !psav->CrtOnly &&
1670 !psav->TvOn)
1672 drw_w = (drw_w * psav->XExp1) / psav->XExp2 + 1;
1673 drw_h = (drw_h * psav->YExp1) / psav->YExp2 + 1;
1674 dstBox->x1 = (dstBox->x1 * psav->XExp1) / psav->XExp2;
1675 dstBox->y1 = (dstBox->y1 * psav->YExp1) / psav->YExp2;
1676 dstBox->x2 = (dstBox->x2 * psav->XExp1) / psav->XExp2;
1677 dstBox->y2 = (dstBox->y2 * psav->YExp1) / psav->YExp2;
1678 dstBox->x1 += psav->displayXoffset;
1679 dstBox->y1 += psav->displayYoffset;
1680 dstBox->x2 += psav->displayXoffset;
1681 dstBox->y2 += psav->displayYoffset;
1684 if (psav->IsSecondary) {
1690 } else if (psav->IsPrimary) {
1716 if (psav->IsSecondary) {
1723 } else if (psav->IsPrimary) {
1781 SavagePtr psav = SAVPTR(pScrn);
1786 SavagePortPrivPtr pPriv = psav->adaptor->pPortPrivates[0].ptr;
1802 if( psav->videoFourCC != id )
1805 if( !(psav->videoFlags & VF_STREAMS_ON) )
1915 SavagePtr psav = SAVPTR(pScrn);
1987 if (srcPitch2 != 0 && S3_SAVAGE4_SERIES(psav->Chipset) && psav->BCIforXv) {
1995 if (!pPriv->tried_agp && !psav->IsPCI && psav->drmFD > 0 && psav->DRIServerInfo != NULL) {
1996 SAVAGEDRIServerPrivatePtr pSAVAGEDRIServer = psav->DRIServerInfo;
2001 drmMap( psav->drmFD,
2012 pPriv->agpBase = drmAgpBase(psav->drmFD);
2065 dst_start = (psav->FBBase + ((offset + left) & ~BASE_PAD));
2075 if (S3_SAVAGE4_SERIES(psav->Chipset) && psav->BCIforXv && (npixels & 0xF) == 0 && pPriv->video_planarbuf != 0) {
2098 (unsigned char *)psav->FBBase + pPriv->video_planarbuf,
2262 /*SavagePtr psav = SAVPTR(surface->pScrn);*/
2373 SavagePtr psav = SAVPTR(xf86ScreenToScrn(pScreen));
2376 if (!psav->offscreenImages) {
2379 psav->offscreenImages = offscreenImages;
2381 offscreenImages = psav->offscreenImages;