Lines Matching refs:entity
478 struct media_entity *me = &fimc->ve.vdev.entity; in fimc_lite_open()
527 struct media_entity *entity = &fimc->ve.vdev.entity; in fimc_lite_release() local
534 media_entity_pipeline_stop(entity); in fimc_lite_release()
541 mutex_lock(&entity->parent->graph_mutex); in fimc_lite_release()
542 entity->use_count--; in fimc_lite_release()
543 mutex_unlock(&entity->parent->graph_mutex); in fimc_lite_release()
795 pad = &sd->entity.pads[0]; in fimc_pipeline_validate()
815 media_entity_type(pad->entity) != MEDIA_ENT_T_V4L2_SUBDEV) in fimc_pipeline_validate()
818 sd = media_entity_to_v4l2_subdev(pad->entity); in fimc_pipeline_validate()
837 struct media_entity *entity = &fimc->ve.vdev.entity; in fimc_lite_streamon() local
843 ret = media_entity_pipeline_start(entity, &fimc->ve.pipe->mp); in fimc_lite_streamon()
851 fimc->sensor = fimc_find_remote_sensor(&fimc->subdev.entity); in fimc_lite_streamon()
860 media_entity_pipeline_stop(entity); in fimc_lite_streamon()
874 media_entity_pipeline_stop(&fimc->ve.vdev.entity); in fimc_lite_streamoff()
982 static int fimc_lite_link_setup(struct media_entity *entity, in fimc_lite_link_setup() argument
986 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in fimc_lite_link_setup()
988 unsigned int remote_ent_type = media_entity_type(remote->entity); in fimc_lite_link_setup()
995 __func__, remote->entity->name, local->entity->name, in fimc_lite_link_setup()
1116 sd->entity.stream_count > 0) || in fimc_lite_subdev_set_fmt()
1242 fimc->sensor = fimc_find_remote_sensor(&sd->entity); in fimc_lite_subdev_s_stream()
1322 ret = media_entity_init(&vfd->entity, 1, &fimc->vd_pad, 0); in fimc_lite_subdev_registered()
1331 media_entity_cleanup(&vfd->entity); in fimc_lite_subdev_registered()
1352 media_entity_cleanup(&fimc->ve.vdev.entity); in fimc_lite_subdev_unregistered()
1436 ret = media_entity_init(&sd->entity, FLITE_SD_PADS_NUM, in fimc_lite_create_capture_subdev()
1445 media_entity_cleanup(&sd->entity); in fimc_lite_create_capture_subdev()
1451 sd->entity.ops = &fimc_lite_subdev_media_ops; in fimc_lite_create_capture_subdev()
1463 media_entity_cleanup(&sd->entity); in fimc_lite_unregister_capture_subdev()
1629 &fimc->ve.vdev.entity, false); in fimc_lite_resume()