Lines Matching refs:currentMode
81 DGAModePtr modes = NULL, newmodes = NULL, currentMode;
98 currentMode = modes + num;
100 (void)memset(currentMode, 1, sizeof(DGAModeRec));
101 currentMode->mode = pMode;
102 currentMode->flags = DGA_PIXMAP_AVAILABLE
105 currentMode->flags |= DGA_DOUBLESCAN;
107 currentMode->flags |= DGA_INTERLACED;
108 currentMode->byteOrder = pScrn->imageByteOrder;
109 currentMode->depth = pScrn->depth;
110 currentMode->bitsPerPixel = pScrn->bitsPerPixel;
111 currentMode->red_mask = pScrn->mask.red;
112 currentMode->green_mask = pScrn->mask.green;
113 currentMode->blue_mask = pScrn->mask.blue;
114 currentMode->visualClass = (Bpp == 1) ? PseudoColor : TrueColor;
115 currentMode->viewportWidth = pMode->HDisplay;
116 currentMode->viewportHeight = pMode->VDisplay;
117 currentMode->xViewportStep = 1; /* The granularity of x and y pos. */
118 currentMode->yViewportStep = 1;
119 currentMode->viewportFlags = 0 /*DGA_FLIP_RETRACE*/;
120 currentMode->offset = 0;
121 currentMode->address = pCir->FbBase;
122 currentMode->bytesPerScanline = ((pScrn->displayWidth * Bpp) + 3) & ~3L;
123 currentMode->pixmapWidth = currentMode->imageWidth
125 currentMode->pixmapHeight = currentMode->imageHeight = imlines;
126 currentMode->maxViewportX = currentMode->imageWidth -
127 currentMode->viewportWidth;
129 currentMode->maxViewportY = currentMode->imageHeight -
130 currentMode->viewportHeight;
176 ret = pCir->DGAModeInit(xf86Screens[index], pScrn->currentMode);