Lines Matching refs:sink

97 		return link->sink->entity;  in media_entity_other()
258 struct media_pad *pad = link->sink->entity == entity in media_entity_pipeline_start()
259 ? link->sink : link->source; in media_entity_pipeline_start()
277 if (link->sink != pad || in media_entity_pipeline_start()
287 entity->name, link->sink->index, ret); in media_entity_pipeline_start()
439 struct media_entity *sink, u16 sink_pad, u32 flags) in media_entity_create_link() argument
444 BUG_ON(source == NULL || sink == NULL); in media_entity_create_link()
446 BUG_ON(sink_pad >= sink->num_pads); in media_entity_create_link()
453 link->sink = &sink->pads[sink_pad]; in media_entity_create_link()
459 backlink = media_entity_add_link(sink); in media_entity_create_link()
466 backlink->sink = &sink->pads[sink_pad]; in media_entity_create_link()
472 sink->num_backlinks++; in media_entity_create_link()
488 remote = link->sink->entity; in __media_entity_remove_links()
534 link->source, link->sink, flags); in __media_entity_setup_link_notify()
538 ret = media_entity_call(link->sink->entity, link_setup, in __media_entity_setup_link_notify()
539 link->sink, link->source, flags); in __media_entity_setup_link_notify()
542 link->source, link->sink, link->flags); in __media_entity_setup_link_notify()
570 struct media_entity *source, *sink; in __media_entity_setup_link() local
587 sink = link->sink->entity; in __media_entity_setup_link()
590 (source->stream_count || sink->stream_count)) in __media_entity_setup_link()
631 media_entity_find_link(struct media_pad *source, struct media_pad *sink) in media_entity_find_link() argument
641 link->sink->entity == sink->entity && in media_entity_find_link()
642 link->sink->index == sink->index) in media_entity_find_link()
671 return link->sink; in media_entity_remote_pad()
673 if (link->sink == pad) in media_entity_remote_pad()