Lines Matching full:pads
208 kfree(dvbdev->pads); in dvb_media_device_free()
210 dvbdev->pads = NULL; in dvb_media_device_free()
262 struct media_pad *pads = &dvbdev->tsout_pads[i]; in dvb_create_tsout_entity() local
271 pads->flags = MEDIA_PAD_FL_SINK; in dvb_create_tsout_entity()
273 ret = media_entity_pads_init(entity, 1, pads); in dvb_create_tsout_entity()
317 * fixed. As we don't have yet dynamic support for PADs at in dvb_create_media_entity()
333 dvbdev->pads = kcalloc(npads, sizeof(*dvbdev->pads), in dvb_create_media_entity()
335 if (!dvbdev->pads) { in dvb_create_media_entity()
345 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_create_media_entity()
346 dvbdev->pads[1].flags = MEDIA_PAD_FL_SOURCE; in dvb_create_media_entity()
350 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_create_media_entity()
352 dvbdev->pads[i].flags = MEDIA_PAD_FL_SOURCE; in dvb_create_media_entity()
356 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_create_media_entity()
357 dvbdev->pads[1].flags = MEDIA_PAD_FL_SOURCE; in dvb_create_media_entity()
362 kfree(dvbdev->pads); in dvb_create_media_entity()
364 dvbdev->pads = NULL; in dvb_create_media_entity()
369 ret = media_entity_pads_init(dvbdev->entity, npads, dvbdev->pads); in dvb_create_media_entity()