Lines Matching defs:pDRIInfo
782 DRIInfoPtr pDRIInfo;
828 if (!(pDRIInfo = DRICreateInfoRec())) return FALSE;
830 info->pDRIInfo = pDRIInfo;
831 pDRIInfo->drmDriverName = R128_DRIVER_NAME;
832 pDRIInfo->clientDriverName = R128_DRIVER_NAME;
834 pDRIInfo->busIdString = DRICreatePCIBusID(info->PciInfo);
836 pDRIInfo->busIdString = malloc(64);
837 sprintf(pDRIInfo->busIdString,
843 pDRIInfo->ddxDriverMajorVersion = R128_VERSION_MAJOR;
844 pDRIInfo->ddxDriverMinorVersion = R128_VERSION_MINOR;
845 pDRIInfo->ddxDriverPatchVersion = R128_VERSION_PATCH;
846 pDRIInfo->frameBufferPhysicalAddress = (void *)info->LinearAddr;
847 pDRIInfo->frameBufferSize = info->FbMapSize;
848 pDRIInfo->frameBufferStride = (pScrn->displayWidth *
850 pDRIInfo->ddxDrawableTableEntry = R128_MAX_DRAWABLES;
851 pDRIInfo->maxDrawableTableEntry = (SAREA_MAX_DRAWABLES
860 pDRIInfo->SAREASize =
872 pDRIInfo->SAREASize = SAREA_MAX;
876 DRIDestroyInfoRec(info->pDRIInfo);
877 info->pDRIInfo = NULL;
880 pDRIInfo->devPrivate = pR128DRI;
881 pDRIInfo->devPrivateSize = sizeof(R128DRIRec);
882 pDRIInfo->contextSize = sizeof(R128DRIContextRec);
884 pDRIInfo->CreateContext = R128CreateContext;
885 pDRIInfo->DestroyContext = R128DestroyContext;
886 pDRIInfo->SwapContext = R128DRISwapContext;
887 pDRIInfo->InitBuffers = R128DRIInitBuffers;
888 pDRIInfo->MoveBuffers = R128DRIMoveBuffers;
889 pDRIInfo->bufferRequests = DRI_ALL_WINDOWS;
890 pDRIInfo->TransitionTo2d = R128DRITransitionTo2d;
891 pDRIInfo->TransitionTo3d = R128DRITransitionTo3d;
892 pDRIInfo->TransitionSingleToMulti3D = R128DRITransitionSingleToMulti3d;
893 pDRIInfo->TransitionMultiToSingle3D = R128DRITransitionMultiToSingle3d;
895 pDRIInfo->createDummyCtx = TRUE;
896 pDRIInfo->createDummyCtxPriv = FALSE;
898 if (!DRIScreenInit(pScreen, pDRIInfo, &info->drmFD)) {
901 free(pDRIInfo->devPrivate);
902 pDRIInfo->devPrivate = NULL;
903 DRIDestroyInfoRec(pDRIInfo);
904 pDRIInfo = NULL;
1017 info->pDRIInfo->driverSwapMethod = DRI_HIDE_X_CONTEXT;
1018 /* info->pDRIInfo->driverSwapMethod = DRI_SERVER_SWAP; */
1050 pR128DRI = (R128DRIPtr)info->pDRIInfo->devPrivate;
1156 if (info->pDRIInfo) {
1157 if (info->pDRIInfo->devPrivate) {
1158 free(info->pDRIInfo->devPrivate);
1159 info->pDRIInfo->devPrivate = NULL;
1161 DRIDestroyInfoRec(info->pDRIInfo);
1162 info->pDRIInfo = NULL;