Lines Matching refs:sink
708 struct media_entity *sink; in __fimc_md_create_fimc_sink_links() local
731 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_sink_links()
732 ret = media_entity_create_link(source, pad, sink, in __fimc_md_create_fimc_sink_links()
738 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links()
744 source->name, flags ? '=' : '-', sink->name); in __fimc_md_create_fimc_sink_links()
751 sink = &fmd->fimc_lite[i]->subdev.entity; in __fimc_md_create_fimc_sink_links()
752 ret = media_entity_create_link(source, pad, sink, in __fimc_md_create_fimc_sink_links()
758 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links()
764 source->name, sink->name); in __fimc_md_create_fimc_sink_links()
772 struct media_entity *source, *sink; in __fimc_md_create_flite_source_links() local
782 sink = &fimc->ve.vdev.entity; in __fimc_md_create_flite_source_links()
785 sink, 0, 0); in __fimc_md_create_flite_source_links()
789 sink = &fmd->fimc_is->isp.subdev.entity; in __fimc_md_create_flite_source_links()
791 sink, 0, 0); in __fimc_md_create_flite_source_links()
803 struct media_entity *source, *sink; in __fimc_md_create_fimc_is_links() local
813 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_is_links()
815 sink, FIMC_SD_PAD_SINK_FIFO, 0); in __fimc_md_create_fimc_is_links()
821 sink = &isp->video_capture.ve.vdev.entity; in __fimc_md_create_fimc_is_links()
824 if (sink->num_pads == 0) in __fimc_md_create_fimc_is_links()
828 sink, 0, 0); in __fimc_md_create_fimc_is_links()
848 struct media_entity *source, *sink; in fimc_md_create_links() local
928 sink = &fmd->fimc[i]->vid_cap.ve.vdev.entity; in fimc_md_create_links()
931 sink, 0, flags); in fimc_md_create_links()
1094 struct media_entity *sink = link->sink->entity; in fimc_md_link_notify() local
1100 ret = __fimc_md_modify_pipelines(sink, false); in fimc_md_link_notify()
1108 ret = __fimc_md_modify_pipelines(sink, true); in fimc_md_link_notify()