Lines Matching refs:pGlint
105 GLINTPtr pGlint = GLINTPTR(pScrn);
111 GLINT_SLOW_WRITE_REG(pGlint->pprod, LBReadMode);
112 GLINT_SLOW_WRITE_REG(pGlint->pprod, FBReadMode);
147 pGlint->ROP = 0xFF;
148 pGlint->ClippingOn = FALSE;
149 pGlint->startxsub = 0;
150 pGlint->startxdom = 0;
151 pGlint->starty = 0;
152 pGlint->count = 0;
153 pGlint->dxdom = 0;
154 pGlint->dy = 1;
155 pGlint->planemask = 0;
171 GLINTPtr pGlint = GLINTPTR(pScrn);
172 long memory = pGlint->FbMapSize;
175 pGlint->AccelInfoRec = infoPtr = XAACreateInfoRec();
224 pGlint->ScratchBuffer = malloc(((pScrn->virtualX+62)/32*4)
228 pGlint->XAAScanlineColorExpandBuffers;
229 pGlint->XAAScanlineColorExpandBuffers[0] =
230 pGlint->IOBase + OutputFIFO + 4;
269 GLINTPtr pGlint = GLINTPTR(pScrn);
271 if (w != pGlint->startxsub) {
273 pGlint->startxsub = w;
275 if (x != pGlint->startxdom) {
277 pGlint->startxdom = x;
279 if (y != pGlint->starty) {
281 pGlint->starty = y;
283 if (h != pGlint->count) {
285 pGlint->count = h;
287 if (a != pGlint->dxdom) {
289 pGlint->dxdom = a;
291 if (d != pGlint->dy) {
293 pGlint->dy = d;
301 GLINTPtr pGlint = GLINTPTR(pScrn);
322 GLINTPtr pGlint = GLINTPTR(pScrn);
323 pGlint->ForeGroundColor = color;
329 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
332 pGlint->FrameBufferReadMode = 0;
335 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
338 pGlint->FrameBufferReadMode = FastFillEnable;
340 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
343 pGlint->FrameBufferReadMode = 0;
354 GLINTPtr pGlint = GLINTPTR(pScrn);
358 GLINT_WRITE_REG(PrimitiveTrapezoid | pGlint->FrameBufferReadMode,Render);
367 GLINTPtr pGlint = GLINTPTR(pScrn);
373 pGlint->ClippingOn = TRUE;
380 GLINTPtr pGlint = GLINTPTR(pScrn);
392 GLINTPtr pGlint = GLINTPTR(pScrn);
394 pGlint->BltScanDirection = ydir;
400 GLINT_WRITE_REG(pGlint->pprod | FBRM_SrcEnable, FBReadMode);
402 GLINT_WRITE_REG(pGlint->pprod | FBRM_SrcEnable | FBRM_DstEnable, FBReadMode);
414 GLINTPtr pGlint = GLINTPTR(pScrn);
423 if (pGlint->BltScanDirection != 1) {
442 GLINTPtr pGlint = GLINTPTR(pScrn);
449 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
451 pGlint->FrameBufferReadMode = FastFillEnable;
454 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
456 pGlint->FrameBufferReadMode = FastFillEnable | SpanOperation;
468 GLINTPtr pGlint = GLINTPTR(pScrn);
470 pGlint->dwords = ((w + 31) >> 5); /* dwords per scanline */
472 pGlint->cpucount = h;
476 GLINT_WRITE_REG(PrimitiveTrapezoid | pGlint->FrameBufferReadMode | SyncOnBitMask,
481 if ((pGlint->dwords*h) < pGlint->FIFOSize)
485 pGlint->XAAScanlineColorExpandBuffers[0] = pGlint->IOBase+OutputFIFO+4;
486 pGlint->ScanlineDirect = 1;
487 GLINT_WRITE_REG(((pGlint->dwords*h)-1)<<16 | 0x0D, OutputFIFO);
488 GLINT_WAIT(pGlint->dwords*h);
491 pGlint->XAAScanlineColorExpandBuffers[0] = pGlint->ScratchBuffer;
492 pGlint->ScanlineDirect = 0;
495 pGlint->cpucount--;
501 GLINTPtr pGlint = GLINTPTR(pScrn);
502 CARD32 *srcp = (CARD32*)pGlint->XAAScanlineColorExpandBuffers[bufno];
503 int dwords = pGlint->dwords;
505 if (!pGlint->ScanlineDirect) {
506 while(dwords >= pGlint->FIFOSize) {
507 GLINT_WAIT(pGlint->FIFOSize);
508 GLINT_WRITE_REG(((pGlint->FIFOSize - 2) << 16) | 0x0D, OutputFIFO);
510 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
511 (CARD32*)srcp, pGlint->FIFOSize - 1);
512 dwords -= pGlint->FIFOSize - 1;
513 srcp += pGlint->FIFOSize - 1;
519 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
532 GLINTPtr pGlint = GLINTPTR(pScrn);
534 if (bg == -1) pGlint->FrameBufferReadMode = -1;
535 else pGlint->FrameBufferReadMode = 0;
536 pGlint->ForeGroundColor = fg;
537 pGlint->BackGroundColor = bg;
538 REPLICATE(pGlint->ForeGroundColor);
539 REPLICATE(pGlint->BackGroundColor);
554 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
556 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
567 GLINTPtr pGlint = GLINTPTR(pScrn);
572 if (pGlint->FrameBufferReadMode != -1) {
573 GLINT_WRITE_REG(pGlint->BackGroundColor, ConstantColor);
579 GLINT_WRITE_REG(pGlint->ForeGroundColor, ConstantColor);
597 GLINTPtr pGlint = GLINTPTR(pScrn);
617 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
621 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
717 GLINTPtr pGlint = GLINTPTR(pScrn);
746 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
748 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
763 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
774 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
793 GLINTPtr pGlint = GLINTPTR(infoRec->pScrn);
794 pGlint->CurrentGC = pGC;
795 pGlint->CurrentDrawable = pDraw;
808 GLINTPtr pGlint = GLINTPTR(infoRec->pScrn);
809 pGlint->CurrentGC = pGC;
810 pGlint->CurrentDrawable = pDraw;
819 GLINTPtr pGlint = GLINTPTR(pScrn);
826 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
828 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
836 GLINTPtr pGlint = GLINTPTR(pScrn);
852 GLINTPtr pGlint = GLINTPTR(pScrn);
874 fbBres(pGlint->CurrentDrawable, pGlint->CurrentGC, 0,