Home
last modified time | relevance | path

Searched refs:mvdev (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/misc/mic/host/
Dmic_virtio.c75 static int mic_virtio_copy_to_user(struct mic_vdev *mvdev, void __user *ubuf, in mic_virtio_copy_to_user() argument
79 struct mic_device *mdev = mvdev->mdev; in mic_virtio_copy_to_user()
81 struct mic_vringh *mvr = &mvdev->mvr[vr_idx]; in mic_virtio_copy_to_user()
107 mvdev->in_bytes_dma += partlen; in mic_virtio_copy_to_user()
108 mvdev->in_bytes += partlen; in mic_virtio_copy_to_user()
114 dev_err(mic_dev(mvdev), "%s %d err %d\n", __func__, __LINE__, err); in mic_virtio_copy_to_user()
124 static int mic_virtio_copy_from_user(struct mic_vdev *mvdev, void __user *ubuf, in mic_virtio_copy_from_user() argument
128 struct mic_device *mdev = mvdev->mdev; in mic_virtio_copy_from_user()
130 struct mic_vringh *mvr = &mvdev->mvr[vr_idx]; in mic_virtio_copy_from_user()
136 mvdev->tx_dst_unaligned += len; in mic_virtio_copy_from_user()
[all …]
Dmic_fops.c32 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()
[all …]
Dmic_virtio.h64 struct mic_vdev *mvdev; member
114 int mic_virtio_add_device(struct mic_vdev *mvdev,
116 void mic_virtio_del_device(struct mic_vdev *mvdev);
117 int mic_virtio_config_change(struct mic_vdev *mvdev,
119 int mic_virtio_copy_desc(struct mic_vdev *mvdev,
125 static inline struct device *mic_dev(struct mic_vdev *mvdev) in mic_dev() argument
127 return &mvdev->mdev->pdev->dev; in mic_dev()
131 static inline int mic_vdev_inited(struct mic_vdev *mvdev) in mic_vdev_inited() argument
134 if (!mvdev->dd || !mvdev->dd->type) { in mic_vdev_inited()
135 dev_err(mic_dev(mvdev), "%s %d err %d\n", in mic_vdev_inited()
[all …]
Dmic_debugfs.c202 struct mic_vdev *mvdev; in mic_vdev_info_show() local
207 mvdev = list_entry(pos, struct mic_vdev, list); in mic_vdev_info_show()
209 mvdev->virtio_id, in mic_vdev_info_show()
210 mic_vdevup(mvdev) ? "UP" : "DOWN", in mic_vdev_info_show()
211 mvdev->in_bytes, in mic_vdev_info_show()
212 mvdev->out_bytes); in mic_vdev_info_show()
217 struct mic_vringh *mvr = &mvdev->mvr[i]; in mic_vdev_info_show()
/linux-4.4.14/drivers/misc/mic/card/
Dmic_virtio.c65 static inline struct device *mic_dev(struct mic_vdev *mvdev) in mic_dev() argument
67 return mvdev->vdev.dev.parent; in mic_dev()
149 struct mic_vdev *mvdev = to_micvdev(vdev); in mic_set_status() local
152 iowrite8(status, &mvdev->desc->status); in mic_set_status()
153 mic_send_intr(mvdev->mdev, mvdev->c2h_vdev_db); in mic_set_status()
159 struct mic_vdev *mvdev = to_micvdev(vdev); in mic_reset_inform_host() local
160 struct mic_device_ctrl __iomem *dc = mvdev->dc; in mic_reset_inform_host()
165 mic_send_intr(mvdev->mdev, mvdev->c2h_vdev_db); in mic_reset_inform_host()
174 dev_dbg(mic_dev(mvdev), "%s: retry: %d\n", __func__, retry); in mic_reset_inform_host()
177 iowrite8(0, &mvdev->desc->status); in mic_reset_inform_host()
[all …]