Searched refs:virtqueue (Results 1 – 4 of 4) sorted by relevance
/kvm-unit-tests/lib/ |
H A D | virtio.h | 25 struct virtqueue { struct 26 void (*callback)(struct virtqueue *vq); argument 34 typedef void vq_callback_t(struct virtqueue *); argument 41 struct virtqueue *vqs[], 123 struct virtqueue vq; 128 bool (*notify)(struct virtqueue *vq); 139 bool (*notify)(struct virtqueue *), 140 void (*callback)(struct virtqueue *), 142 extern int virtqueue_add_outbuf(struct virtqueue *vq, char *buf, 144 extern bool virtqueue_kick(struct virtqueue *vq); [all …]
|
H A D | virtio.c | 26 bool (*notify)(struct virtqueue *), in vring_init_virtqueue() argument 27 void (*callback)(struct virtqueue *), in vring_init_virtqueue() argument 50 int virtqueue_add_outbuf(struct virtqueue *_vq, char *buf, unsigned int len) in virtqueue_add_outbuf() 83 bool virtqueue_kick(struct virtqueue *_vq) in virtqueue_kick() 106 void *virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) in virtqueue_get_buf()
|
H A D | chr-testdev.c | 15 static struct virtqueue *in_vq, *out_vq; 53 struct virtqueue *vqs[2]; in chr_testdev_init()
|
H A D | virtio-mmio.c | 39 static bool vm_notify(struct virtqueue *vq) in vm_notify() 46 static struct virtqueue *vm_setup_vq(struct virtio_device *vdev, in vm_setup_vq() 48 void (*callback)(struct virtqueue *vq), in vm_setup_vq() 83 struct virtqueue *vqs[], vq_callback_t *callbacks[], in vm_find_vqs()
|