Lines Matching full:pipeline

101  * struct media_pipeline - Media pipeline related information
103 * @allocated: Media pipeline allocated and freed by the framework
104 * @mdev: The media device the pipeline is part of
106 * @start_count: Media pipeline start - stop count
116 * struct media_pipeline_pad - A pad part of a media pipeline
122 * This structure associate a pad with a media pipeline. Instances of
124 * pipeline, and stored in the &media_pad.pads list. media_pipeline_stop()
212 * @pipe: Pipeline this pad belongs to. Use media_entity_pipeline() to
242 * part of the same pipeline and enabling one of the pads
977 * media_pad_is_streaming - Test if a pad is part of a streaming pipeline
980 * Return: True if the pad is part of a pipeline started with the
989 * media_entity_is_streaming - Test if an entity is part of a streaming pipeline
992 * Return: True if the entity is part of a pipeline started with the
1008 * media_entity_pipeline - Get the media pipeline an entity is part of
1013 * This function returns the media pipeline that an entity has been associated
1014 * with when constructing the pipeline with media_pipeline_start(). The pointer
1023 * not part of any pipeline.
1028 * media_pad_pipeline - Get the media pipeline a pad is part of
1031 * This function returns the media pipeline that a pad has been associated
1032 * with when constructing the pipeline with media_pipeline_start(). The pointer
1036 * not part of any pipeline.
1117 * media_pipeline_start - Mark a pipeline as streaming
1119 * @pipe: Media pipeline to be assigned to all pads in the pipeline.
1122 * directly or indirectly, as streaming. The given pipeline object is assigned
1123 * to every pad in the pipeline and stored in the media_pad pipe field.
1127 * pipeline pointer must be identical for all nested calls to
1133 * __media_pipeline_start - Mark a pipeline as streaming
1136 * @pipe: Media pipeline to be assigned to all pads in the pipeline.
1144 * media_pipeline_stop - Mark a pipeline as not streaming
1152 * number of calls to this function are required to mark the pipeline as not
1158 * __media_pipeline_stop - Mark a pipeline as not streaming
1167 * media_pipeline_alloc_start - Mark a pipeline as streaming
1171 * of working on a given pipeline the function will use an existing pipeline if
1172 * the pad is already part of a pipeline, or allocate a new pipeline.