Lines Matching refs:pPixmap
57 PixmapPtr pPixmap = pScreen->pScratchPixmap; in GetScratchPixmapHeader() local
59 if (pPixmap) in GetScratchPixmapHeader()
63 pPixmap = (*pScreen->CreatePixmap) (pScreen, 0, 0, depth, 0); in GetScratchPixmapHeader()
65 if (pPixmap) { in GetScratchPixmapHeader()
66 if ((*pScreen->ModifyPixmapHeader) (pPixmap, width, height, depth, in GetScratchPixmapHeader()
68 return pPixmap; in GetScratchPixmapHeader()
69 (*pScreen->DestroyPixmap) (pPixmap); in GetScratchPixmapHeader()
76 FreeScratchPixmapHeader(PixmapPtr pPixmap) in FreeScratchPixmapHeader() argument
78 if (pPixmap) { in FreeScratchPixmapHeader()
79 ScreenPtr pScreen = pPixmap->drawable.pScreen; in FreeScratchPixmapHeader()
81 pPixmap->devPrivate.ptr = NULL; /* lest ddx chases bad ptr */ in FreeScratchPixmapHeader()
83 (*pScreen->DestroyPixmap) (pPixmap); in FreeScratchPixmapHeader()
85 pScreen->pScratchPixmap = pPixmap; in FreeScratchPixmapHeader()
113 PixmapPtr pPixmap; in AllocatePixmap() local
120 pPixmap = calloc(1, pScreen->totalPixmapSize + pixDataSize); in AllocatePixmap()
121 if (!pPixmap) in AllocatePixmap()
124 dixInitScreenPrivates(pScreen, pPixmap, pPixmap + 1, PRIVATE_PIXMAP); in AllocatePixmap()
125 return pPixmap; in AllocatePixmap()
130 FreePixmap(PixmapPtr pPixmap) in FreePixmap() argument
132 dixFiniPrivates(pPixmap, PRIVATE_PIXMAP); in FreePixmap()
133 free(pPixmap); in FreePixmap()