Lines Matching refs:pRiva
60 RivaPtr pRiva = RivaPTR(pScrn);
74 (size <= pRiva->FbUsableSize)) {
91 if(!pRiva->NoAccel)
111 mode->address = pRiva->FbStart;
114 mode->imageHeight = pRiva->FbUsableSize / mode->bytesPerScanline;
140 RivaPtr pRiva = RivaPTR(pScrn);
162 pRiva->numDGAModes = num;
163 pRiva->DGAModes = modes;
189 RivaPtr pRiva = RivaPTR(pScrn);
192 if(pRiva->DGAactive)
193 memcpy(&pRiva->CurrentLayout, &SavedLayouts[index], sizeof(RivaFBLayout));
195 pScrn->currentMode = pRiva->CurrentLayout.mode;
198 pRiva->DGAactive = FALSE;
200 if(!pRiva->DGAactive) { /* save the old parameters */
201 memcpy(&SavedLayouts[index], &pRiva->CurrentLayout, sizeof(RivaFBLayout));
202 pRiva->DGAactive = TRUE;
206 pRiva->CurrentLayout.bitsPerPixel = pMode->bitsPerPixel;
207 pRiva->CurrentLayout.depth = pMode->depth;
208 pRiva->CurrentLayout.displayWidth = pMode->bytesPerScanline /
210 pRiva->CurrentLayout.weight.red = BitsSet(pMode->red_mask);
211 pRiva->CurrentLayout.weight.green = BitsSet(pMode->green_mask);
212 pRiva->CurrentLayout.weight.blue = BitsSet(pMode->blue_mask);
226 RivaPtr pRiva = RivaPTR(pScrn);
228 return pRiva->DGAViewportStatus;
237 RivaPtr pRiva = RivaPTR(pScrn);
241 while(VGA_RD08(pRiva->riva.PCIO, 0x3da) & 0x08);
242 while(!(VGA_RD08(pRiva->riva.PCIO, 0x3da) & 0x08));
244 pRiva->DGAViewportStatus = 0;
254 RivaPtr pRiva = RivaPTR(pScrn);
256 if(!pRiva->AccelInfoRec) return;
258 (*pRiva->AccelInfoRec->SetupForSolidFill)(pScrn, color, GXcopy, ~0);
259 (*pRiva->AccelInfoRec->SubsequentSolidFillRect)(pScrn, x, y, w, h);
261 SET_SYNC_FLAG(pRiva->AccelInfoRec);
271 RivaPtr pRiva = RivaPTR(pScrn);
275 if(!pRiva->AccelInfoRec) return;
277 (*pRiva->AccelInfoRec->SetupForScreenToScreenCopy)(
280 (*pRiva->AccelInfoRec->SubsequentScreenToScreenCopy)(
283 SET_SYNC_FLAG(pRiva->AccelInfoRec);
308 RivaPtr pRiva = RivaPTR(pScrn);
311 *mem = (unsigned char*)pRiva->FbAddress;
312 *size = pRiva->FbMapSize;