Lines Matching refs:ved
31 struct vimc_ent_device ved; member
82 static void vimc_cap_get_format(struct vimc_ent_device *ved, in vimc_cap_get_format() argument
85 struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device, in vimc_cap_get_format()
86 ved); in vimc_cap_get_format()
347 struct vimc_ent_device *ved = dev_get_drvdata(comp); in vimc_cap_comp_unbind() local
348 struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device, in vimc_cap_comp_unbind()
349 ved); in vimc_cap_comp_unbind()
352 media_entity_cleanup(ved->ent); in vimc_cap_comp_unbind()
354 vimc_pads_cleanup(vcap->ved.pads); in vimc_cap_comp_unbind()
358 static void vimc_cap_process_frame(struct vimc_ent_device *ved, in vimc_cap_process_frame() argument
361 struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device, in vimc_cap_process_frame()
362 ved); in vimc_cap_process_frame()
413 vcap->ved.pads = in vimc_cap_comp_bind()
415 if (IS_ERR(vcap->ved.pads)) { in vimc_cap_comp_bind()
416 ret = PTR_ERR(vcap->ved.pads); in vimc_cap_comp_bind()
424 1, vcap->ved.pads); in vimc_cap_comp_bind()
462 vcap->ved.ent = &vcap->vdev.entity; in vimc_cap_comp_bind()
463 vcap->ved.process_frame = vimc_cap_process_frame; in vimc_cap_comp_bind()
464 vcap->ved.vdev_get_format = vimc_cap_get_format; in vimc_cap_comp_bind()
465 dev_set_drvdata(comp, &vcap->ved); in vimc_cap_comp_bind()
480 video_set_drvdata(vdev, &vcap->ved); in vimc_cap_comp_bind()
497 vimc_pads_cleanup(vcap->ved.pads); in vimc_cap_comp_bind()