Lines Matching refs:entity

92 		    media_entity_type(pad->entity) != MEDIA_ENT_T_V4L2_SUBDEV)  in fimc_pipeline_prepare()
94 sd = media_entity_to_v4l2_subdev(pad->entity); in fimc_pipeline_prepare()
118 me = &sd->entity; in fimc_pipeline_prepare()
143 use_count = &sd->entity.use_count; in __subdev_set_power()
252 fmd = entity_to_fimc_mdev(&sd->entity); in __fimc_pipeline_close()
731 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_sink_links()
751 sink = &fmd->fimc_lite[i]->subdev.entity; in __fimc_md_create_fimc_sink_links()
781 source = &fimc->subdev.entity; in __fimc_md_create_flite_source_links()
782 sink = &fimc->ve.vdev.entity; in __fimc_md_create_flite_source_links()
789 sink = &fmd->fimc_is->isp.subdev.entity; in __fimc_md_create_flite_source_links()
806 source = &isp->subdev.entity; in __fimc_md_create_fimc_is_links()
813 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_is_links()
821 sink = &isp->video_capture.ve.vdev.entity; in __fimc_md_create_fimc_is_links()
875 pad = sensor->entity.num_pads - 1; in fimc_md_create_links()
876 ret = media_entity_create_link(&sensor->entity, pad, in fimc_md_create_links()
877 &csis->entity, CSIS_PAD_SINK, in fimc_md_create_links()
884 sensor->entity.name, csis->entity.name); in fimc_md_create_links()
891 source = &sensor->entity; in fimc_md_create_links()
912 source = &fmd->csis[i].sd->entity; in fimc_md_create_links()
927 source = &fmd->fimc[i]->vid_cap.subdev.entity; in fimc_md_create_links()
928 sink = &fmd->fimc[i]->vid_cap.ve.vdev.entity; in fimc_md_create_links()
1018 static int __fimc_md_modify_pipeline(struct media_entity *entity, bool enable) in __fimc_md_modify_pipeline() argument
1025 vdev = media_entity_to_video_device(entity); in __fimc_md_modify_pipeline()
1026 if (vdev->entity.use_count == 0) in __fimc_md_modify_pipeline()
1039 ret = __fimc_pipeline_open(ve->pipe, entity, true); in __fimc_md_modify_pipeline()
1050 static int __fimc_md_modify_pipelines(struct media_entity *entity, bool enable) in __fimc_md_modify_pipelines() argument
1052 struct media_entity *entity_err = entity; in __fimc_md_modify_pipelines()
1062 media_entity_graph_walk_start(&graph, entity); in __fimc_md_modify_pipelines()
1064 while ((entity = media_entity_graph_walk_next(&graph))) { in __fimc_md_modify_pipelines()
1065 if (media_entity_type(entity) != MEDIA_ENT_T_DEVNODE) in __fimc_md_modify_pipelines()
1068 ret = __fimc_md_modify_pipeline(entity, enable); in __fimc_md_modify_pipelines()
1084 if (entity_err == entity) in __fimc_md_modify_pipelines()
1094 struct media_entity *sink = link->sink->entity; in fimc_md_link_notify()