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