| /openbmc/u-boot/drivers/virtio/ |
| H A D | virtio_ring.c | 16 int virtqueue_add(struct virtqueue *vq, struct virtio_sg *sgs[], in virtqueue_add() 102 static bool virtqueue_kick_prepare(struct virtqueue *vq) in virtqueue_kick_prepare() 128 void virtqueue_kick(struct virtqueue *vq) in virtqueue_kick() 134 static void detach_buf(struct virtqueue *vq, unsigned int head) in detach_buf() 154 static inline bool more_used(const struct virtqueue *vq) in more_used() 160 void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len) in virtqueue_get_buf() 209 struct virtqueue *vq; in __vring_new_virtqueue() local 247 struct virtqueue *vq; in vring_create_virtqueue() local 288 void vring_del_virtqueue(struct virtqueue *vq) in vring_del_virtqueue() 295 unsigned int virtqueue_get_vring_size(struct virtqueue *vq) in virtqueue_get_vring_size() [all …]
|
| H A D | virtio_sandbox.c | 92 struct virtqueue *vq; in virtio_sandbox_setup_vq() local 118 static void virtio_sandbox_del_vq(struct virtqueue *vq) in virtio_sandbox_del_vq() 126 struct virtqueue *vq, *n; in virtio_sandbox_del_vqs() local 150 static int virtio_sandbox_notify(struct udevice *udev, struct virtqueue *vq) in virtio_sandbox_notify()
|
| H A D | virtio_mmio.c | 192 struct virtqueue *vq; in virtio_mmio_setup_vq() local 277 static void virtio_mmio_del_vq(struct virtqueue *vq) in virtio_mmio_del_vq() 297 struct virtqueue *vq, *n; in virtio_mmio_del_vqs() local 321 static int virtio_mmio_notify(struct udevice *udev, struct virtqueue *vq) in virtio_mmio_notify()
|
| /openbmc/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
|
| /openbmc/qemu/hw/virtio/ |
| H A D | virtio.c | 227 static void virtio_virtqueue_reset_region_cache(struct VirtQueue *vq) in virtio_virtqueue_reset_region_cache() 240 VirtQueue *vq = &vdev->vq[n]; in virtio_init_region_cache() local 357 static VRingMemoryRegionCaches *vring_get_region_caches(struct VirtQueue *vq) in vring_get_region_caches() 363 static inline uint16_t vring_avail_flags(VirtQueue *vq) in vring_avail_flags() 376 static inline uint16_t vring_avail_idx(VirtQueue *vq) in vring_avail_idx() 390 static inline uint16_t vring_avail_ring(VirtQueue *vq, int i) in vring_avail_ring() 403 static inline uint16_t vring_get_used_event(VirtQueue *vq) in vring_get_used_event() 409 static inline void vring_used_write(VirtQueue *vq, VRingUsedElem *uelem, in vring_used_write() 426 static inline uint16_t vring_used_flags(VirtQueue *vq) in vring_used_flags() 439 static uint16_t vring_used_idx(VirtQueue *vq) in vring_used_idx() [all …]
|
| H A D | iothread-vq-mapping.c | 23 uint16List *vq; in iothread_vq_mapping_validate() local 101 uint16List *vq; in iothread_vq_mapping_apply() local
|
| 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()
|
| /openbmc/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 753 VuVirtq *vq = &dev->vq[index]; in vu_kick_cb() local 1213 VuVirtq *vq = &dev->vq[index]; in vu_set_vring_addr_exec() local 1332 vu_check_queue_inflights(VuDev *dev, VuVirtq *vq) in vu_check_queue_inflights() 1442 void vu_set_queue_handler(VuDev *dev, VuVirtq *vq, in vu_set_queue_handler() 1458 bool vu_set_queue_host_notifier(VuDev *dev, VuVirtq *vq, int fd, in vu_set_queue_host_notifier() 2199 VuVirtq *vq = &dev->vq[i]; in vu_deinit() local 2316 vu_queue_enabled(VuDev *dev, VuVirtq *vq) in vu_queue_enabled() [all …]
|
| /openbmc/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() 285 static int vduse_queue_inflight_get(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_get() 296 static int vduse_queue_inflight_pre_put(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_pre_put() 303 static int vduse_queue_inflight_post_put(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_post_put() 424 static inline uint16_t vring_avail_flags(VduseVirtq *vq) in vring_avail_flags() 429 static inline uint16_t vring_avail_idx(VduseVirtq *vq) in vring_avail_idx() 436 static inline uint16_t vring_avail_ring(VduseVirtq *vq, int i) in vring_avail_ring() 441 static inline uint16_t vring_get_used_event(VduseVirtq *vq) in vring_get_used_event() [all …]
|
| /openbmc/qemu/tests/qtest/libqos/ |
| H A D | virtio.c | 146 void qvirtqueue_cleanup(const QVirtioBus *bus, QVirtQueue *vq, in qvirtqueue_cleanup() 182 QVirtQueue *vq, gint64 timeout_us) in qvirtio_wait_queue_isr() 200 QVirtQueue *vq, in qvirtio_wait_status_byte_no_isr() 224 QVirtQueue *vq, in qvirtio_wait_used_elem() 249 void qvring_init(QTestState *qts, const QGuestAllocator *alloc, QVirtQueue *vq, in qvring_init() 345 uint32_t qvirtqueue_add(QTestState *qts, QVirtQueue *vq, uint64_t data, in qvirtqueue_add() 369 uint32_t qvirtqueue_add_indirect(QTestState *qts, QVirtQueue *vq, in qvirtqueue_add_indirect() 391 void qvirtqueue_kick(QTestState *qts, QVirtioDevice *d, QVirtQueue *vq, in qvirtqueue_kick() 428 bool qvirtqueue_get_buf(QTestState *qts, QVirtQueue *vq, uint32_t *desc_idx, in qvirtqueue_get_buf() 459 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() 200 static void set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in set_queue_address() 230 QVirtQueue *vq; in virtqueue_setup() local 250 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() 193 static void qvirtio_pci_set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_set_queue_address() 241 void qvirtio_pci_virtqueue_cleanup_common(QVirtQueue *vq, in qvirtio_pci_virtqueue_cleanup_common() 250 static void qvirtio_pci_virtqueue_kick(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_virtqueue_kick()
|
| /openbmc/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
|
| /openbmc/qemu/hw/scsi/ |
| H A D | virtio-scsi-dataplane.c | 108 static int virtio_scsi_set_host_notifier(VirtIOSCSI *s, VirtQueue *vq, int n) in virtio_scsi_set_host_notifier() 129 VirtQueue *vq = opaque; in virtio_scsi_dataplane_stop_vq_bh() local 260 VirtQueue *vq = virtio_get_queue(&vs->parent_obj, i); in virtio_scsi_dataplane_stop() local
|
| H A D | virtio-scsi.c | 44 VirtQueue *vq; member 86 static void virtio_scsi_init_req(VirtIOSCSI *s, VirtQueue *vq, VirtIOSCSIReq *req) in virtio_scsi_init_req() 109 VirtQueue *vq = req->vq; in virtio_scsi_complete_req() local 234 static VirtIOSCSIReq *virtio_scsi_pop_req(VirtIOSCSI *s, VirtQueue *vq, QemuMutex *vq_lock) in virtio_scsi_pop_req() 673 static void virtio_scsi_handle_ctrl_vq(VirtIOSCSI *s, VirtQueue *vq) in virtio_scsi_handle_ctrl_vq() 703 static void virtio_scsi_handle_ctrl(VirtIODevice *vdev, VirtQueue *vq) in virtio_scsi_handle_ctrl() 899 static void virtio_scsi_handle_cmd_vq(VirtIOSCSI *s, VirtQueue *vq) in virtio_scsi_handle_cmd_vq() 939 static void virtio_scsi_handle_cmd(VirtIODevice *vdev, VirtQueue *vq) in virtio_scsi_handle_cmd() 1082 static void virtio_scsi_handle_event_vq(VirtIOSCSI *s, VirtQueue *vq) in virtio_scsi_handle_event_vq() 1098 static void virtio_scsi_handle_event(VirtIODevice *vdev, VirtQueue *vq) in virtio_scsi_handle_event() [all …]
|
| /openbmc/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()
|
| /openbmc/qemu/target/arm/ |
| H A D | cpu64.c | 82 uint32_t tmp, vq, max_vq = 0; in arm_cpu_sve_finalize() local 281 uint32_t vq = atoi(&name[3]) / 128; in cpu_arm_get_vq() local 300 uint32_t vq = atoi(&name[3]) / 128; in cpu_arm_set_vq() local 334 uint32_t vq; in arm_cpu_sme_finalize() local 456 uint32_t vq; in aarch64_add_sve_properties() local 479 uint32_t vq; in aarch64_add_sme_properties() local
|
| H A D | gdbstub64.c | 158 int vq, len = 0; in aarch64_gdb_get_sve_reg() local 174 int vq, len = 0; in aarch64_gdb_get_sve_reg() local 186 int vq = sve_vqm1_for_el(env, arm_current_el(env)) + 1; in aarch64_gdb_get_sve_reg() local 208 int vq, len = 0; in aarch64_gdb_set_sve_reg() local 233 int vq, len = 0; in aarch64_gdb_set_sve_reg() 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
|
| /openbmc/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
|
| /openbmc/qemu/linux-user/aarch64/ |
| H A D | target_prctl.h | 32 uint32_t vq, old_vq; in do_prctl_sve_set_vl() local 76 int vq, old_vq; in do_prctl_sme_set_vl() local
|