Lines Matching refs:entity
42 struct media_entity *entity; /* Entity this pad belongs to */ member
57 int (*link_setup)(struct media_entity *entity,
106 static inline u32 media_entity_type(struct media_entity *entity) in media_entity_type() argument
108 return entity->type & MEDIA_ENT_TYPE_MASK; in media_entity_type()
111 static inline u32 media_entity_subtype(struct media_entity *entity) in media_entity_subtype() argument
113 return entity->type & MEDIA_ENT_SUBTYPE_MASK; in media_entity_subtype()
121 struct media_entity *entity; member
129 int media_entity_init(struct media_entity *entity, u16 num_pads,
131 void media_entity_cleanup(struct media_entity *entity);
135 void __media_entity_remove_links(struct media_entity *entity);
136 void media_entity_remove_links(struct media_entity *entity);
144 struct media_entity *media_entity_get(struct media_entity *entity);
145 void media_entity_put(struct media_entity *entity);
148 struct media_entity *entity);
151 __must_check int media_entity_pipeline_start(struct media_entity *entity,
153 void media_entity_pipeline_stop(struct media_entity *entity);
155 #define media_entity_call(entity, operation, args...) \ argument
156 (((entity)->ops && (entity)->ops->operation) ? \
157 (entity)->ops->operation((entity) , ##args) : -ENOIOCTLCMD)