Home
last modified time | relevance | path

Searched refs:virtqueue (Results 1 – 4 of 4) sorted by relevance

/kvm-unit-tests/lib/
H A Dvirtio.h25 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 Dvirtio.c26 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 Dchr-testdev.c15 static struct virtqueue *in_vq, *out_vq;
53 struct virtqueue *vqs[2]; in chr_testdev_init()
H A Dvirtio-mmio.c39 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()