Lines Matching defs:pa

193     XvAdaptorPtr pAdaptor, pa;
214 for (pa = pAdaptor, na = 0, numAdaptor = 0; na < number; na++, adaptorPtr++) {
225 pa->type = adaptorPtr->type;
228 pa->type &= ~XvVideoMask;
231 pa->type &= ~XvStillMask;
234 pa->type &= ~XvImageMask;
238 pa->type &= ~XvInputMask;
241 pa->type &= ~XvOutputMask;
248 pa->pScreen = pScreen;
249 pa->ddPutVideo = KdXVPutVideo;
250 pa->ddPutStill = KdXVPutStill;
251 pa->ddGetVideo = KdXVGetVideo;
252 pa->ddGetStill = KdXVGetStill;
253 pa->ddStopVideo = KdXVStopVideo;
254 pa->ddPutImage = KdXVPutImage;
255 pa->ddSetPortAttribute = KdXVSetPortAttribute;
256 pa->ddGetPortAttribute = KdXVGetPortAttribute;
257 pa->ddQueryBestSize = KdXVQueryBestSize;
258 pa->ddQueryImageAttributes = KdXVQueryImageAttributes;
259 pa->name = strdup(adaptorPtr->name);
274 pa->nEncodings = adaptorPtr->nEncodings;
275 pa->pEncodings = pEncode;
279 (pa->pImages = calloc(adaptorPtr->nImages, sizeof(XvImageRec)))) {
280 memcpy(pa->pImages, adaptorPtr->pImages,
282 pa->nImages = adaptorPtr->nImages;
286 (pa->pAttributes = calloc(adaptorPtr->nAttributes,
288 memcpy(pa->pAttributes, adaptorPtr->pAttributes,
292 pa->pAttributes[i].name =
296 pa->nAttributes = adaptorPtr->nAttributes;
302 KdXVFreeAdaptor(pa);
335 pa->nFormats = numFormat;
336 pa->pFormats = pFormat;
338 KdXVFreeAdaptor(pa);
343 KdXVFreeAdaptor(pa);
360 pa->devPriv.ptr = (void *) adaptorPriv;
363 KdXVFreeAdaptor(pa);
379 pp->pAdaptor = pa;
394 pa->nPorts = numPort;
395 pa->pPorts = pPort;
397 KdXVFreeAdaptor(pa);
401 pa->base_id = pPort->id;
403 pa++;
917 XvAdaptorPtr pa;
930 for (c = 0, pa = pxvs->pAdaptors; c < pxvs->nAdaptors; c++, pa++) {
931 KdXVFreeAdaptor(pa);