Lines Matching refs:pSurface
83 XvMCSurfacePtr pSurface = (XvMCSurfacePtr) data; in XvMCDestroySurfaceRes() local
84 XvMCContextPtr pContext = pSurface->context; in XvMCDestroySurfaceRes()
87 (*pScreenPriv->adaptors[pContext->adapt_num].DestroySurface) (pSurface); in XvMCDestroySurfaceRes()
88 free(pSurface); in XvMCDestroySurfaceRes()
305 XvMCSurfacePtr pSurface; in ProcXvMCCreateSurface() local
319 if (!(pSurface = malloc(sizeof(XvMCSurfaceRec)))) in ProcXvMCCreateSurface()
322 pSurface->surface_id = stuff->surface_id; in ProcXvMCCreateSurface()
323 pSurface->surface_type_id = pContext->surface_type_id; in ProcXvMCCreateSurface()
324 pSurface->context = pContext; in ProcXvMCCreateSurface()
327 (*pScreenPriv->adaptors[pContext->adapt_num].CreateSurface) (pSurface, in ProcXvMCCreateSurface()
332 free(pSurface); in ProcXvMCCreateSurface()
335 if (!AddResource(pSurface->surface_id, XvMCRTSurface, pSurface)) { in ProcXvMCCreateSurface()