Lines Matching refs:pads

158 		list_add_tail(&gobj->list, &mdev->pads);  in media_gobj_create()
195 struct media_pad *pads) in media_entity_pads_init() argument
205 entity->pads = pads; in media_entity_pads_init()
246 if (entity->pads[pad0].flags & entity->pads[pad1].flags & in media_entity_has_pad_interdep()
552 list_for_each_entry(ppad, &pipe->pads, list) { in media_pipeline_add_pad()
568 list_add_tail(&ppad->list, &pipe->pads); in media_pipeline_add_pad()
641 while (!list_empty(&pipe->pads)) { in media_pipeline_cleanup()
644 ppad = list_first_entry(&pipe->pads, typeof(*ppad), list); in media_pipeline_cleanup()
661 INIT_LIST_HEAD(&pipe->pads); in media_pipeline_populate()
686 list_for_each_entry(ppad, &pipe->pads, list) in media_pipeline_populate()
743 list_for_each_entry(ppad, &pipe->pads, list) { in __media_pipeline_start()
838 list_for_each_entry(err_ppad, &pipe->pads, list) { in __media_pipeline_start()
879 list_for_each_entry(ppad, &pipe->pads, list) in __media_pipeline_stop()
997 if (entity->pads[i].flags & MEDIA_PAD_FL_SINK) in media_get_pad_index()
999 else if (entity->pads[i].flags & MEDIA_PAD_FL_SOURCE) in media_get_pad_index()
1006 if (entity->pads[i].sig_type == sig_type) in media_get_pad_index()
1024 if (WARN_ON(!(source->pads[source_pad].flags & MEDIA_PAD_FL_SOURCE))) in media_create_pad_link()
1026 if (WARN_ON(!(sink->pads[sink_pad].flags & MEDIA_PAD_FL_SINK))) in media_create_pad_link()
1033 link->source = &source->pads[source_pad]; in media_create_pad_link()
1034 link->sink = &sink->pads[sink_pad]; in media_create_pad_link()
1050 backlink->source = &source->pads[source_pad]; in media_create_pad_link()
1051 backlink->sink = &sink->pads[sink_pad]; in media_create_pad_link()
1360 if (entity->pads[i].flags & direction_flags) in media_entity_get_fwnode_pad()
1378 if (!(entity->pads[ret].flags & direction_flags)) in media_entity_get_fwnode_pad()