Lines Matching defs:vlens
36 struct vimc_lens_device *vlens =
39 vlens->focus_absolute = ctrl->val;
53 struct vimc_lens_device *vlens;
56 /* Allocate the vlens struct */
57 vlens = kzalloc(sizeof(*vlens), GFP_KERNEL);
58 if (!vlens)
61 v4l2_ctrl_handler_init(&vlens->hdl, 1);
63 v4l2_ctrl_new_std(&vlens->hdl, &vimc_lens_ctrl_ops,
66 vlens->sd.ctrl_handler = &vlens->hdl;
67 if (vlens->hdl.error) {
68 ret = vlens->hdl.error;
71 vlens->ved.dev = vimc->mdev.dev;
73 ret = vimc_ent_sd_register(&vlens->ved, &vlens->sd, v4l2_dev,
79 return &vlens->ved;
82 v4l2_ctrl_handler_free(&vlens->hdl);
84 kfree(vlens);
91 struct vimc_lens_device *vlens =
94 v4l2_ctrl_handler_free(&vlens->hdl);
95 media_entity_cleanup(vlens->ved.ent);
96 kfree(vlens);