Lines Matching refs:sink

124 			pad->flags & MEDIA_PAD_FL_SINK   ? "sink " : "",
235 return link->sink->entity;
322 link->sink->entity->name, link->sink->index);
451 struct media_pad *pad = link->sink->entity == entity
452 ? link->sink : link->source;
468 * sink ends of the link that are enabled.
470 if (link->sink != pad ||
480 entity->name, link->sink->index, ret);
608 remote = link->sink->entity;
660 struct media_entity *sink, u16 sink_pad, u32 flags)
665 if (WARN_ON(!source || !sink) ||
667 WARN_ON(sink_pad >= sink->num_pads))
671 if (WARN_ON(!(sink->pads[sink_pad].flags & MEDIA_PAD_FL_SINK)))
679 link->sink = &sink->pads[sink_pad];
689 backlink = media_add_link(&sink->links);
696 backlink->sink = &sink->pads[sink_pad];
701 media_gobj_create(sink->graph_obj.mdev, MEDIA_GRAPH_LINK,
707 sink->num_backlinks++;
708 sink->num_links++;
720 struct media_entity *sink,
730 if (source && sink)
732 sink, sink_pad, flags);
735 if (!source && !sink) {
741 media_device_for_each_entity(sink, mdev) {
742 if (sink->function != sink_function)
745 sink, sink_pad,
771 sink, sink_pad, flags);
812 link->source, link->sink, flags);
816 ret = media_entity_call(link->sink->entity, link_setup,
817 link->sink, link->source, flags);
820 link->source, link->sink, link->flags);
834 struct media_entity *source, *sink;
851 sink = link->sink->entity;
854 (source->stream_count || sink->stream_count))
889 media_entity_find_link(struct media_pad *source, struct media_pad *sink)
896 link->sink->entity == sink->entity &&
897 link->sink->index == sink->index)
914 return link->sink;
916 if (link->sink == pad)