Lines Matching defs:media_pad
118 * @list: Entry in the media_pad pads list
124 * pipeline, and stored in the &media_pad.pads list. media_pipeline_stop()
130 struct media_pad *pad;
181 struct media_pad *source;
186 struct media_pad *sink;
223 * struct media_pad - A media pad graph object.
236 struct media_pad {
282 const struct media_pad *local,
283 const struct media_pad *remote, u32 flags);
365 struct media_pad *pads;
637 * gobj_to_pad - returns the struct &media_pad pointer from the
643 container_of(gobj, struct media_pad, graph_obj)
722 struct media_pad *pads);
921 struct media_link *media_entity_find_link(struct media_pad *source,
922 struct media_pad *sink);
934 struct media_pad *media_pad_remote_pad_first(const struct media_pad *pad);
952 struct media_pad *media_pad_remote_pad_unique(const struct media_pad *pad);
972 struct media_pad *
994 static inline struct media_pad *
1007 static inline bool media_pad_is_streaming(const struct media_pad *pad)
1021 struct media_pad *pad;
1062 struct media_pipeline *media_pad_pipeline(struct media_pad *pad);
1155 * to every pad in the pipeline and stored in the media_pad pipe field.
1162 __must_check int media_pipeline_start(struct media_pad *pad,
1172 __must_check int __media_pipeline_start(struct media_pad *pad,
1180 * directly or indirectly, as not streaming. The media_pad pipe field is
1187 void media_pipeline_stop(struct media_pad *pad);
1196 void __media_pipeline_stop(struct media_pad *pad);
1198 struct media_pad *
1201 struct media_pad *pad);
1279 __must_check int media_pipeline_alloc_start(struct media_pad *pad);