Lines Matching refs:pDRIDrawablePriv
1178 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin); in DRIDCNTreeTraversal() local
1180 if (pDRIDrawablePriv) { in DRIDCNTreeTraversal()
1267 DRIDrawablePrivPtr pDRIDrawablePriv; in DRICreateDrawable() local
1272 if ((pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin))) { in DRICreateDrawable()
1273 pDRIDrawablePriv->refCount++; in DRICreateDrawable()
1275 if (!pDRIDrawablePriv->hwDrawable) { in DRICreateDrawable()
1277 &pDRIDrawablePriv->hwDrawable); in DRICreateDrawable()
1282 if (!(pDRIDrawablePriv = malloc(sizeof(DRIDrawablePrivRec)))) { in DRICreateDrawable()
1288 &pDRIDrawablePriv->hwDrawable)) { in DRICreateDrawable()
1289 free(pDRIDrawablePriv); in DRICreateDrawable()
1294 pDRIDrawablePriv->pScreen = pScreen; in DRICreateDrawable()
1295 pDRIDrawablePriv->refCount = 1; in DRICreateDrawable()
1296 pDRIDrawablePriv->drawableIndex = -1; in DRICreateDrawable()
1297 pDRIDrawablePriv->nrects = RegionNumRects(&pWin->clipList); in DRICreateDrawable()
1301 pDRIDrawablePriv); in DRICreateDrawable()
1304 if (pDRIDrawablePriv->nrects) in DRICreateDrawable()
1313 if (pDRIDrawablePriv->hwDrawable) { in DRICreateDrawable()
1315 pDRIDrawablePriv->hwDrawable, in DRICreateDrawable()
1319 *hHWDrawable = pDRIDrawablePriv->hwDrawable; in DRICreateDrawable()
1333 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin); in DRIDrawablePrivDestroy() local
1337 if (!pDRIDrawablePriv) in DRIDrawablePrivDestroy()
1343 if (pDRIDrawablePriv->drawableIndex != -1) { in DRIDrawablePrivDestroy()
1345 pDRIPriv->pSAREA->drawableTable[pDRIDrawablePriv->drawableIndex].stamp in DRIDrawablePrivDestroy()
1349 pDRIPriv->DRIDrawables[pDRIDrawablePriv->drawableIndex] = NULL; in DRIDrawablePrivDestroy()
1354 if (pDRIDrawablePriv->nrects) in DRIDrawablePrivDestroy()
1357 drmDestroyDrawable(pDRIPriv->drmFD, pDRIDrawablePriv->hwDrawable); in DRIDrawablePrivDestroy()
1359 free(pDRIDrawablePriv); in DRIDrawablePrivDestroy()
1436 DRIDrawablePrivPtr pDRIDrawablePriv, pOldDrawPriv; in DRIGetDrawableInfo() local
1447 if ((pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin))) { in DRIGetDrawableInfo()
1450 if (pDRIDrawablePriv->drawableIndex == -1) { /* load SAREA table */ in DRIGetDrawableInfo()
1457 pDRIDrawablePriv->drawableIndex = i; in DRIGetDrawableInfo()
1479 pDRIDrawablePriv->drawableIndex = oldestIndex; in DRIGetDrawableInfo()
1511 pDRIDrawablePriv-> in DRIGetDrawableInfo()
1519 pDRIDrawablePriv-> in DRIGetDrawableInfo()
1524 *index = pDRIDrawablePriv->drawableIndex; in DRIGetDrawableInfo()
1875 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin); in DRIWindowExposures() local
1877 if (pDRIDrawablePriv) { in DRIWindowExposures()
1879 pDRIDrawablePriv->drawableIndex); in DRIWindowExposures()
1900 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin); in DRITreeTraversal() local
1902 if (pDRIDrawablePriv) { in DRITreeTraversal()
2094 DRIDrawablePrivPtr pDRIDrawablePriv; in DRIClipNotify() local
2099 if ((pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin))) { in DRIClipNotify()
2107 if (nrects && !pDRIDrawablePriv->nrects) in DRIClipNotify()
2109 else if (!nrects && pDRIDrawablePriv->nrects) in DRIClipNotify()
2114 pDRIDrawablePriv->nrects = nrects; in DRIClipNotify()
2116 pDRIPriv->pSAREA->drawableTable[pDRIDrawablePriv->drawableIndex].stamp in DRIClipNotify()
2119 drmUpdateDrawableInfo(pDRIPriv->drmFD, pDRIDrawablePriv->hwDrawable, in DRIClipNotify()
2144 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin); in DRIGetDrawableIndex() local
2147 if (pDRIDrawablePriv) { in DRIGetDrawableIndex()
2148 index = pDRIDrawablePriv->drawableIndex; in DRIGetDrawableIndex()