Lines Matching full:pipeline
250 * and @pad1. If two pads are interdependent they are part of the same pipeline
427 * Pipeline management
431 * The pipeline traversal stack stores pads that are reached during graph
436 * To find further pads in the pipeline, the traversal algorithm follows
444 * struct media_pipeline_walk_entry - Entry in the pipeline traversal stack
455 * struct media_pipeline_walk - State used by the media pipeline traversal
530 "media pipeline: pushed entry %u: '%s':%u\n", in media_pipeline_walk_push()
552 "media pipeline: entry %u has no more links, popping\n", in media_pipeline_walk_pop()
562 "media pipeline: moved entry %u to next link\n", in media_pipeline_walk_pop()
568 /* Free all memory allocated while walking the pipeline. */
574 /* Add a pad to the pipeline and push it to the stack. */
584 "media pipeline: already contains pad '%s':%u\n", in media_pipeline_add_pad()
600 "media pipeline: added pad '%s':%u\n", in media_pipeline_add_pad()
624 "media pipeline: skipping link (not data-link)\n"); in media_pipeline_explore_next_link()
629 "media pipeline: exploring link '%s':%u -> '%s':%u\n", in media_pipeline_explore_next_link()
650 "media pipeline: skipping link (no route)\n"); in media_pipeline_explore_next_link()
655 * Add the local pad of the link to the pipeline and push it to the in media_pipeline_explore_next_link()
665 "media pipeline: skipping link (disabled)\n"); in media_pipeline_explore_next_link()
677 * link. Those are dead ends from a pipeline exploration point of view, in media_pipeline_explore_next_link()
678 * but are still part of the pipeline and need to be added to enable in media_pipeline_explore_next_link()
685 "media pipeline: adding unconnected pads of '%s' reachable from pad %u\n", in media_pipeline_explore_next_link()
726 * Populate the media pipeline by walking the media graph, starting in media_pipeline_populate()
752 "media pipeline populated, found pads:\n"); in media_pipeline_populate()
782 * If the pad is already part of a pipeline, that pipeline must be the in __media_pipeline_start()
789 * If the pipeline has already been started, it is guaranteed to be in __media_pipeline_start()
798 * Populate the pipeline. This populates the media_pipeline pads list in __media_pipeline_start()
807 * Now that all the pads in the pipeline have been gathered, perform in __media_pipeline_start()
822 * pipeline. in __media_pipeline_start()
825 dev_dbg(mdev->dev, "Failed to start pipeline: pad '%s':%u busy\n", in __media_pipeline_start()
975 * Is the pad already part of a pipeline? If not, we need to allocate in media_pipeline_alloc_start()