Lines Matching refs:origin
611 struct media_pad *origin; in media_pipeline_explore_next_link() local
618 origin = entry->pad; in media_pipeline_explore_next_link()
634 if (link->source->entity == origin->entity) { in media_pipeline_explore_next_link()
646 if (origin != local && in media_pipeline_explore_next_link()
647 !media_entity_has_pad_interdep(origin->entity, origin->index, in media_pipeline_explore_next_link()
688 media_entity_for_each_pad(origin->entity, local) { in media_pipeline_explore_next_link()
694 if (origin == local || !local->num_links || in media_pipeline_explore_next_link()
695 !media_entity_has_pad_interdep(origin->entity, origin->index, in media_pipeline_explore_next_link()
771 __must_check int __media_pipeline_start(struct media_pad *origin, in __media_pipeline_start() argument
774 struct media_device *mdev = origin->graph_obj.mdev; in __media_pipeline_start()
785 if (WARN_ON(origin->pipe && origin->pipe != pipe)) in __media_pipeline_start()
802 ret = media_pipeline_populate(pipe, origin); in __media_pipeline_start()
917 __must_check int media_pipeline_start(struct media_pad *origin, in media_pipeline_start() argument
920 struct media_device *mdev = origin->graph_obj.mdev; in media_pipeline_start()
924 ret = __media_pipeline_start(origin, pipe); in media_pipeline_start()