Lines Matching refs:pMode
41 static Bool S3_SetMode(ScrnInfoPtr pScrn, DGAModePtr pMode);
81 DisplayModePtr pMode, firstMode;
85 pMode = firstMode = pScrn->modes;
87 while (pMode) {
88 otherPitch = secondPitch ? secondPitch : pMode->HDisplay;
90 if (pMode->HDisplay != otherPitch) {
110 currentMode->mode = pMode;
118 if (pMode->Flags & V_DBLSCAN)
120 if (pMode->Flags & V_INTERLACE)
129 currentMode->viewportWidth = pMode->HDisplay;
130 currentMode->viewportHeight = pMode->VDisplay;
138 currentMode->bytesPerScanline = (((pMode->HDisplay * Bpp) + 3) & ~3L);
140 currentMode->imageWidth = pMode->HDisplay;
141 currentMode->imageHeight = pMode->VDisplay;
155 currentMode->imageHeight = pMode->VDisplay;
165 pMode = pMode->next;
167 if (pMode == firstMode)
232 static Bool S3_SetMode(ScrnInfoPtr pScrn, DGAModePtr pMode)
238 if (!pMode) {
245 pS3->CurrentLayout.bitsPerPixel = pMode->bitsPerPixel;
246 pS3->CurrentLayout.depth = pMode->depth;
247 pS3->CurrentLayout.displayWidth = (pMode->bytesPerScanline /
248 (pMode->bitsPerPixel >> 3));
249 pS3->CurrentLayout.pixel_bytes = pMode->bitsPerPixel / 8;
250 pS3->CurrentLayout.pixel_code = (pMode->bitsPerPixel != 16 ?
251 pMode->bitsPerPixel :
252 pMode->depth);
254 S3SwitchMode(SWITCH_MODE_ARGS(pScrn, pMode->mode));