Lines Matching full:sink

248 				dev_warn(mdev->dev, "couldn't get tuner analog pad sink\n");  in v4l2_mc_create_media_graph()
261 dev_warn(mdev->dev, "couldn't get decoder analog pad sink\n"); in v4l2_mc_create_media_graph()
325 struct media_pad *sink, u32 flags) in v4l2_create_fwnode_links_to_pad() argument
329 if (!(sink->flags & MEDIA_PAD_FL_SINK)) in v4l2_create_fwnode_links_to_pad()
354 * ask the sink to verify it owns the remote endpoint, in v4l2_create_fwnode_links_to_pad()
355 * and translate to a sink pad. in v4l2_create_fwnode_links_to_pad()
357 sink_idx = media_entity_get_fwnode_pad(sink->entity, in v4l2_create_fwnode_links_to_pad()
362 if (sink_idx < 0 || sink_idx != sink->index) { in v4l2_create_fwnode_links_to_pad()
364 "sink pad index mismatch or error (is %d, expected %u)\n", in v4l2_create_fwnode_links_to_pad()
365 sink_idx, sink->index); in v4l2_create_fwnode_links_to_pad()
371 * the source endpoint connects to an endpoint at the sink in v4l2_create_fwnode_links_to_pad()
372 * entity, and the sink endpoint corresponds to the sink in v4l2_create_fwnode_links_to_pad()
380 if (media_entity_find_link(src, sink)) { in v4l2_create_fwnode_links_to_pad()
384 sink->entity->name, sink_idx); in v4l2_create_fwnode_links_to_pad()
390 sink->entity->name, sink_idx); in v4l2_create_fwnode_links_to_pad()
393 sink->entity, sink_idx, flags); in v4l2_create_fwnode_links_to_pad()
398 sink->entity->name, sink_idx, ret); in v4l2_create_fwnode_links_to_pad()
447 * callback updates the use count of all entities in the source and sink sides
584 struct media_entity *sink = link->sink->entity; in v4l2_pipeline_link_notify() local
590 sink_use = pipeline_pm_use_count(sink, graph); in v4l2_pipeline_link_notify()
596 pipeline_pm_power(sink, -source_use, graph); in v4l2_pipeline_link_notify()
607 ret = pipeline_pm_power(sink, source_use, graph); in v4l2_pipeline_link_notify()