• Home
  • Raw
  • Download

Lines Matching refs:vdev

162 	struct video_device *vdev = s->vdev;  in ivtv_stream_init()  local
166 s->vdev = vdev; in ivtv_stream_init()
200 s->vdev = NULL; in ivtv_prep_dev()
222 s->vdev = video_device_alloc(); in ivtv_prep_dev()
223 if (s->vdev == NULL) { in ivtv_prep_dev()
228 snprintf(s->vdev->name, sizeof(s->vdev->name), "%s %s", in ivtv_prep_dev()
231 s->vdev->num = num; in ivtv_prep_dev()
232 s->vdev->v4l2_dev = &itv->v4l2_dev; in ivtv_prep_dev()
235 s->vdev->vfl_dir = VFL_DIR_TX; in ivtv_prep_dev()
236 s->vdev->fops = ivtv_stream_info[type].fops; in ivtv_prep_dev()
237 s->vdev->ctrl_handler = itv->v4l2_dev.ctrl_handler; in ivtv_prep_dev()
238 s->vdev->release = video_device_release; in ivtv_prep_dev()
239 s->vdev->tvnorms = V4L2_STD_ALL; in ivtv_prep_dev()
240 s->vdev->lock = &itv->serialize_lock; in ivtv_prep_dev()
242 v4l2_disable_ioctl(s->vdev, VIDIOC_S_AUDIO); in ivtv_prep_dev()
243 v4l2_disable_ioctl(s->vdev, VIDIOC_G_AUDIO); in ivtv_prep_dev()
244 v4l2_disable_ioctl(s->vdev, VIDIOC_ENUMAUDIO); in ivtv_prep_dev()
245 v4l2_disable_ioctl(s->vdev, VIDIOC_ENUMINPUT); in ivtv_prep_dev()
246 v4l2_disable_ioctl(s->vdev, VIDIOC_S_INPUT); in ivtv_prep_dev()
247 v4l2_disable_ioctl(s->vdev, VIDIOC_G_INPUT); in ivtv_prep_dev()
248 v4l2_disable_ioctl(s->vdev, VIDIOC_S_FREQUENCY); in ivtv_prep_dev()
249 v4l2_disable_ioctl(s->vdev, VIDIOC_G_FREQUENCY); in ivtv_prep_dev()
250 v4l2_disable_ioctl(s->vdev, VIDIOC_S_TUNER); in ivtv_prep_dev()
251 v4l2_disable_ioctl(s->vdev, VIDIOC_G_TUNER); in ivtv_prep_dev()
252 v4l2_disable_ioctl(s->vdev, VIDIOC_S_STD); in ivtv_prep_dev()
254 set_bit(V4L2_FL_USE_FH_PRIO, &s->vdev->flags); in ivtv_prep_dev()
255 ivtv_set_funcs(s->vdev); in ivtv_prep_dev()
270 if (itv->streams[type].vdev == NULL) in ivtv_streams_setup()
292 if (s->vdev == NULL) in ivtv_reg_dev()
295 num = s->vdev->num; in ivtv_reg_dev()
300 if (s_mpg->vdev) in ivtv_reg_dev()
301 num = s_mpg->vdev->num + ivtv_stream_info[type].num_offset; in ivtv_reg_dev()
303 video_set_drvdata(s->vdev, s); in ivtv_reg_dev()
306 if (video_register_device_no_warn(s->vdev, vfl_type, num)) { in ivtv_reg_dev()
309 video_device_release(s->vdev); in ivtv_reg_dev()
310 s->vdev = NULL; in ivtv_reg_dev()
313 name = video_device_node_name(s->vdev); in ivtv_reg_dev()
361 struct video_device *vdev = itv->streams[type].vdev; in ivtv_streams_cleanup() local
363 itv->streams[type].vdev = NULL; in ivtv_streams_cleanup()
364 if (vdev == NULL) in ivtv_streams_cleanup()
370 video_unregister_device(vdev); in ivtv_streams_cleanup()
372 video_device_release(vdev); in ivtv_streams_cleanup()
496 if (s->vdev == NULL) in ivtv_start_v4l2_encode_stream()
665 if (s->vdev == NULL) in ivtv_setup_v4l2_decode_stream()
727 if (s->vdev == NULL) in ivtv_start_v4l2_decode_stream()
782 if (s->vdev == NULL) in ivtv_stop_all_captures()
797 if (s->vdev == NULL) in ivtv_stop_v4l2_encode_stream()
921 if (s->vdev == NULL) in ivtv_stop_v4l2_decode_stream()
973 v4l2_event_queue(s->vdev, &ev); in ivtv_stop_v4l2_decode_stream()
986 if (yuv_stream->vdev == NULL || dec_stream->vdev == NULL) in ivtv_passthrough_mode()