Lines Matching refs:EXADriverPtr
1882 pSiS->EXADriverPtr->pixmapPitchAlign - 1) &
1883 ~(pSiS->EXADriverPtr->pixmapPitchAlign - 1);
1891 pSiS->EXADriverPtr->pixmapOffsetAlign - 1) &
1892 ~(pSiS->EXADriverPtr->pixmapOffsetAlign - 1);
1896 (pSiS->EXADriverPtr->WaitMarker)(pSrc->drawable.pScreen, 0);
1902 pDst->devPrivate.ptr = pSiS->EXADriverPtr->memoryBase + pSiS->exa_scratch_next;
1985 pSiS->EXADriverPtr = NULL;
2004 if(!(pSiS->EXADriverPtr = exaDriverAlloc())) {
2210 pSiS->EXADriverPtr->exa_major = 2;
2211 pSiS->EXADriverPtr->exa_minor = 0;
2214 pSiS->EXADriverPtr->memoryBase = pSiS->FbBase;
2215 pSiS->EXADriverPtr->memorySize = pSiS->maxxfbmem;
2216 pSiS->EXADriverPtr->offScreenBase = pScrn->virtualX * pScrn->virtualY
2218 if(pSiS->EXADriverPtr->memorySize > pSiS->EXADriverPtr->offScreenBase) {
2219 pSiS->EXADriverPtr->flags = EXA_OFFSCREEN_PIXMAPS;
2225 pSiS->EXADriverPtr->pixmapOffsetAlign = 16; /* src/dst: double quad word boundary */
2226 pSiS->EXADriverPtr->pixmapPitchAlign = 4; /* pitch: double word boundary */
2227 pSiS->EXADriverPtr->maxX = 4095;
2228 pSiS->EXADriverPtr->maxY = 4095;
2231 pSiS->EXADriverPtr->WaitMarker = SiSEXASync;
2234 pSiS->EXADriverPtr->PrepareSolid = SiSPrepareSolid;
2235 pSiS->EXADriverPtr->Solid = SiSSolid;
2236 pSiS->EXADriverPtr->DoneSolid = SiSDoneSolid;
2239 pSiS->EXADriverPtr->PrepareCopy = SiSPrepareCopy;
2240 pSiS->EXADriverPtr->Copy = SiSCopy;
2241 pSiS->EXADriverPtr->DoneCopy = SiSDoneCopy;
2247 pSiS->EXADriverPtr->CheckComposite = SiSCheckComposite;
2248 pSiS->EXADriverPtr->PrepareComposite = SiSPrepareComposite;
2249 pSiS->EXADriverPtr->Composite = SiSComposite;
2250 pSiS->EXADriverPtr->DoneComposite = SiSDoneComposite;
2340 if(!exaDriverInit(pScreen, pSiS->EXADriverPtr)) {
2351 pSiS->EXADriverPtr->UploadToScratch = SiSUploadToScratch;