aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/virtio.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/virtio.h')
-rw-r--r--include/linux/virtio.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/virtio.h b/include/linux/virtio.h
index ff6714e6d0f5..5d5b3abc283d 100644
--- a/include/linux/virtio.h
+++ b/include/linux/virtio.h
@@ -8,6 +8,7 @@
8#include <linux/device.h> 8#include <linux/device.h>
9#include <linux/mod_devicetable.h> 9#include <linux/mod_devicetable.h>
10#include <linux/gfp.h> 10#include <linux/gfp.h>
11#include <linux/vringh.h>
11 12
12/** 13/**
13 * virtqueue - a queue to register buffers for sending or receiving. 14 * virtqueue - a queue to register buffers for sending or receiving.
@@ -70,6 +71,7 @@ static inline unsigned int virtqueue_get_queue_index(struct virtqueue *vq)
70 * @dev: underlying device. 71 * @dev: underlying device.
71 * @id: the device type identification (used to match it with a driver). 72 * @id: the device type identification (used to match it with a driver).
72 * @config: the configuration ops for this device. 73 * @config: the configuration ops for this device.
74 * @vringh_config: configuration ops for host vrings.
73 * @vqs: the list of virtqueues for this device. 75 * @vqs: the list of virtqueues for this device.
74 * @features: the features supported by both driver and device. 76 * @features: the features supported by both driver and device.
75 * @priv: private pointer for the driver's use. 77 * @priv: private pointer for the driver's use.
@@ -79,6 +81,7 @@ struct virtio_device {
79 struct device dev; 81 struct device dev;
80 struct virtio_device_id id; 82 struct virtio_device_id id;
81 const struct virtio_config_ops *config; 83 const struct virtio_config_ops *config;
84 const struct vringh_config_ops *vringh_config;
82 struct list_head vqs; 85 struct list_head vqs;
83 /* Note that this is a Linux set_bit-style bitmap. */ 86 /* Note that this is a Linux set_bit-style bitmap. */
84 unsigned long features[1]; 87 unsigned long features[1];