Lines Matching refs:pDRIEntPriv

119 DRIOpenDRMCleanup(DRIEntPrivPtr pDRIEntPriv)  in DRIOpenDRMCleanup()  argument
121 if (pDRIEntPriv->pLSAREA != NULL) { in DRIOpenDRMCleanup()
122 drmUnmap(pDRIEntPriv->pLSAREA, pDRIEntPriv->sAreaSize); in DRIOpenDRMCleanup()
123 pDRIEntPriv->pLSAREA = NULL; in DRIOpenDRMCleanup()
125 if (pDRIEntPriv->hLSAREA != 0) { in DRIOpenDRMCleanup()
126 drmRmMap(pDRIEntPriv->drmFD, pDRIEntPriv->hLSAREA); in DRIOpenDRMCleanup()
128 if (pDRIEntPriv->drmFD >= 0) { in DRIOpenDRMCleanup()
129 drmClose(pDRIEntPriv->drmFD); in DRIOpenDRMCleanup()
130 pDRIEntPriv->drmFD = 0; in DRIOpenDRMCleanup()
159 DRIEntPrivPtr pDRIEntPriv; in DRIOpenDRMMaster() local
167 pDRIEntPriv = DRI_ENT_PRIV(pScrn); in DRIOpenDRMMaster()
169 if (pDRIEntPriv && pDRIEntPriv->drmFD != -1) in DRIOpenDRMMaster()
257 if (!pDRIEntPriv) in DRIOpenDRMMaster()
258 pDRIEntPriv = xnfcalloc(sizeof(*pDRIEntPriv), 1); in DRIOpenDRMMaster()
260 if (!pDRIEntPriv) { in DRIOpenDRMMaster()
265 *pDRIEntPriv = tmp; in DRIOpenDRMMaster()
267 pDRIEntPriv; in DRIOpenDRMMaster()
362 DRIEntPrivPtr pDRIEntPriv; in DRIScreenInit() local
401 pDRIEntPriv = DRI_ENT_PRIV(pScrn); in DRIScreenInit()
418 pDRIPriv->drmFD = pDRIEntPriv->drmFD; in DRIScreenInit()
432 if (pDRIEntPriv->sAreaGrabbed || pDRIInfo->allocSarea) { in DRIScreenInit()
466 pDRIPriv->hSAREA = pDRIEntPriv->hLSAREA; in DRIScreenInit()
467 pDRIPriv->pSAREA = (XF86DRISAREAPtr) pDRIEntPriv->pLSAREA; in DRIScreenInit()
468 pDRIEntPriv->sAreaGrabbed = TRUE; in DRIScreenInit()
471 pDRIPriv->hLSAREA = pDRIEntPriv->hLSAREA; in DRIScreenInit()
472 pDRIPriv->pLSAREA = pDRIEntPriv->pLSAREA; in DRIScreenInit()
495 if (pDRIEntPriv->resOwner == NULL) { in DRIScreenInit()
496 pDRIEntPriv->resOwner = pScreen; in DRIScreenInit()
532 pDRIPriv->pLockRefCount = &pDRIEntPriv->lockRefCount; in DRIScreenInit()
533 pDRIPriv->pLockingContext = &pDRIEntPriv->lockingContext; in DRIScreenInit()
535 if (!pDRIEntPriv->keepFDOpen) in DRIScreenInit()
536 pDRIEntPriv->keepFDOpen = pDRIInfo->keepFDOpen; in DRIScreenInit()
538 pDRIEntPriv->refCount++; in DRIScreenInit()
680 DRIEntPrivPtr pDRIEntPriv = DRI_ENT_PRIV(pScrn); in DRICloseScreen() local
735 if (pDRIEntPriv->resOwner == pScreen) { in DRICloseScreen()
736 pDRIEntPriv->resOwner = NULL; in DRICloseScreen()
756 closeMaster = (--pDRIEntPriv->refCount == 0) && in DRICloseScreen()
757 !pDRIEntPriv->keepFDOpen; in DRICloseScreen()
758 if (closeMaster || pDRIPriv->hSAREA != pDRIEntPriv->hLSAREA) { in DRICloseScreen()
771 pDRIEntPriv->sAreaGrabbed = FALSE; in DRICloseScreen()
774 if (closeMaster || (pDRIEntPriv->drmFD != pDRIPriv->drmFD)) { in DRICloseScreen()
776 if (pDRIEntPriv->drmFD == pDRIPriv->drmFD) { in DRICloseScreen()
778 pDRIEntPriv->drmFD = -1; in DRICloseScreen()