Lines Matching refs:pAdapt
149 XvMCAdaptorPtr pAdapt; in xf86XvMCScreenInit() local
158 if (!(pAdapt = xallocarray(num_adaptors, sizeof(XvMCAdaptorRec)))) in xf86XvMCScreenInit()
162 free(pAdapt); in xf86XvMCScreenInit()
167 free(pAdapt); in xf86XvMCScreenInit()
178 pScreenPriv->dixinfo = pAdapt; in xf86XvMCScreenInit()
181 pAdapt[i].xv_adaptor = NULL; in xf86XvMCScreenInit()
184 pAdapt[i].xv_adaptor = &(pxvs->pAdaptors[j]); in xf86XvMCScreenInit()
188 if (!pAdapt[i].xv_adaptor) { in xf86XvMCScreenInit()
191 free(pAdapt); in xf86XvMCScreenInit()
194 pAdapt[i].num_surfaces = (*adaptors)->num_surfaces; in xf86XvMCScreenInit()
195 pAdapt[i].surfaces = (XvMCSurfaceInfoPtr *) ((*adaptors)->surfaces); in xf86XvMCScreenInit()
196 pAdapt[i].num_subpictures = (*adaptors)->num_subpictures; in xf86XvMCScreenInit()
197 pAdapt[i].subpictures = (XvImagePtr *) ((*adaptors)->subpictures); in xf86XvMCScreenInit()
198 pAdapt[i].CreateContext = xf86XvMCCreateContext; in xf86XvMCScreenInit()
199 pAdapt[i].DestroyContext = xf86XvMCDestroyContext; in xf86XvMCScreenInit()
200 pAdapt[i].CreateSurface = xf86XvMCCreateSurface; in xf86XvMCScreenInit()
201 pAdapt[i].DestroySurface = xf86XvMCDestroySurface; in xf86XvMCScreenInit()
202 pAdapt[i].CreateSubpicture = xf86XvMCCreateSubpicture; in xf86XvMCScreenInit()
203 pAdapt[i].DestroySubpicture = xf86XvMCDestroySubpicture; in xf86XvMCScreenInit()
207 if (Success != XvMCScreenInit(pScreen, num_adaptors, pAdapt)) in xf86XvMCScreenInit()