Home
last modified time | relevance | path

Searched defs:vq (Results 1 – 20 of 20) sorted by relevance

/kvmtool/arm/aarch64/include/asm/
H A Dsve_context.h42 #define __sve_vl_from_vq(vq) ((vq) * __SVE_VQ_BYTES) argument
44 #define __SVE_ZREG_SIZE(vq) ((__u32)(vq) * __SVE_VQ_BYTES) argument
45 #define __SVE_PREG_SIZE(vq) ((__u32)(vq) * (__SVE_VQ_BYTES / 8)) argument
46 #define __SVE_FFR_SIZE(vq) __SVE_PREG_SIZE(vq) argument
49 #define __SVE_ZREG_OFFSET(vq, n) \ argument
51 #define __SVE_ZREGS_SIZE(vq) \ argument
54 #define __SVE_PREGS_OFFSET(vq) \ argument
56 #define __SVE_PREG_OFFSET(vq, n) \ argument
58 #define __SVE_PREGS_SIZE(vq) \ argument
61 #define __SVE_FFR_OFFSET(vq) \ argument
/kvmtool/virtio/
H A Dconsole.c55 struct virt_queue *vq; in virtio_console__inject_interrupt_callback() local
88 struct virt_queue *vq; in virtio_console_handle_callback() local
141 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
166 static void exit_vq(struct kvm *kvm, void *dev, u32 vq) in exit_vq()
178 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
187 static struct virt_queue *get_vq(struct kvm *kvm, void *dev, u32 vq) in get_vq()
194 static int get_size_vq(struct kvm *kvm, void *dev, u32 vq) in get_size_vq()
199 static int set_size_vq(struct kvm *kvm, void *dev, u32 vq, int size) in set_size_vq()
H A Drng.c25 struct virt_queue *vq; member
92 struct virt_queue *vq = job->vq; in virtio_rng_do_io() local
101 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
125 static void exit_vq(struct kvm *kvm, void *dev, u32 vq) in exit_vq()
132 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
141 static struct virt_queue *get_vq(struct kvm *kvm, void *dev, u32 vq) in get_vq()
148 static int get_size_vq(struct kvm *kvm, void *dev, u32 vq) in get_size_vq()
153 static int set_size_vq(struct kvm *kvm, void *dev, u32 vq, int size) in set_size_vq()
H A Dvsock.c67 static bool is_event_vq(u32 vq) in is_event_vq()
72 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
89 static void notify_vq_eventfd(struct kvm *kvm, void *dev, u32 vq, u32 efd) in notify_vq_eventfd()
125 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
130 static struct virt_queue *get_vq(struct kvm *kvm, void *dev, u32 vq) in get_vq()
137 static int get_size_vq(struct kvm *kvm, void *dev, u32 vq) in get_size_vq()
142 static int set_size_vq(struct kvm *kvm, void *dev, u32 vq, int size) in set_size_vq()
147 static void notify_vq_gsi(struct kvm *kvm, void *dev, u32 vq, u32 gsi) in notify_vq_gsi()
H A Dscsi.c96 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
114 static void notify_vq_gsi(struct kvm *kvm, void *dev, u32 vq, u32 gsi) in notify_vq_gsi()
124 static void notify_vq_eventfd(struct kvm *kvm, void *dev, u32 vq, u32 efd) in notify_vq_eventfd()
134 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
139 static struct virt_queue *get_vq(struct kvm *kvm, void *dev, u32 vq) in get_vq()
146 static int get_size_vq(struct kvm *kvm, void *dev, u32 vq) in get_size_vq()
151 static int set_size_vq(struct kvm *kvm, void *dev, u32 vq, int size) in set_size_vq()
H A Dballoon.c115 struct virt_queue *vq = param; in virtio_bln_do_io() local
131 struct virt_queue *vq = &bdev.vqs[VIRTIO_BLN_STATS]; in virtio_bln__collect_stats() local
208 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
224 static void exit_vq(struct kvm *kvm, void *dev, u32 vq) in exit_vq()
231 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
240 static struct virt_queue *get_vq(struct kvm *kvm, void *dev, u32 vq) in get_vq()
247 static int get_size_vq(struct kvm *kvm, void *dev, u32 vq) in get_size_vq()
252 static int set_size_vq(struct kvm *kvm, void *dev, u32 vq, int size) in set_size_vq()
H A Dmmio.c31 u32 vq) in virtio_mmio_init_ioeventfd()
70 int virtio_mmio_signal_vq(struct kvm *kvm, struct virtio_device *vdev, u32 vq) in virtio_mmio_signal_vq()
80 int virtio_mmio_init_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_mmio_init_vq()
93 void virtio_mmio_exit_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_mmio_exit_vq()
205 unsigned int vq; in virtio_mmio_reset() local
H A Dblk.c33 struct virt_queue *vq; member
82 static void virtio_blk_do_io_request(struct kvm *kvm, struct virt_queue *vq, struct blk_dev_req *re… in virtio_blk_do_io_request()
142 static void virtio_blk_do_io(struct kvm *kvm, struct virt_queue *vq, struct blk_dev *bdev) in virtio_blk_do_io()
215 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
246 static void exit_vq(struct kvm *kvm, void *dev, u32 vq) in exit_vq()
260 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
273 static struct virt_queue *get_vq(struct kvm *kvm, void *dev, u32 vq) in get_vq()
280 static int get_size_vq(struct kvm *kvm, void *dev, u32 vq) in get_size_vq()
286 static int set_size_vq(struct kvm *kvm, void *dev, u32 vq, int size) in set_size_vq()
H A Dcore.c94 static inline bool virt_desc__test_flag(struct virt_queue *vq, in virt_desc__test_flag()
105 static unsigned next_desc(struct virt_queue *vq, struct vring_desc *desc, in next_desc()
120 u16 virt_queue__get_head_iov(struct virt_queue *vq, struct iovec iov[], u16 *out, u16 *in, u16 head… in virt_queue__get_head_iov()
152 u16 virt_queue__get_iov(struct virt_queue *vq, struct iovec iov[], u16 *out, u16 *in, struct kvm *k… in virt_queue__get_iov()
194 struct virt_queue *vq, size_t nr_descs) in virtio_init_device_vq()
225 struct virt_queue *vq = vdev->ops->get_vq(kvm, dev, num); in virtio_exit_vq() local
246 bool virtio_queue__should_signal(struct virt_queue *vq) in virtio_queue__should_signal()
H A Dnet.c42 struct virt_queue vq; member
94 struct virt_queue *vq = &queue->vq; in virtio_net_rx_thread() local
169 struct virt_queue *vq = &queue->vq; in virtio_net_tx_thread() local
217 struct virt_queue *vq = &queue->vq; in virtio_net_ctrl_thread() local
589 static bool is_ctrl_vq(struct net_dev *ndev, u32 vq) in is_ctrl_vq()
594 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
638 static void exit_vq(struct kvm *kvm, void *dev, u32 vq) in exit_vq()
663 static void notify_vq_gsi(struct kvm *kvm, void *dev, u32 vq, u32 gsi) in notify_vq_gsi()
674 static void notify_vq_eventfd(struct kvm *kvm, void *dev, u32 vq, u32 efd) in notify_vq_eventfd()
684 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
[all …]
H A Dmmio-legacy.c15 struct virt_queue *vq; in virtio_mmio_config_in() local
54 struct virt_queue *vq; in virtio_mmio_config_out() local
H A Dpci.c59 u32 vq) in virtio_pci__init_ioeventfd()
114 int virtio_pci_init_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_pci_init_vq()
127 void virtio_pci_exit_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_pci_exit_vq()
227 int virtio_pci__signal_vq(struct kvm *kvm, struct virtio_device *vdev, u32 vq) in virtio_pci__signal_vq()
433 unsigned int vq; in virtio_pci__reset() local
H A Dpci-legacy.c38 struct virt_queue *vq; in virtio_pci__data_in() local
123 struct virt_queue *vq; in virtio_pci__data_out() local
H A D9p.c1318 static struct p9_pdu *virtio_p9_pdu_init(struct kvm *kvm, struct virt_queue *vq) in virtio_p9_pdu_init()
1349 struct virt_queue *vq; in virtio_p9_do_io_request() local
1374 struct virt_queue *vq = job->vq; in virtio_p9_do_io() local
1417 static int init_vq(struct kvm *kvm, void *dev, u32 vq) in init_vq()
1439 static void exit_vq(struct kvm *kvm, void *dev, u32 vq) in exit_vq()
1446 static int notify_vq(struct kvm *kvm, void *dev, u32 vq) in notify_vq()
1455 static struct virt_queue *get_vq(struct kvm *kvm, void *dev, u32 vq) in get_vq()
1462 static int get_size_vq(struct kvm *kvm, void *dev, u32 vq) in get_size_vq()
1467 static int set_size_vq(struct kvm *kvm, void *dev, u32 vq, int size) in set_size_vq()
H A Dpci-modern.c128 u16 vq = ioport__read16(data); in virtio_pci__notify_write() local
/kvmtool/arm/aarch64/
H A Dkvm-cpu.c162 unsigned int vq; in sve_vl_parser() local
191 unsigned int vq; in vcpu_configure_sve() local
/kvmtool/include/kvm/
H A Dvirtio-pci.h20 u32 vq; member
H A Dvirtio-9p.h37 struct virt_queue *vq; member
H A Dvirtio-mmio.h17 u32 vq; member
H A Dvirtio.h178 static inline bool virt_queue__available(struct virt_queue *vq) in virt_queue__available()