Lines Matching full:ved

17 	struct vimc_ent_device ved;  member
66 static void vimc_capture_get_format(struct vimc_ent_device *ved, in vimc_capture_get_format() argument
69 struct vimc_capture_device *vcapture = container_of(ved, struct vimc_capture_device, in vimc_capture_get_format()
70 ved); in vimc_capture_get_format()
131 dev_dbg(vcapture->ved.dev, "%s: format update: " in vimc_capture_s_fmt_vid_cap()
256 ret = vimc_streamer_s_stream(&vcapture->stream, &vcapture->ved, 1); in vimc_capture_start_streaming()
274 vimc_streamer_s_stream(&vcapture->stream, &vcapture->ved, 0); in vimc_capture_stop_streaming()
316 dev_err(vcapture->ved.dev, "%s: buffer too small (%lu < %lu)\n", in vimc_capture_buffer_prepare()
335 static void vimc_capture_release(struct vimc_ent_device *ved) in vimc_capture_release() argument
338 container_of(ved, struct vimc_capture_device, ved); in vimc_capture_release()
340 media_entity_cleanup(vcapture->ved.ent); in vimc_capture_release()
344 static void vimc_capture_unregister(struct vimc_ent_device *ved) in vimc_capture_unregister() argument
347 container_of(ved, struct vimc_capture_device, ved); in vimc_capture_unregister()
352 static void *vimc_capture_process_frame(struct vimc_ent_device *ved, in vimc_capture_process_frame() argument
355 struct vimc_capture_device *vcapture = container_of(ved, struct vimc_capture_device, in vimc_capture_process_frame()
356 ved); in vimc_capture_process_frame()
453 vcapture->ved.ent = &vcapture->vdev.entity; in vimc_capture_add()
454 vcapture->ved.process_frame = vimc_capture_process_frame; in vimc_capture_add()
455 vcapture->ved.vdev_get_format = vimc_capture_get_format; in vimc_capture_add()
456 vcapture->ved.dev = vimc->mdev.dev; in vimc_capture_add()
471 video_set_drvdata(vdev, &vcapture->ved); in vimc_capture_add()
481 return &vcapture->ved; in vimc_capture_add()