Lines Matching refs:vdev
533 struct video_device *vdev = video_device_alloc();
535 if (vdev == NULL)
538 vdev->release = video_device_release;
542 struct video_device *vdev = &my_vdev->vdev;
544 vdev->release = my_vdev_release;
591 void v4l2_disable_ioctl(struct video_device *vdev, unsigned int cmd);
605 err = media_entity_init(&vdev->entity, 1, pad, 0);
619 void v4l2_disable_ioctl_locking(struct video_device *vdev, unsigned int cmd);
621 例如: v4l2_disable_ioctl_locking(vdev, VIDIOC_DQBUF);
652 err = video_register_device(vdev, VFL_TYPE_GRABBER, -1);
654 video_device_release(vdev); /* or kfree(my_vdev); */
702 你也必须释放它。vdev->release() 回调不会在注册失败之后被调用,
712 video_unregister_device(vdev);
720 当最后一个视频设备节点的用户退出,则 vdev->release() 回调会被调用,
725 media_entity_cleanup(&vdev->entity);
739 void *video_get_drvdata(struct video_device *vdev);
740 void video_set_drvdata(struct video_device *vdev, void *data);
759 struct v4l2_device *v4l2_dev = vdev->v4l2_dev;
765 const char *video_device_node_name(struct video_device *vdev);
846 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev)
930 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev)