Lines Matching defs:psav

103     SavagePtr psav = SAVPTR(pScrn);
105 if (!(psav->EXADriverPtr = exaDriverAlloc())) {
113 psav->EXADriverPtr->exa_major = 2;
114 psav->EXADriverPtr->exa_minor = 0;
117 psav->EXADriverPtr->memoryBase = psav->FBBase + pScrn->fbOffset;
119 psav->EXADriverPtr->memorySize = psav->EXAendfb;
122 if (psav->bTiled) {
124 psav->EXADriverPtr->offScreenBase =
127 psav->EXADriverPtr->offScreenBase =
131 psav->EXADriverPtr->offScreenBase = pScrn->virtualY * psav->lDelta;
134 if (psav->EXADriverPtr->memorySize > psav->EXADriverPtr->offScreenBase) {
135 psav->EXADriverPtr->flags = EXA_OFFSCREEN_PIXMAPS;
141 if (psav->bTiled) {
142 psav->EXADriverPtr->pixmapPitchAlign = 128; /* ~127 */
144 psav->EXADriverPtr->pixmapPitchAlign = 32; /* ~31 */
147 if (psav->Chipset == S3_SAVAGE2000 ||
148 psav->Chipset == S3_SUPERSAVAGE) {
149 psav->EXADriverPtr->pixmapOffsetAlign = 16; /* octword */
151 psav->EXADriverPtr->pixmapOffsetAlign = 8; /* quadword */
155 psav->EXADriverPtr->maxX = 4096;
156 psav->EXADriverPtr->maxY = 4096;
159 psav->EXADriverPtr->WaitMarker = SavageEXASync;
162 psav->EXADriverPtr->PrepareSolid = SavagePrepareSolid;
163 psav->EXADriverPtr->Solid = SavageSolid;
164 psav->EXADriverPtr->DoneSolid = SavageDoneSolid;
167 psav->EXADriverPtr->PrepareCopy = SavagePrepareCopy;
168 psav->EXADriverPtr->Copy = SavageCopy;
169 psav->EXADriverPtr->DoneCopy = SavageDoneCopy;
176 psav->EXADriverPtr->UploadToScreen = SavageUploadToScreen;
179 psav->EXADriverPtr->DownloadFromScreen = SavageDownloadFromScreen;
182 if(!exaDriverInit(pScreen, psav->EXADriverPtr)) {
196 SavagePtr psav = SAVPTR(xf86ScreenToScrn(pScreen));
197 psav->WaitIdleEmpty(psav);
201 SavageSetBD(SavagePtr psav, PixmapPtr pPixmap)
207 if (psav->bTiled && exaGetPixmapOffset(pPixmap) == 0) {
208 switch( psav->Chipset ) {
249 SavagePtr psav = SAVPTR(pScrn);
297 psav->pbd_offset = exaGetPixmapOffset(pPixmap);
298 psav->pbd_high = SavageSetBD(psav, pPixmap);
300 psav->SavedBciCmd = cmd;
301 psav->SavedFgColor = fg;
303 psav->WaitQueue(psav,5);
313 BCI_SEND(psav->pbd_offset);
314 BCI_SEND(psav->pbd_high);
323 SavagePtr psav = SAVPTR(pScrn);
329 psav->WaitQueue(psav,4);
330 BCI_SEND(psav->SavedBciCmd);
331 /*BCI_SEND(psav->pbd_offset);
332 BCI_SEND(psav->pbd_high);*/
334 if ( psav->SavedBciCmd & BCI_CMD_SEND_COLOR )
335 BCI_SEND(psav->SavedFgColor);
337 BCI_SEND(psav->SavedFgColor);
353 SavagePtr psav = SAVPTR(pScrn);
366 psav->sbd_offset = exaGetPixmapOffset(pSrcPixmap);
367 psav->pbd_offset = exaGetPixmapOffset(pDstPixmap);
369 psav->sbd_high = SavageSetBD(psav, pSrcPixmap);
370 psav->pbd_high = SavageSetBD(psav, pDstPixmap);
372 psav->SavedBciCmd = cmd;
374 psav->WaitQueue(psav,8);
385 BCI_SEND(psav->sbd_offset);
386 BCI_SEND(psav->sbd_high);
391 BCI_SEND(psav->pbd_offset);
392 BCI_SEND(psav->pbd_high);
401 SavagePtr psav = SAVPTR(pScrn);
406 if (!(psav->SavedBciCmd & BCI_CMD_RECT_XP)) {
412 if (!(psav->SavedBciCmd & BCI_CMD_RECT_YP)) {
419 psav->WaitQueue(psav,5);
420 BCI_SEND(psav->SavedBciCmd);
436 SavagePtr psav = SAVPTR(pScrn);
461 (!psav->IsPCI && psav->drmFD > 0 && psav->DRIServerInfo != NULL &&
462 psav->DRIServerInfo->agpXVideo.size > 0 &&
467 SAVAGEDRIServerPrivatePtr pSAVAGEDRIServer = psav->DRIServerInfo;
469 0 <= drmMap( psav->drmFD,
475 unsigned int agpOffset = drmAgpBase(psav->drmFD) + pSAVAGEDRIServer->agpXVideo.offset;
488 psav->WaitQueue(psav,6);
511 psav->sbd_offset = exaGetPixmapOffset(pDst);
512 psav->sbd_high = SavageSetBD(psav, pDst);
524 psav->WaitQueue(psav, 6);
528 BCI_SEND(psav->sbd_offset);
529 BCI_SEND(psav->sbd_high);