Lines Matching defs:pDRIDrawablePriv

1155     DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin);
1157 if (pDRIDrawablePriv) {
1244 DRIDrawablePrivPtr pDRIDrawablePriv;
1249 if ((pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin))) {
1250 pDRIDrawablePriv->refCount++;
1252 if (!pDRIDrawablePriv->hwDrawable) {
1253 drmCreateDrawable(pDRIPriv->drmFD, &pDRIDrawablePriv->hwDrawable);
1258 if (!(pDRIDrawablePriv = malloc(sizeof(DRIDrawablePrivRec)))) {
1264 &pDRIDrawablePriv->hwDrawable)) {
1265 free(pDRIDrawablePriv);
1270 pDRIDrawablePriv->pScreen = pScreen;
1271 pDRIDrawablePriv->refCount = 1;
1272 pDRIDrawablePriv->drawableIndex = -1;
1273 pDRIDrawablePriv->nrects = RegionNumRects(&pWin->clipList);
1277 pDRIDrawablePriv);
1280 if (pDRIDrawablePriv->nrects)
1288 if (pDRIDrawablePriv->hwDrawable) {
1290 pDRIDrawablePriv->hwDrawable,
1294 *hHWDrawable = pDRIDrawablePriv->hwDrawable;
1308 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin);
1312 if (!pDRIDrawablePriv)
1318 if (pDRIDrawablePriv->drawableIndex != -1) {
1320 pDRIPriv->pSAREA->drawableTable[pDRIDrawablePriv->drawableIndex].stamp
1324 pDRIPriv->DRIDrawables[pDRIDrawablePriv->drawableIndex] = NULL;
1329 if (pDRIDrawablePriv->nrects)
1332 drmDestroyDrawable(pDRIPriv->drmFD, pDRIDrawablePriv->hwDrawable);
1334 free(pDRIDrawablePriv);
1412 DRIDrawablePrivPtr pDRIDrawablePriv, pOldDrawPriv;
1422 if ((pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin))) {
1425 if (pDRIDrawablePriv->drawableIndex == -1) { /* load SAREA table */
1432 pDRIDrawablePriv->drawableIndex = i;
1453 pDRIDrawablePriv->drawableIndex = oldestIndex;
1485 pDRIDrawablePriv->drawableIndex);
1492 &pWin->clipList, pDRIDrawablePriv->drawableIndex);
1496 *index = pDRIDrawablePriv->drawableIndex;
1855 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin);
1857 if(pDRIDrawablePriv) {
1859 pDRIDrawablePriv->drawableIndex);
1881 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin);
1883 if(pDRIDrawablePriv) {
2121 DRIDrawablePrivPtr pDRIDrawablePriv;
2125 if ((pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin))) {
2133 if (nrects && !pDRIDrawablePriv->nrects)
2135 else if (!nrects && pDRIDrawablePriv->nrects)
2140 pDRIDrawablePriv->nrects = nrects;
2142 pDRIPriv->pSAREA->drawableTable[pDRIDrawablePriv->drawableIndex].stamp
2145 drmUpdateDrawableInfo(pDRIPriv->drmFD, pDRIDrawablePriv->hwDrawable,
2170 DRIDrawablePrivPtr pDRIDrawablePriv = DRI_DRAWABLE_PRIV_FROM_WINDOW(pWin);
2173 if (pDRIDrawablePriv) {
2174 index = pDRIDrawablePriv->drawableIndex;