Lines Matching defs:pBuffer
355 miDCBufferPtr pBuffer;
362 pBuffer = miGetDCDevice(pDev, pScreen);
365 if (!EnsurePicture(pBuffer->pRootPicture, &pWin->drawable, pWin))
370 pBuffer->pRootPicture,
377 pBuffer->pSourceGC, pBuffer->pMaskGC,
388 miDCBufferPtr pBuffer;
393 pBuffer = miGetDCDevice(pDev, pScreen);
395 pSave = pBuffer->pSave;
400 pBuffer->pSave = pSave =
406 pGC = pBuffer->pSaveGC;
418 miDCBufferPtr pBuffer;
423 pBuffer = miGetDCDevice(pDev, pScreen);
424 pSave = pBuffer->pSave;
430 pGC = pBuffer->pRestoreGC;
441 miDCBufferPtr pBuffer;
451 pBuffer = calloc(1, sizeof(miDCBufferRec));
452 if (!pBuffer)
456 pBuffer);
459 pBuffer->pSourceGC = miDCMakeGC(pWin);
460 if (!pBuffer->pSourceGC)
463 pBuffer->pMaskGC = miDCMakeGC(pWin);
464 if (!pBuffer->pMaskGC)
467 pBuffer->pSaveGC = miDCMakeGC(pWin);
468 if (!pBuffer->pSaveGC)
471 pBuffer->pRestoreGC = miDCMakeGC(pWin);
472 if (!pBuffer->pRestoreGC)
475 pBuffer->pRootPicture = NULL;
478 pBuffer->pSave = NULL;
493 miDCBufferPtr pBuffer;
500 pBuffer = miGetDCDevice(pDev, pScreen);
502 if (pBuffer) {
503 if (pBuffer->pSourceGC)
504 FreeGC(pBuffer->pSourceGC, (GContext) 0);
505 if (pBuffer->pMaskGC)
506 FreeGC(pBuffer->pMaskGC, (GContext) 0);
507 if (pBuffer->pSaveGC)
508 FreeGC(pBuffer->pSaveGC, (GContext) 0);
509 if (pBuffer->pRestoreGC)
510 FreeGC(pBuffer->pRestoreGC, (GContext) 0);
516 if (pBuffer->pSave)
517 (*pScreen->DestroyPixmap) (pBuffer->pSave);
519 free(pBuffer);