/qemu/linux-headers/asm-arm64/ |
H A D | sve_context.h | 42 #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
|
/qemu/hw/virtio/ |
H A D | virtio.c | 231 VirtQueue *vq = &vdev->vq[n]; in virtio_init_region_cache() local 580 int virtio_queue_ready(VirtQueue *vq) in virtio_queue_ready() 739 int virtio_queue_empty(VirtQueue *vq) in virtio_queue_empty() 2287 VirtQueue *vq = &vdev->vq[n]; in virtio_queue_notify() local 2313 VirtQueue *vq = &vdev->vq[n]; in virtio_queue_set_vector() local 2497 static void virtio_irq(VirtQueue *vq) in virtio_irq() 3799 VirtQueue *vq = &vdev->vq[n]; in virtio_device_start_ioeventfd_impl() local 3814 VirtQueue *vq = &vdev->vq[n]; in virtio_device_start_ioeventfd_impl() local 3826 VirtQueue *vq = &vdev->vq[n]; in virtio_device_start_ioeventfd_impl() local 3869 VirtQueue *vq = &vdev->vq[n]; in virtio_device_stop_ioeventfd_impl() local [all …]
|
H A D | virtio-crypto.c | 31 VirtQueue *vq; member 269 VirtQueue *vq = sreq->vq; in virtio_crypto_create_session_completion() local 311 VirtQueue *vq = sreq->vq; in virtio_crypto_destroy_session_completion() local 338 static void virtio_crypto_handle_ctrl(VirtIODevice *vdev, VirtQueue *vq) in virtio_crypto_handle_ctrl() 455 static void virtio_crypto_init_request(VirtIOCrypto *vcrypto, VirtQueue *vq, in virtio_crypto_init_request() 588 virtio_crypto_get_request(VirtIOCrypto *s, VirtQueue *vq) in virtio_crypto_get_request() 930 static void virtio_crypto_handle_dataq(VirtIODevice *vdev, VirtQueue *vq) in virtio_crypto_handle_dataq() 974 virtio_crypto_handle_dataq_bh(VirtIODevice *vdev, VirtQueue *vq) in virtio_crypto_handle_dataq_bh()
|
H A D | virtio-balloon.c | 326 static void virtio_balloon_handle_report(VirtIODevice *vdev, VirtQueue *vq) in virtio_balloon_handle_report() 387 static void virtio_balloon_handle_output(VirtIODevice *vdev, VirtQueue *vq) in virtio_balloon_handle_output() 446 static void virtio_balloon_receive_stats(VirtIODevice *vdev, VirtQueue *vq) in virtio_balloon_receive_stats() 492 VirtQueue *vq) in virtio_balloon_handle_free_page_vq() 502 VirtQueue *vq = dev->free_page_vq; in get_free_page_hints() local 555 VirtQueue *vq = dev->free_page_vq; in virtio_ballloon_get_free_page_hints() local
|
H A D | virtio-rng.c | 36 static size_t get_request_size(VirtQueue *vq, unsigned quota) in get_request_size() 125 static void handle_input(VirtIODevice *vdev, VirtQueue *vq) in handle_input()
|
/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.c | 287 map_ring(VuDev *dev, VuVirtq *vq) in map_ring() 302 vu_is_vq_usable(VuDev *dev, VuVirtq *vq) in vu_is_vq_usable() 335 VuVirtq *vq = &dev->vq[i]; in unmap_rings() local 747 VuVirtq *vq = &dev->vq[index]; in vu_kick_cb() local 1207 VuVirtq *vq = &dev->vq[index]; in vu_set_vring_addr_exec() local 2182 VuVirtq *vq = &dev->vq[i]; in vu_deinit() local 2311 vring_avail_flags(VuVirtq *vq) in vring_avail_flags() 2317 vring_avail_idx(VuVirtq *vq) in vring_avail_idx() 2325 vring_avail_ring(VuVirtq *vq, int i) in vring_avail_ring() 2331 vring_get_used_event(VuVirtq *vq) in vring_get_used_event() [all …]
|
/qemu/subprojects/libvduse/ |
H A D | libvduse.c | 185 VduseDev *vduse_queue_get_dev(VduseVirtq *vq) in vduse_queue_get_dev() 190 int vduse_queue_get_fd(VduseVirtq *vq) in vduse_queue_get_fd() 228 static int vduse_queue_check_inflights(VduseVirtq *vq) in vduse_queue_check_inflights() 526 static bool vduse_queue_empty(VduseVirtq *vq) in vduse_queue_empty() 565 void vduse_queue_notify(VduseVirtq *vq) in vduse_queue_notify() 740 void *vduse_queue_pop(VduseVirtq *vq, size_t sz) in vduse_queue_pop() 795 static inline void vring_used_write(VduseVirtq *vq, in vring_used_write() 886 static void vduse_queue_enable(VduseVirtq *vq) in vduse_queue_enable() 942 static void vduse_queue_disable(VduseVirtq *vq) in vduse_queue_disable() 1005 VduseVirtq *vq; in vduse_dev_handler() local [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | virtio.c | 132 void qvirtqueue_cleanup(const QVirtioBus *bus, QVirtQueue *vq, in qvirtqueue_cleanup() 168 QVirtQueue *vq, gint64 timeout_us) in qvirtio_wait_queue_isr() 187 QVirtQueue *vq, in qvirtio_wait_status_byte_no_isr() 212 QVirtQueue *vq, in qvirtio_wait_used_elem() 239 void qvring_init(QTestState *qts, const QGuestAllocator *alloc, QVirtQueue *vq, in qvring_init() 335 uint32_t qvirtqueue_add(QTestState *qts, QVirtQueue *vq, uint64_t data, in qvirtqueue_add() 359 uint32_t qvirtqueue_add_indirect(QTestState *qts, QVirtQueue *vq, in qvirtqueue_add_indirect() 381 void qvirtqueue_kick(QTestState *qts, QVirtioDevice *d, QVirtQueue *vq, in qvirtqueue_kick() 418 bool qvirtqueue_get_buf(QTestState *qts, QVirtQueue *vq, uint32_t *desc_idx, in qvirtqueue_get_buf() 449 void qvirtqueue_set_used_event(QTestState *qts, QVirtQueue *vq, uint16_t idx) in qvirtqueue_set_used_event()
|
H A D | virtio-mmio.c | 92 static bool qvirtio_mmio_get_queue_isr_status(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_mmio_get_queue_isr_status() 146 static void qvirtio_mmio_set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_mmio_set_queue_address() 158 QVirtQueue *vq; in qvirtio_mmio_virtqueue_setup() local 189 static void qvirtio_mmio_virtqueue_cleanup(QVirtQueue *vq, in qvirtio_mmio_virtqueue_cleanup() 196 static void qvirtio_mmio_virtqueue_kick(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_mmio_virtqueue_kick()
|
H A D | virtio-pci-modern.c | 148 static bool get_queue_isr_status(QVirtioDevice *d, QVirtQueue *vq) in get_queue_isr_status() 202 static void set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in set_queue_address() 232 QVirtQueue *vq; in virtqueue_setup() local 252 static void virtqueue_kick(QVirtioDevice *d, QVirtQueue *vq) in virtqueue_kick()
|
H A D | virtio-pci.c | 122 static bool qvirtio_pci_get_queue_isr_status(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_get_queue_isr_status() 195 static void qvirtio_pci_set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_set_queue_address() 243 void qvirtio_pci_virtqueue_cleanup_common(QVirtQueue *vq, in qvirtio_pci_virtqueue_cleanup_common() 252 static void qvirtio_pci_virtqueue_kick(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_virtqueue_kick()
|
/qemu/block/export/ |
H A D | vduse-blk.c | 40 VduseVirtq *vq; member 73 VduseVirtq *vq = req->vq; in vduse_blk_virtio_process_req() local 95 static void vduse_blk_vq_handler(VduseDev *dev, VduseVirtq *vq) in vduse_blk_vq_handler() 118 VduseVirtq *vq = opaque; in on_vduse_vq_kick() local 131 static void vduse_blk_enable_queue(VduseDev *dev, VduseVirtq *vq) in vduse_blk_enable_queue() 145 static void vduse_blk_disable_queue(VduseDev *dev, VduseVirtq *vq) in vduse_blk_disable_queue() 220 VduseVirtq *vq = vduse_dev_get_queue(vblk_exp->dev, i); in vduse_blk_stop_virtqueues() local 232 VduseVirtq *vq = vduse_dev_get_queue(vblk_exp->dev, i); in vduse_blk_start_virtqueues() local
|
/qemu/target/arm/ |
H A D | gdbstub64.c | 134 int vq, len = 0; in aarch64_gdb_get_sve_reg() local 150 int vq, len = 0; in aarch64_gdb_get_sve_reg() local 162 int vq = sve_vqm1_for_el(env, arm_current_el(env)) + 1; in aarch64_gdb_get_sve_reg() local 184 int vq, len = 0; in aarch64_gdb_set_sve_reg() local 202 int vq, len = 0; in aarch64_gdb_set_sve_reg() local
|
H A D | cpu64.c | 59 uint32_t tmp, vq, max_vq = 0; in arm_cpu_sve_finalize() local 247 uint32_t vq = atoi(&name[3]) / 128; in cpu_arm_get_vq() local 266 uint32_t vq = atoi(&name[3]) / 128; in cpu_arm_set_vq() local 303 uint32_t vq; in arm_cpu_sme_finalize() local 430 uint32_t vq; in aarch64_add_sve_properties() local 453 uint32_t vq; in aarch64_add_sme_properties() local
|
H A D | arch_dump.c | 146 static off_t sve_zreg_offset(uint32_t vq, int n) in sve_zreg_offset() 152 static off_t sve_preg_offset(uint32_t vq, int n) in sve_preg_offset() 157 static off_t sve_fpsr_offset(uint32_t vq) in sve_fpsr_offset() 163 static off_t sve_fpcr_offset(uint32_t vq) in sve_fpcr_offset() 173 static size_t sve_size_vq(uint32_t vq) in sve_size_vq() 190 uint32_t vq = sve_current_vq(env); in aarch64_write_elf64_sve() local
|
/qemu/hw/char/ |
H A D | virtio-serial-bus.c | 54 static VirtIOSerialPort *find_port_by_vq(VirtIOSerial *vser, VirtQueue *vq) in find_port_by_vq() 104 VirtQueue *vq; in write_to_port() local 133 static void discard_vq_data(VirtQueue *vq, VirtIODevice *vdev) in discard_vq_data() 160 static void do_flush_queued_data(VirtIOSerialPort *port, VirtQueue *vq, in do_flush_queued_data() 227 VirtQueue *vq; in send_control_msg() local 310 VirtQueue *vq = port->ivq; in virtio_serial_guest_ready() local 454 static void control_in(VirtIODevice *vdev, VirtQueue *vq) in control_in() 458 static void control_out(VirtIODevice *vdev, VirtQueue *vq) in control_out() 499 static void handle_output(VirtIODevice *vdev, VirtQueue *vq) in handle_output() 518 static void handle_input(VirtIODevice *vdev, VirtQueue *vq) in handle_input()
|
/qemu/hw/scsi/ |
H A D | virtio-scsi.c | 43 VirtQueue *vq; member 108 VirtQueue *vq = req->vq; in virtio_scsi_complete_req() local 238 static VirtIOSCSIReq *virtio_scsi_pop_req(VirtIOSCSI *s, VirtQueue *vq) in virtio_scsi_pop_req() 610 static void virtio_scsi_handle_ctrl_vq(VirtIOSCSI *s, VirtQueue *vq) in virtio_scsi_handle_ctrl_vq() 637 static void virtio_scsi_handle_ctrl(VirtIODevice *vdev, VirtQueue *vq) in virtio_scsi_handle_ctrl() 834 static void virtio_scsi_handle_cmd_vq(VirtIOSCSI *s, VirtQueue *vq) in virtio_scsi_handle_cmd_vq() 874 static void virtio_scsi_handle_cmd(VirtIODevice *vdev, VirtQueue *vq) in virtio_scsi_handle_cmd() 1012 static void virtio_scsi_handle_event_vq(VirtIOSCSI *s, VirtQueue *vq) in virtio_scsi_handle_event_vq() 1022 static void virtio_scsi_handle_event(VirtIODevice *vdev, VirtQueue *vq) in virtio_scsi_handle_event() 1143 VirtQueue *vq = virtio_get_queue(vdev, i); in virtio_scsi_drained_begin() local [all …]
|
/qemu/tests/qtest/ |
H A D | virtio-blk-test.c | 124 QVirtQueue *vq; in test_basic() local 341 QVirtQueue *vq; in basic() local 350 QVirtQueue *vq; in indirect() local 465 QVirtQueue *vq; in msix() local 574 QVirtQueue *vq; in idx() local 755 QVirtQueue *vq; in resize() local
|
H A D | virtio-net-test.c | 32 QGuestAllocator *alloc, QVirtQueue *vq, in rx_test() 69 QGuestAllocator *alloc, QVirtQueue *vq, in tx_test() 99 QGuestAllocator *alloc, QVirtQueue *vq, in rx_stop_cont_test() 293 QVirtQueue *vq = dev->queues[1]; in large_tx() local
|
H A D | virtio-iommu-test.c | 63 QVirtQueue *vq = v_iommu->vq; in send_attach_detach() local 105 QVirtQueue *vq = v_iommu->vq; in send_map() local 147 QVirtQueue *vq = v_iommu->vq; in send_unmap() local
|
H A D | vhost-user-blk-test.c | 100 QVirtQueue *vq, in test_invalid_discard_write_zeroes() 226 QVirtQueue *vq; in test_basic() local 450 QVirtQueue *vq; in basic() local 459 QVirtQueue *vq; in indirect() local 544 QVirtQueue *vq; in idx() local
|
/qemu/linux-user/aarch64/ |
H A D | target_prctl.h | 31 uint32_t vq, old_vq; in do_prctl_sve_set_vl() local 75 int vq, old_vq; in do_prctl_sme_set_vl() local
|
/qemu/hw/9pfs/ |
H A D | virtio-9p.h | 11 VirtQueue *vq; member
|
/qemu/hw/block/ |
H A D | virtio-blk.c | 42 static void virtio_blk_init_request(VirtIOBlock *s, VirtQueue *vq, in virtio_blk_init_request() 226 static VirtIOBlockReq *virtio_blk_get_request(VirtIOBlock *s, VirtQueue *vq) in virtio_blk_get_request() 1111 void virtio_blk_handle_vq(VirtIOBlock *s, VirtQueue *vq) in virtio_blk_handle_vq() 1144 static void virtio_blk_handle_output(VirtIODevice *vdev, VirtQueue *vq) in virtio_blk_handle_output() 1520 VirtQueue *vq = virtio_get_queue(vdev, i); in virtio_blk_ioeventfd_detach() local 1530 VirtQueue *vq = virtio_get_queue(vdev, i); in virtio_blk_ioeventfd_attach() local 1571 uint16List *vq; in validate_iothread_vq_mapping_list() local 1662 uint16List *vq; in apply_iothread_vq_mapping() local 1879 VirtQueue *vq = opaque; in virtio_blk_ioeventfd_stop_vq_bh() local 1914 VirtQueue *vq = virtio_get_queue(vdev, i); in virtio_blk_stop_ioeventfd() local
|
/qemu/contrib/vhost-user-blk/ |
H A D | vhost-user-blk.c | 52 struct VuVirtq *vq; member 225 VuVirtq *vq) in vub_virtio_process_req() 334 VuVirtq *vq; in vub_process_vq() local 354 VuVirtq *vq; in vub_queue_set_started() local
|