Lines Matching full:pads
207 kfree(dvbdev->pads); in dvb_media_device_free()
209 dvbdev->pads = NULL; in dvb_media_device_free()
261 struct media_pad *pads = &dvbdev->tsout_pads[i]; in dvb_create_tsout_entity() local
269 pads->flags = MEDIA_PAD_FL_SINK; in dvb_create_tsout_entity()
271 ret = media_entity_pads_init(entity, 1, pads); in dvb_create_tsout_entity()
315 * fixed. As we don't have yet dynamic support for PADs at in dvb_create_media_entity()
331 dvbdev->pads = kcalloc(npads, sizeof(*dvbdev->pads), in dvb_create_media_entity()
333 if (!dvbdev->pads) { in dvb_create_media_entity()
342 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_create_media_entity()
343 dvbdev->pads[1].flags = MEDIA_PAD_FL_SOURCE; in dvb_create_media_entity()
347 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_create_media_entity()
349 dvbdev->pads[i].flags = MEDIA_PAD_FL_SOURCE; in dvb_create_media_entity()
353 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_create_media_entity()
354 dvbdev->pads[1].flags = MEDIA_PAD_FL_SOURCE; in dvb_create_media_entity()
359 kfree(dvbdev->pads); in dvb_create_media_entity()
361 dvbdev->pads = NULL; in dvb_create_media_entity()
366 ret = media_entity_pads_init(dvbdev->entity, npads, dvbdev->pads); in dvb_create_media_entity()