Lines Matching full:ved

40  * vimc_streamer_pipeline_terminate - Disable stream in all ved in stream
50 struct vimc_ent_device *ved; in vimc_streamer_pipeline_terminate() local
55 ved = stream->ved_pipeline[stream->pipe_size]; in vimc_streamer_pipeline_terminate()
58 if (!is_media_entity_v4l2_subdev(ved->ent)) in vimc_streamer_pipeline_terminate()
61 sd = media_entity_to_v4l2_subdev(ved->ent); in vimc_streamer_pipeline_terminate()
76 * @ved: the pointer to the vimc entity initializing the stream
86 struct vimc_ent_device *ved) in vimc_streamer_pipeline_init() argument
95 if (!ved) { in vimc_streamer_pipeline_init()
99 stream->ved_pipeline[stream->pipe_size++] = ved; in vimc_streamer_pipeline_init()
101 if (is_media_entity_v4l2_subdev(ved->ent)) { in vimc_streamer_pipeline_init()
102 sd = media_entity_to_v4l2_subdev(ved->ent); in vimc_streamer_pipeline_init()
105 dev_err(ved->dev, "subdev_call error %s\n", in vimc_streamer_pipeline_init()
106 ved->ent->name); in vimc_streamer_pipeline_init()
112 entity = vimc_get_source_entity(ved->ent); in vimc_streamer_pipeline_init()
116 if (!vimc_is_source(ved->ent)) { in vimc_streamer_pipeline_init()
117 dev_err(ved->dev, in vimc_streamer_pipeline_init()
119 ved->ent->name); in vimc_streamer_pipeline_init()
129 ved = v4l2_get_subdevdata(sd); in vimc_streamer_pipeline_init()
134 ved = video_get_drvdata(vdev); in vimc_streamer_pipeline_init()
185 * @ved: pointer to the vimc entity of the entity of the stream
197 struct vimc_ent_device *ved, in vimc_streamer_s_stream() argument
202 if (!stream || !ved) in vimc_streamer_s_stream()
209 ret = vimc_streamer_pipeline_init(stream, ved); in vimc_streamer_s_stream()
218 dev_err(ved->dev, "kthread_run failed with %d\n", ret); in vimc_streamer_s_stream()
236 dev_dbg(ved->dev, "kthread_stop returned '%d'\n", ret); in vimc_streamer_s_stream()