Lines Matching refs:video_dev
102 struct video_device *video_dev = s->video_dev;
104 /* we need to keep video_dev, so restore it afterwards */
106 s->video_dev = video_dev;
142 /* These four fields are always initialized. If video_dev == NULL, then
145 s->video_dev = NULL;
173 s->video_dev = video_device_alloc();
174 if (s->video_dev == NULL) {
180 snprintf(s->video_dev->name, sizeof(s->video_dev->name), "%s %s",
183 s->video_dev->num = num;
184 s->video_dev->v4l2_dev = &cx->v4l2_dev;
185 s->video_dev->fops = &cx18_v4l2_enc_fops;
186 s->video_dev->release = video_device_release;
187 s->video_dev->tvnorms = V4L2_STD_ALL;
188 cx18_set_funcs(s->video_dev);
238 if (s->video_dev == NULL)
241 num = s->video_dev->num;
246 if (s_mpg->video_dev)
247 num = s_mpg->video_dev->num
250 video_set_drvdata(s->video_dev, s);
253 ret = video_register_device_no_warn(s->video_dev, vfl_type, num);
257 video_device_release(s->video_dev);
258 s->video_dev = NULL;
262 name = video_device_node_name(s->video_dev);
342 vdev = cx->streams[type].video_dev;
344 cx->streams[type].video_dev = NULL;
825 if (s->video_dev && (s->handle != CX18_INVALID_TASK_HANDLE))