Lines Matching refs:vid

16 	struct tegra_video_device *vid;  in tegra_v4l2_dev_release()  local
18 vid = container_of(v4l2_dev, struct tegra_video_device, v4l2_dev); in tegra_v4l2_dev_release()
21 tegra_channels_cleanup(vid->vi); in tegra_v4l2_dev_release()
24 media_device_unregister(&vid->media_dev); in tegra_v4l2_dev_release()
25 media_device_cleanup(&vid->media_dev); in tegra_v4l2_dev_release()
26 kfree(vid); in tegra_v4l2_dev_release()
46 struct tegra_video_device *vid; in host1x_video_probe() local
49 vid = kzalloc(sizeof(*vid), GFP_KERNEL); in host1x_video_probe()
50 if (!vid) in host1x_video_probe()
53 dev_set_drvdata(&dev->dev, vid); in host1x_video_probe()
55 vid->media_dev.dev = &dev->dev; in host1x_video_probe()
56 strscpy(vid->media_dev.model, "NVIDIA Tegra Video Input Device", in host1x_video_probe()
57 sizeof(vid->media_dev.model)); in host1x_video_probe()
59 media_device_init(&vid->media_dev); in host1x_video_probe()
60 ret = media_device_register(&vid->media_dev); in host1x_video_probe()
67 vid->v4l2_dev.mdev = &vid->media_dev; in host1x_video_probe()
68 vid->v4l2_dev.release = tegra_v4l2_dev_release; in host1x_video_probe()
69 vid->v4l2_dev.notify = tegra_v4l2_dev_notify; in host1x_video_probe()
70 ret = v4l2_device_register(&dev->dev, &vid->v4l2_dev); in host1x_video_probe()
86 ret = tegra_v4l2_nodes_setup_tpg(vid); in host1x_video_probe()
99 tegra_channels_cleanup(vid->vi); in host1x_video_probe()
101 v4l2_device_unregister(&vid->v4l2_dev); in host1x_video_probe()
103 media_device_unregister(&vid->media_dev); in host1x_video_probe()
105 media_device_cleanup(&vid->media_dev); in host1x_video_probe()
106 kfree(vid); in host1x_video_probe()
112 struct tegra_video_device *vid = dev_get_drvdata(&dev->dev); in host1x_video_remove() local
115 tegra_v4l2_nodes_cleanup_tpg(vid); in host1x_video_remove()
120 v4l2_device_put(&vid->v4l2_dev); in host1x_video_remove()