Lines Matching refs:pGlint
102 GLINTPtr pGlint = GLINTPTR(pScrn);
104 pGlint->rasterizerMode = UNIT_DISABLE;
106 if (pGlint->MultiAperture) {
107 pGlint->rasterizerMode = RMMultiGLINT;
120 pGlint->pprod |= FBRM_ScanlineInt2;
123 GLINT_SLOW_WRITE_REG(pGlint->pprod, LBReadMode);
124 GLINT_SLOW_WRITE_REG(pGlint->rasterizerMode, RasterizerMode);
126 GLINT_SLOW_WRITE_REG(pGlint->pprod, FBReadMode);
175 pGlint->ROP = 0xFF;
176 pGlint->ClippingOn = FALSE;
177 pGlint->startxsub = 0;
178 pGlint->startxdom = 0;
179 pGlint->starty = 0;
180 pGlint->count = 0;
181 pGlint->dxdom = 0;
182 pGlint->dy = 1;
183 pGlint->planemask = 0;
199 GLINTPtr pGlint = GLINTPTR(pScrn);
200 long memory = pGlint->FbMapSize;
203 pGlint->AccelInfoRec = infoPtr = XAACreateInfoRec();
212 if (pGlint->MultiAperture)
240 if (!pGlint->MultiAperture) {
258 pGlint->ScratchBuffer = malloc(((pScrn->virtualX + 62) / 32 * 4) + (pScrn->virtualX * pScrn->bitsPerPixel / 8));
260 pGlint->XAAScanlineColorExpandBuffers;
261 pGlint->XAAScanlineColorExpandBuffers[0] =
262 pGlint->IOBase + OutputFIFO + 4;
271 infoPtr->ColorExpandRange = pGlint->FIFOSize;
300 GLINTPtr pGlint = GLINTPTR(pScrn);
302 if (w != pGlint->startxsub) {
304 pGlint->startxsub = w;
306 if (x != pGlint->startxdom) {
308 pGlint->startxdom = x;
310 if (y != pGlint->starty) {
312 pGlint->starty = y;
314 if (h != pGlint->count) {
316 pGlint->count = h;
318 if (a != pGlint->dxdom) {
320 pGlint->dxdom = a;
322 if (d != pGlint->dy) {
324 pGlint->dy = d;
332 GLINTPtr pGlint = GLINTPTR(pScrn);
351 GLINTPtr pGlint = GLINTPTR(pScrn);
388 GLINTPtr pGlint = GLINTPTR(pScrn);
389 pGlint->ForeGroundColor = color;
395 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
398 pGlint->FrameBufferReadMode = FastFillEnable;
400 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
403 pGlint->FrameBufferReadMode = FastFillEnable | SpanOperation;
414 GLINTPtr pGlint = GLINTPTR(pScrn);
418 GLINT_WRITE_REG(PrimitiveTrapezoid | pGlint->FrameBufferReadMode,Render);
427 GLINTPtr pGlint = GLINTPTR(pScrn);
433 pGlint->ClippingOn = TRUE;
440 GLINTPtr pGlint = GLINTPTR(pScrn);
452 GLINTPtr pGlint = GLINTPTR(pScrn);
454 pGlint->BltScanDirection = ydir;
461 GLINT_WRITE_REG(pGlint->pprod | FBRM_SrcEnable, FBReadMode);
463 GLINT_WRITE_REG(pGlint->pprod | FBRM_SrcEnable | FBRM_DstEnable, FBReadMode);
475 GLINTPtr pGlint = GLINTPTR(pScrn);
479 if (pGlint->BltScanDirection != 1) {
501 GLINTPtr pGlint = GLINTPTR(pScrn);
506 GLINT_WRITE_REG(pGlint->rasterizerMode, RasterizerMode);
508 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
510 pGlint->FrameBufferReadMode = FastFillEnable;
513 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
515 pGlint->FrameBufferReadMode = FastFillEnable | SpanOperation;
527 GLINTPtr pGlint = GLINTPTR(pScrn);
529 pGlint->dwords = ((w + 31) >> 5); /* dwords per scanline */
531 pGlint->cpucount = h;
535 GLINT_WRITE_REG(PrimitiveTrapezoid | pGlint->FrameBufferReadMode | SyncOnBitMask,
540 if ((pGlint->dwords*h) < pGlint->FIFOSize)
544 pGlint->XAAScanlineColorExpandBuffers[0] = pGlint->IOBase+OutputFIFO+4;
545 pGlint->ScanlineDirect = 1;
546 GLINT_WRITE_REG(((pGlint->dwords*h)-1)<<16 | 0x0D, OutputFIFO);
547 GLINT_WAIT(pGlint->dwords*h);
550 pGlint->XAAScanlineColorExpandBuffers[0] = pGlint->ScratchBuffer;
551 pGlint->ScanlineDirect = 0;
554 pGlint->cpucount--;
560 GLINTPtr pGlint = GLINTPTR(pScrn);
561 CARD32 *srcp = (CARD32*)pGlint->XAAScanlineColorExpandBuffers[bufno];
562 int dwords = pGlint->dwords;
564 if (!pGlint->ScanlineDirect) {
565 while(dwords >= pGlint->FIFOSize) {
566 GLINT_WAIT(pGlint->FIFOSize);
567 GLINT_WRITE_REG(((pGlint->FIFOSize - 2) << 16) | 0x0D, OutputFIFO);
569 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
570 (CARD32*)srcp, pGlint->FIFOSize - 1);
571 dwords -= pGlint->FIFOSize - 1;
572 srcp += pGlint->FIFOSize - 1;
578 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
590 GLINTPtr pGlint = GLINTPTR(pScrn);
592 if (bg == -1) pGlint->FrameBufferReadMode = -1;
593 else pGlint->FrameBufferReadMode = 0;
594 pGlint->ForeGroundColor = fg;
595 pGlint->BackGroundColor = bg;
596 REPLICATE(pGlint->ForeGroundColor);
597 REPLICATE(pGlint->BackGroundColor);
612 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
615 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
627 GLINTPtr pGlint = GLINTPTR(pScrn);
633 if (pGlint->FrameBufferReadMode != -1) {
634 if (pGlint->ROP == GXcopy) {
635 GLINT_WRITE_REG(pGlint->BackGroundColor, FBBlockColor);
638 GLINT_WRITE_REG(pGlint->BackGroundColor, PatternRamData0);
647 if (pGlint->ROP == GXcopy) {
648 GLINT_WRITE_REG(pGlint->ForeGroundColor, FBBlockColor);
651 GLINT_WRITE_REG(pGlint->ForeGroundColor, PatternRamData0);
671 GLINTPtr pGlint = GLINTPTR(pScrn);
686 GLINT_WRITE_REG(pGlint->rasterizerMode, RasterizerMode);
691 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
695 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
764 GLINT_WRITE_REG(InvertBitMask | pGlint->rasterizerMode, RasterizerMode);
774 GLINT_WRITE_REG(pGlint->rasterizerMode, RasterizerMode);
791 GLINTPtr pGlint = GLINTPTR(pScrn);
820 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
822 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
838 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
849 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
867 GLINTPtr pGlint = GLINTPTR(infoRec->pScrn);
868 pGlint->CurrentGC = pGC;
869 pGlint->CurrentDrawable = pDraw;
882 GLINTPtr pGlint = GLINTPTR(infoRec->pScrn);
883 pGlint->CurrentGC = pGC;
884 pGlint->CurrentDrawable = pDraw;
893 GLINTPtr pGlint = GLINTPTR(pScrn);
899 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
901 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
909 GLINTPtr pGlint = GLINTPTR(pScrn);
925 GLINTPtr pGlint = GLINTPTR(pScrn);
947 fbBres(pGlint->CurrentDrawable, pGlint->CurrentGC, 0,