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