Lines Matching refs:entity

60  * @me: media entity terminating the pipeline
88 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
90 sd = media_entity_to_v4l2_subdev(pad->entity);
114 me = &sd->entity;
139 use_count = &sd->entity.use_count;
220 * @me: media entity to start graph walk with
271 fmd = entity_to_fimc_mdev(&sd->entity);
310 fmd = entity_to_fimc_mdev(&sd->entity);
320 /* Get pipeline sink entity */
334 fimc_pipeline_prepare(p, &p->subdevs[sd_id]->entity);
750 /* If driver of any entity isn't ready try all again later. */
810 * @source: the source entity to create links to all fimc entities from
811 * @sensor: sensor subdev linked to FIMC[fimc_id] entity, may be null
812 * @pad: the source entity pad index
844 sink = &fmd->fimc[i]->vid_cap.subdev.entity;
850 /* Notify FIMC capture subdev entity */
864 sink = &fmd->fimc_lite[i]->subdev.entity;
870 /* Notify FIMC-LITE subdev entity */
894 source = &fimc->subdev.entity;
895 sink = &fimc->ve.vdev.entity;
902 sink = &fmd->fimc_is->isp.subdev.entity;
919 source = &isp->subdev.entity;
926 sink = &fmd->fimc[i]->vid_cap.subdev.entity;
934 sink = &isp->video_capture.ve.vdev.entity;
950 * link with CSI receiver entity specified by mux_id. Any registered CSIS
951 * entity has a link to each registered FIMC capture entity. Enabled links
953 * subsequent FIMC capture entity. The number of default active links is
988 pad = sensor->entity.num_pads - 1;
989 ret = media_create_pad_link(&sensor->entity, pad,
990 &csis->entity, CSIS_PAD_SINK,
997 sensor->entity.name, csis->entity.name);
1004 source = &sensor->entity;
1025 source = &fmd->csis[i].sd->entity;
1040 source = &fmd->fimc[i]->vid_cap.subdev.entity;
1041 sink = &fmd->fimc[i]->vid_cap.ve.vdev.entity;
1131 static int __fimc_md_modify_pipeline(struct media_entity *entity, bool enable)
1138 vdev = media_entity_to_video_device(entity);
1139 if (vdev->entity.use_count == 0)
1152 ret = __fimc_pipeline_open(ve->pipe, entity, true);
1162 /* Locking: called with entity->graph_obj.mdev->graph_mutex mutex held. */
1163 static int __fimc_md_modify_pipelines(struct media_entity *entity, bool enable,
1166 struct media_entity *entity_err = entity;
1175 media_graph_walk_start(graph, entity);
1177 while ((entity = media_graph_walk_next(graph))) {
1178 if (!is_media_entity_v4l2_video_device(entity))
1181 ret = __fimc_md_modify_pipeline(entity, enable);
1198 if (entity_err == entity)
1211 struct media_entity *sink = link->sink->entity;