Lines Matching refs:pDRIInfo

125   DRIInfoPtr pDRIInfo;
160 pDRIInfo = DRICreateInfoRec();
161 if(!pDRIInfo) return FALSE;
162 pSIS->pDRIInfo = pDRIInfo;
164 pDRIInfo->drmDriverName = SISKernelDriverName;
166 pDRIInfo->clientDriverName = SISClientDriverNameSiS300;
168 pDRIInfo->clientDriverName = SISClientDriverNameXGI;
170 pDRIInfo->clientDriverName = SISClientDriverNameSiS315;
175 pDRIInfo->busIdString = DRICreatePCIBusID(pSIS->PciInfo);
178 pDRIInfo->busIdString = malloc(64);
179 sprintf(pDRIInfo->busIdString, "PCI:%d:%d:%d",
189 pDRIInfo->ddxDriverMajorVersion = SIS_MAJOR_VERSION;
190 pDRIInfo->ddxDriverMinorVersion = SIS_MINOR_VERSION;
191 pDRIInfo->ddxDriverPatchVersion = SIS_PATCHLEVEL;
193 pDRIInfo->ddxDriverMajorVersion = 0;
194 pDRIInfo->ddxDriverMinorVersion = 1;
195 pDRIInfo->ddxDriverPatchVersion = 0;
206 pDRIInfo->frameBufferPhysicalAddress = pSIS->realFbAddress;
208 pDRIInfo->frameBufferPhysicalAddress = (pointer)pSIS->realFbAddress;
210 pDRIInfo->frameBufferSize = pSIS->FbMapSize;
213 pDRIInfo->frameBufferStride = pSIS->scrnOffset;
215 pDRIInfo->ddxDrawableTableEntry = SIS_MAX_DRAWABLES;
218 pDRIInfo->maxDrawableTableEntry = SAREA_MAX_DRAWABLES;
220 pDRIInfo->maxDrawableTableEntry = SIS_MAX_DRAWABLES;
226 pDRIInfo->SAREASize =
239 pDRIInfo->SAREASize = SAREA_MAX;
243 DRIDestroyInfoRec(pSIS->pDRIInfo);
244 pSIS->pDRIInfo = 0;
247 pDRIInfo->devPrivate = pSISDRI;
248 pDRIInfo->devPrivateSize = sizeof(SISDRIRec);
249 pDRIInfo->contextSize = sizeof(SISDRIContextRec);
251 pDRIInfo->CreateContext = SISCreateContext;
252 pDRIInfo->DestroyContext = SISDestroyContext;
253 pDRIInfo->SwapContext = SISDRISwapContext;
254 pDRIInfo->InitBuffers = SISDRIInitBuffers;
255 pDRIInfo->MoveBuffers = SISDRIMoveBuffers;
256 pDRIInfo->bufferRequests = DRI_ALL_WINDOWS;
258 if(!DRIScreenInit(pScreen, pDRIInfo, &pSIS->drmSubFD)) {
260 free(pDRIInfo->devPrivate);
261 pDRIInfo->devPrivate = 0;
262 DRIDestroyInfoRec(pSIS->pDRIInfo);
263 pSIS->pDRIInfo = 0;
522 pSiS->pDRIInfo->driverSwapMethod = DRI_HIDE_X_CONTEXT;
523 /* pSiS->pDRIInfo->driverSwapMethod = DRI_SERVER_SWAP; */
525 pSISDRI = (SISDRIPtr)pSiS->pDRIInfo->devPrivate;
646 if(pSIS->pDRIInfo) {
647 if(pSIS->pDRIInfo->devPrivate) {
648 free(pSIS->pDRIInfo->devPrivate);
649 pSIS->pDRIInfo->devPrivate = NULL;
651 DRIDestroyInfoRec(pSIS->pDRIInfo);
652 pSIS->pDRIInfo = NULL;