Lines Matching defs:pNv
61 NVPtr pNv = NVPTR(pScrn);
75 (size <= pNv->ScratchBufferStart)) {
92 if(!pNv->NoAccel)
112 mode->address = pNv->FbStart;
115 mode->imageHeight = pNv->ScratchBufferStart /
142 NVPtr pNv = NVPTR(pScrn);
170 pNv->numDGAModes = num;
171 pNv->DGAModes = modes;
197 NVPtr pNv = NVPTR(pScrn);
200 if(pNv->DGAactive)
201 memcpy(&pNv->CurrentLayout, &SavedLayouts[index], sizeof(NVFBLayout));
203 pScrn->currentMode = pNv->CurrentLayout.mode;
206 pNv->DGAactive = FALSE;
208 if(!pNv->DGAactive) { /* save the old parameters */
209 memcpy(&SavedLayouts[index], &pNv->CurrentLayout, sizeof(NVFBLayout));
210 pNv->DGAactive = TRUE;
214 pNv->CurrentLayout.bitsPerPixel = pMode->bitsPerPixel;
215 pNv->CurrentLayout.depth = pMode->depth;
216 pNv->CurrentLayout.displayWidth = pMode->bytesPerScanline /
218 pNv->CurrentLayout.weight.red = BitsSet(pMode->red_mask);
219 pNv->CurrentLayout.weight.green = BitsSet(pMode->green_mask);
220 pNv->CurrentLayout.weight.blue = BitsSet(pMode->blue_mask);
234 NVPtr pNv = NVPTR(pScrn);
236 return pNv->DGAViewportStatus;
245 NVPtr pNv = NVPTR(pScrn);
249 while(VGA_RD08(pNv->PCIO, 0x3da) & 0x08);
250 while(!(VGA_RD08(pNv->PCIO, 0x3da) & 0x08));
252 pNv->DGAViewportStatus = 0;
262 NVPtr pNv = NVPTR(pScrn);
264 if(!pNv->AccelInfoRec) return;
266 (*pNv->AccelInfoRec->SetupForSolidFill)(pScrn, color, GXcopy, ~0);
267 (*pNv->AccelInfoRec->SubsequentSolidFillRect)(pScrn, x, y, w, h);
269 SET_SYNC_FLAG(pNv->AccelInfoRec);
279 NVPtr pNv = NVPTR(pScrn);
283 if(!pNv->AccelInfoRec) return;
285 (*pNv->AccelInfoRec->SetupForScreenToScreenCopy)(
288 (*pNv->AccelInfoRec->SubsequentScreenToScreenCopy)(
291 SET_SYNC_FLAG(pNv->AccelInfoRec);
316 NVPtr pNv = NVPTR(pScrn);
319 *mem = (unsigned char*)pNv->FbAddress;
320 *size = pNv->FbMapSize;