• Home
  • Raw
  • Download

Lines Matching refs:mvdev

32 	struct mic_vdev *mvdev;  in mic_open()  local
36 mvdev = kzalloc(sizeof(*mvdev), GFP_KERNEL); in mic_open()
37 if (!mvdev) in mic_open()
40 init_waitqueue_head(&mvdev->waitq); in mic_open()
41 INIT_LIST_HEAD(&mvdev->list); in mic_open()
42 mvdev->mdev = mdev; in mic_open()
43 mvdev->virtio_id = -1; in mic_open()
45 f->private_data = mvdev; in mic_open()
51 struct mic_vdev *mvdev = (struct mic_vdev *)f->private_data; in mic_release() local
53 if (-1 != mvdev->virtio_id) in mic_release()
54 mic_virtio_del_device(mvdev); in mic_release()
56 kfree(mvdev); in mic_release()
62 struct mic_vdev *mvdev = (struct mic_vdev *)f->private_data; in mic_ioctl() local
69 ret = mic_virtio_add_device(mvdev, argp); in mic_ioctl()
71 dev_err(mic_dev(mvdev), in mic_ioctl()
82 ret = mic_vdev_inited(mvdev); in mic_ioctl()
89 dev_dbg(mic_dev(mvdev), in mic_ioctl()
94 ret = mic_virtio_copy_desc(mvdev, &copy); in mic_ioctl()
96 dev_err(mic_dev(mvdev), in mic_ioctl()
104 dev_err(mic_dev(mvdev), "%s %d errno ret %d\n", in mic_ioctl()
112 ret = mic_vdev_inited(mvdev); in mic_ioctl()
116 ret = mic_virtio_config_change(mvdev, argp); in mic_ioctl()
118 dev_err(mic_dev(mvdev), in mic_ioctl()
139 struct mic_vdev *mvdev = (struct mic_vdev *)f->private_data; in mic_poll() local
142 poll_wait(f, &mvdev->waitq, wait); in mic_poll()
144 if (mic_vdev_inited(mvdev)) { in mic_poll()
146 } else if (mvdev->poll_wake) { in mic_poll()
147 mvdev->poll_wake = 0; in mic_poll()
155 mic_query_offset(struct mic_vdev *mvdev, unsigned long offset, in mic_query_offset() argument
158 struct mic_device *mdev = mvdev->mdev; in mic_query_offset()
176 for (i = 0; i < mvdev->dd->num_vq; i++) { in mic_query_offset()
177 struct mic_vringh *mvr = &mvdev->mvr[i]; in mic_query_offset()
194 struct mic_vdev *mvdev = (struct mic_vdev *)f->private_data; in mic_mmap() local
199 err = mic_vdev_inited(mvdev); in mic_mmap()
207 i = mic_query_offset(mvdev, offset, &size, &pa); in mic_mmap()
214 dev_dbg(mic_dev(mvdev), in mic_mmap()
216 __func__, __LINE__, mvdev->virtio_id, size, offset, in mic_mmap()