ved 22 drivers/media/platform/vimc/vimc-capture.c struct vimc_ent_device ved; ved 71 drivers/media/platform/vimc/vimc-capture.c static void vimc_cap_get_format(struct vimc_ent_device *ved, ved 74 drivers/media/platform/vimc/vimc-capture.c struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device, ved 75 drivers/media/platform/vimc/vimc-capture.c ved); ved 249 drivers/media/platform/vimc/vimc-capture.c ret = vimc_streamer_s_stream(&vcap->stream, &vcap->ved, 1); ved 267 drivers/media/platform/vimc/vimc-capture.c vimc_streamer_s_stream(&vcap->stream, &vcap->ved, 0); ved 339 drivers/media/platform/vimc/vimc-capture.c vimc_pads_cleanup(vcap->ved.pads); ved 346 drivers/media/platform/vimc/vimc-capture.c struct vimc_ent_device *ved = dev_get_drvdata(comp); ved 347 drivers/media/platform/vimc/vimc-capture.c struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device, ved 348 drivers/media/platform/vimc/vimc-capture.c ved); ved 351 drivers/media/platform/vimc/vimc-capture.c media_entity_cleanup(ved->ent); ved 355 drivers/media/platform/vimc/vimc-capture.c static void *vimc_cap_process_frame(struct vimc_ent_device *ved, ved 358 drivers/media/platform/vimc/vimc-capture.c struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device, ved 359 drivers/media/platform/vimc/vimc-capture.c ved); ved 411 drivers/media/platform/vimc/vimc-capture.c vcap->ved.pads = ved 413 drivers/media/platform/vimc/vimc-capture.c if (IS_ERR(vcap->ved.pads)) { ved 414 drivers/media/platform/vimc/vimc-capture.c ret = PTR_ERR(vcap->ved.pads); ved 422 drivers/media/platform/vimc/vimc-capture.c 1, vcap->ved.pads); ved 460 drivers/media/platform/vimc/vimc-capture.c vcap->ved.ent = &vcap->vdev.entity; ved 461 drivers/media/platform/vimc/vimc-capture.c vcap->ved.process_frame = vimc_cap_process_frame; ved 462 drivers/media/platform/vimc/vimc-capture.c vcap->ved.vdev_get_format = vimc_cap_get_format; ved 463 drivers/media/platform/vimc/vimc-capture.c dev_set_drvdata(comp, &vcap->ved); ved 478 drivers/media/platform/vimc/vimc-capture.c video_set_drvdata(vdev, &vcap->ved); ved 495 drivers/media/platform/vimc/vimc-capture.c vimc_pads_cleanup(vcap->ved.pads); ved 269 drivers/media/platform/vimc/vimc-common.c struct vimc_ent_device *ved = video_get_drvdata(vdev); ved 273 drivers/media/platform/vimc/vimc-common.c if (!ved->vdev_get_format) ved 276 drivers/media/platform/vimc/vimc-common.c ved->vdev_get_format(ved, &vdev_fmt); ved 366 drivers/media/platform/vimc/vimc-common.c int vimc_ent_sd_register(struct vimc_ent_device *ved, ved 379 drivers/media/platform/vimc/vimc-common.c ved->pads = vimc_pads_init(num_pads, pads_flag); ved 380 drivers/media/platform/vimc/vimc-common.c if (IS_ERR(ved->pads)) ved 381 drivers/media/platform/vimc/vimc-common.c return PTR_ERR(ved->pads); ved 384 drivers/media/platform/vimc/vimc-common.c ved->ent = &sd->entity; ved 393 drivers/media/platform/vimc/vimc-common.c v4l2_set_subdevdata(sd, ved); ved 401 drivers/media/platform/vimc/vimc-common.c ret = media_entity_pads_init(&sd->entity, num_pads, ved->pads); ved 419 drivers/media/platform/vimc/vimc-common.c vimc_pads_cleanup(ved->pads); ved 424 drivers/media/platform/vimc/vimc-common.c void vimc_ent_sd_unregister(struct vimc_ent_device *ved, struct v4l2_subdev *sd) ved 426 drivers/media/platform/vimc/vimc-common.c media_entity_cleanup(ved->ent); ved 108 drivers/media/platform/vimc/vimc-common.h void * (*process_frame)(struct vimc_ent_device *ved, ved 110 drivers/media/platform/vimc/vimc-common.h void (*vdev_get_format)(struct vimc_ent_device *ved, ved 186 drivers/media/platform/vimc/vimc-common.h int vimc_ent_sd_register(struct vimc_ent_device *ved, ved 205 drivers/media/platform/vimc/vimc-common.h void vimc_ent_sd_unregister(struct vimc_ent_device *ved, ved 42 drivers/media/platform/vimc/vimc-debayer.c struct vimc_ent_device ved; ved 460 drivers/media/platform/vimc/vimc-debayer.c static void *vimc_deb_process_frame(struct vimc_ent_device *ved, ved 463 drivers/media/platform/vimc/vimc-debayer.c struct vimc_deb_device *vdeb = container_of(ved, struct vimc_deb_device, ved 464 drivers/media/platform/vimc/vimc-debayer.c ved); ved 487 drivers/media/platform/vimc/vimc-debayer.c vimc_pads_cleanup(vdeb->ved.pads); ved 498 drivers/media/platform/vimc/vimc-debayer.c struct vimc_ent_device *ved = dev_get_drvdata(comp); ved 499 drivers/media/platform/vimc/vimc-debayer.c struct vimc_deb_device *vdeb = container_of(ved, struct vimc_deb_device, ved 500 drivers/media/platform/vimc/vimc-debayer.c ved); ved 502 drivers/media/platform/vimc/vimc-debayer.c vimc_ent_sd_unregister(ved, &vdeb->sd); ved 519 drivers/media/platform/vimc/vimc-debayer.c ret = vimc_ent_sd_register(&vdeb->ved, &vdeb->sd, v4l2_dev, ved 530 drivers/media/platform/vimc/vimc-debayer.c vdeb->ved.process_frame = vimc_deb_process_frame; ved 531 drivers/media/platform/vimc/vimc-debayer.c dev_set_drvdata(comp, &vdeb->ved); ved 29 drivers/media/platform/vimc/vimc-scaler.c struct vimc_ent_device ved; ved 326 drivers/media/platform/vimc/vimc-scaler.c static void *vimc_sca_process_frame(struct vimc_ent_device *ved, ved 329 drivers/media/platform/vimc/vimc-scaler.c struct vimc_sca_device *vsca = container_of(ved, struct vimc_sca_device, ved 330 drivers/media/platform/vimc/vimc-scaler.c ved); ved 346 drivers/media/platform/vimc/vimc-scaler.c vimc_pads_cleanup(vsca->ved.pads); ved 357 drivers/media/platform/vimc/vimc-scaler.c struct vimc_ent_device *ved = dev_get_drvdata(comp); ved 358 drivers/media/platform/vimc/vimc-scaler.c struct vimc_sca_device *vsca = container_of(ved, struct vimc_sca_device, ved 359 drivers/media/platform/vimc/vimc-scaler.c ved); ved 361 drivers/media/platform/vimc/vimc-scaler.c vimc_ent_sd_unregister(ved, &vsca->sd); ved 379 drivers/media/platform/vimc/vimc-scaler.c ret = vimc_ent_sd_register(&vsca->ved, &vsca->sd, v4l2_dev, ved 390 drivers/media/platform/vimc/vimc-scaler.c vsca->ved.process_frame = vimc_sca_process_frame; ved 391 drivers/media/platform/vimc/vimc-scaler.c dev_set_drvdata(comp, &vsca->ved); ved 24 drivers/media/platform/vimc/vimc-sensor.c struct vimc_ent_device ved; ved 191 drivers/media/platform/vimc/vimc-sensor.c static void *vimc_sen_process_frame(struct vimc_ent_device *ved, ved 194 drivers/media/platform/vimc/vimc-sensor.c struct vimc_sen_device *vsen = container_of(ved, struct vimc_sen_device, ved 195 drivers/media/platform/vimc/vimc-sensor.c ved); ved 295 drivers/media/platform/vimc/vimc-sensor.c vimc_pads_cleanup(vsen->ved.pads); ved 306 drivers/media/platform/vimc/vimc-sensor.c struct vimc_ent_device *ved = dev_get_drvdata(comp); ved 308 drivers/media/platform/vimc/vimc-sensor.c container_of(ved, struct vimc_sen_device, ved); ved 310 drivers/media/platform/vimc/vimc-sensor.c vimc_ent_sd_unregister(ved, &vsen->sd); ved 366 drivers/media/platform/vimc/vimc-sensor.c ret = vimc_ent_sd_register(&vsen->ved, &vsen->sd, v4l2_dev, ved 374 drivers/media/platform/vimc/vimc-sensor.c vsen->ved.process_frame = vimc_sen_process_frame; ved 375 drivers/media/platform/vimc/vimc-sensor.c dev_set_drvdata(comp, &vsen->ved); ved 391 drivers/media/platform/vimc/vimc-sensor.c vimc_ent_sd_unregister(&vsen->ved, &vsen->sd); ved 51 drivers/media/platform/vimc/vimc-streamer.c struct vimc_ent_device *ved; ved 56 drivers/media/platform/vimc/vimc-streamer.c ved = stream->ved_pipeline[stream->pipe_size]; ved 59 drivers/media/platform/vimc/vimc-streamer.c if (!is_media_entity_v4l2_subdev(ved->ent)) ved 62 drivers/media/platform/vimc/vimc-streamer.c sd = media_entity_to_v4l2_subdev(ved->ent); ved 81 drivers/media/platform/vimc/vimc-streamer.c struct vimc_ent_device *ved) ved 90 drivers/media/platform/vimc/vimc-streamer.c if (!ved) { ved 94 drivers/media/platform/vimc/vimc-streamer.c stream->ved_pipeline[stream->pipe_size++] = ved; ved 96 drivers/media/platform/vimc/vimc-streamer.c if (is_media_entity_v4l2_subdev(ved->ent)) { ved 97 drivers/media/platform/vimc/vimc-streamer.c sd = media_entity_to_v4l2_subdev(ved->ent); ved 101 drivers/media/platform/vimc/vimc-streamer.c ved->ent->name); ved 107 drivers/media/platform/vimc/vimc-streamer.c entity = vimc_get_source_entity(ved->ent); ved 115 drivers/media/platform/vimc/vimc-streamer.c ved = v4l2_get_subdevdata(sd); ved 120 drivers/media/platform/vimc/vimc-streamer.c ved = video_get_drvdata(vdev); ved 183 drivers/media/platform/vimc/vimc-streamer.c struct vimc_ent_device *ved, ved 188 drivers/media/platform/vimc/vimc-streamer.c if (!stream || !ved) ved 195 drivers/media/platform/vimc/vimc-streamer.c ret = vimc_streamer_pipeline_init(stream, ved); ved 41 drivers/media/platform/vimc/vimc-streamer.h struct vimc_ent_device *ved,