Lines Matching defs:media_entity

69  *		media_entity->internal_idx.
83 * @stack.entity: pointer to &struct media_entity at the graph.
90 struct media_entity *entity;
143 struct media_entity *entity;
191 struct media_entity *entity;
215 int (*get_fwnode_pad)(struct media_entity *entity,
217 int (*link_setup)(struct media_entity *entity,
251 * struct media_entity - A media entity graph object.
255 * @obj_type: Type of the object that implements the media_entity.
290 struct media_entity {
361 * @entity: pointer to &media_entity
363 static inline u32 media_entity_id(struct media_entity *entity)
412 static inline bool is_media_entity_v4l2_video_device(struct media_entity *entity)
425 static inline bool is_media_entity_v4l2_subdev(struct media_entity *entity)
465 struct media_entity *entity)
480 struct media_entity *entity)
497 struct media_entity *entity)
516 struct media_entity *entity)
556 * gobj_to_entity - returns the struct &media_entity pointer from the
562 container_of(gobj, struct media_entity, graph_obj)
636 * &media_entity structure.
639 * &media_entity->num_pads with 0 and &media_entity->pads with %NULL or call
649 int media_entity_pads_init(struct media_entity *entity, u16 num_pads,
661 static inline void media_entity_cleanup(struct media_entity *entity) {}
681 int media_get_pad_index(struct media_entity *entity, bool is_sink,
687 * @source: pointer to &media_entity of the source pad.
689 * @sink: pointer to &media_entity of the sink pad.
712 __must_check int media_create_pad_link(struct media_entity *source,
713 u16 source_pad, struct media_entity *sink,
722 * @source: pointer to &media_entity of the source pad. If NULL, it will use
726 * @sink: pointer to &media_entity of the sink pad. If NULL, it will use
761 struct media_entity *source,
764 struct media_entity *sink,
769 void __media_entity_remove_links(struct media_entity *entity);
774 * @entity: pointer to &media_entity
781 void media_entity_remove_links(struct media_entity *entity);
879 int media_entity_get_fwnode_pad(struct media_entity *entity,
915 struct media_entity *entity);
929 struct media_entity *media_graph_walk_next(struct media_graph *graph);
938 * to every entity in the pipeline and stored in the media_entity pipe field.
945 __must_check int media_pipeline_start(struct media_entity *entity,
955 __must_check int __media_pipeline_start(struct media_entity *entity,
963 * directly or indirectly, as not streaming. The media_entity pipe field is
970 void media_pipeline_stop(struct media_entity *entity);
979 void __media_pipeline_stop(struct media_entity *entity);
1019 * @entity: pointer to %media_entity
1045 __must_check media_create_intf_link(struct media_entity *entity,