virtqueue 664 arch/um/drivers/virtio_uml.c static bool vu_notify(struct virtqueue *vq) virtqueue 678 arch/um/drivers/virtio_uml.c struct virtqueue *vq = opaque; virtqueue 731 arch/um/drivers/virtio_uml.c static void vu_del_vq(struct virtqueue *vq) virtqueue 747 arch/um/drivers/virtio_uml.c struct virtqueue *vq, *n; virtqueue 762 arch/um/drivers/virtio_uml.c struct virtqueue *vq) virtqueue 796 arch/um/drivers/virtio_uml.c static struct virtqueue *vu_setup_vq(struct virtio_device *vdev, virtqueue 803 arch/um/drivers/virtio_uml.c struct virtqueue *vq; virtqueue 865 arch/um/drivers/virtio_uml.c struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 871 arch/um/drivers/virtio_uml.c struct virtqueue *vq; virtqueue 30 drivers/block/virtio_blk.c struct virtqueue *vq; virtqueue 104 drivers/block/virtio_blk.c static int virtblk_add_req_scsi(struct virtqueue *vq, struct virtblk_req *vbr, virtqueue 159 drivers/block/virtio_blk.c static inline int virtblk_add_req_scsi(struct virtqueue *vq, virtqueue 171 drivers/block/virtio_blk.c static int virtblk_add_req(struct virtqueue *vq, struct virtblk_req *vbr, virtqueue 245 drivers/block/virtio_blk.c static void virtblk_done(struct virtqueue *vq) virtqueue 578 drivers/block/virtio_blk.c struct virtqueue **vqs; virtqueue 19 drivers/char/hw_random/virtio-rng.c struct virtqueue *vq; virtqueue 29 drivers/char/hw_random/virtio-rng.c static void random_recv_done(struct virtqueue *vq) virtqueue 152 drivers/char/virtio_console.c struct virtqueue *c_ivq, *c_ovq; virtqueue 161 drivers/char/virtio_console.c struct virtqueue **in_vqs, **out_vqs; virtqueue 193 drivers/char/virtio_console.c struct virtqueue *in_vq, *out_vq; virtqueue 316 drivers/char/virtio_console.c struct virtqueue *vq) virtqueue 491 drivers/char/virtio_console.c static int add_inbuf(struct virtqueue *vq, struct port_buffer *buf) virtqueue 551 drivers/char/virtio_console.c struct virtqueue *vq; virtqueue 608 drivers/char/virtio_console.c struct virtqueue *out_vq; virtqueue 1328 drivers/char/virtio_console.c static int fill_queue(struct virtqueue *vq, spinlock_t *lock) virtqueue 1706 drivers/char/virtio_console.c struct virtqueue *vq; virtqueue 1732 drivers/char/virtio_console.c static void flush_bufs(struct virtqueue *vq, bool can_sleep) virtqueue 1741 drivers/char/virtio_console.c static void out_intr(struct virtqueue *vq) virtqueue 1754 drivers/char/virtio_console.c static void in_intr(struct virtqueue *vq) virtqueue 1799 drivers/char/virtio_console.c static void control_intr(struct virtqueue *vq) virtqueue 1849 drivers/char/virtio_console.c struct virtqueue **vqs; virtqueue 1856 drivers/char/virtio_console.c vqs = kmalloc_array(nr_queues, sizeof(struct virtqueue *), GFP_KERNEL); virtqueue 1860 drivers/char/virtio_console.c portdev->in_vqs = kmalloc_array(nr_ports, sizeof(struct virtqueue *), virtqueue 1862 drivers/char/virtio_console.c portdev->out_vqs = kmalloc_array(nr_ports, sizeof(struct virtqueue *), virtqueue 1939 drivers/char/virtio_console.c struct virtqueue *vq; virtqueue 21 drivers/crypto/virtio/virtio_crypto_common.h struct virtqueue *vq; virtqueue 34 drivers/crypto/virtio/virtio_crypto_common.h struct virtqueue *ctrl_vq; virtqueue 25 drivers/crypto/virtio/virtio_crypto_core.c static void virtcrypto_dataq_callback(struct virtqueue *vq) virtqueue 51 drivers/crypto/virtio/virtio_crypto_core.c struct virtqueue **vqs; virtqueue 420 drivers/crypto/virtio/virtio_crypto_core.c struct virtqueue *vq; virtqueue 155 drivers/gpu/drm/virtio/virtgpu_drv.h struct virtqueue *vq; virtqueue 321 drivers/gpu/drm/virtio/virtgpu_drv.h void virtio_gpu_ctrl_ack(struct virtqueue *vq); virtqueue 322 drivers/gpu/drm/virtio/virtgpu_drv.h void virtio_gpu_cursor_ack(struct virtqueue *vq); virtqueue 323 drivers/gpu/drm/virtio/virtgpu_drv.h void virtio_gpu_fence_ack(struct virtqueue *vq); virtqueue 120 drivers/gpu/drm/virtio/virtgpu_kms.c struct virtqueue *vqs[2]; virtqueue 12 drivers/gpu/drm/virtio/virtgpu_trace.h TP_PROTO(struct virtqueue *vq, struct virtio_gpu_ctrl_hdr *hdr), virtqueue 39 drivers/gpu/drm/virtio/virtgpu_trace.h TP_PROTO(struct virtqueue *vq, struct virtio_gpu_ctrl_hdr *hdr), virtqueue 44 drivers/gpu/drm/virtio/virtgpu_trace.h TP_PROTO(struct virtqueue *vq, struct virtio_gpu_ctrl_hdr *hdr), virtqueue 43 drivers/gpu/drm/virtio/virtgpu_vq.c void virtio_gpu_ctrl_ack(struct virtqueue *vq) virtqueue 51 drivers/gpu/drm/virtio/virtgpu_vq.c void virtio_gpu_cursor_ack(struct virtqueue *vq) virtqueue 162 drivers/gpu/drm/virtio/virtgpu_vq.c static void reclaim_vbufs(struct virtqueue *vq, struct list_head *reclaim_list) virtqueue 260 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtqueue *vq = vgdev->ctrlq.vq; virtqueue 319 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtqueue *vq = vgdev->ctrlq.vq; virtqueue 349 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtqueue *vq = vgdev->cursorq.vq; virtqueue 42 drivers/iommu/virtio-iommu.c struct virtqueue *vqs[VIOMMU_NR_VQS]; virtqueue 160 drivers/iommu/virtio-iommu.c struct virtqueue *vq = viommu->vqs[VIOMMU_REQUEST_VQ]; virtqueue 226 drivers/iommu/virtio-iommu.c struct virtqueue *vq = viommu->vqs[VIOMMU_REQUEST_VQ]; virtqueue 559 drivers/iommu/virtio-iommu.c static void viommu_event_handler(struct virtqueue *vq) virtqueue 989 drivers/iommu/virtio-iommu.c struct virtqueue *vq = viommu->vqs[VIOMMU_EVENT_VQ]; virtqueue 238 drivers/misc/mic/vop/vop_main.c static bool vop_notify(struct virtqueue *vq) virtqueue 247 drivers/misc/mic/vop/vop_main.c static void vop_del_vq(struct virtqueue *vq, int n) virtqueue 264 drivers/misc/mic/vop/vop_main.c struct virtqueue *vq, *n; virtqueue 273 drivers/misc/mic/vop/vop_main.c static struct virtqueue *vop_new_virtqueue(unsigned int index, virtqueue 278 drivers/misc/mic/vop/vop_main.c bool (*notify)(struct virtqueue *vq), virtqueue 279 drivers/misc/mic/vop/vop_main.c void (*callback)(struct virtqueue *vq), virtqueue 298 drivers/misc/mic/vop/vop_main.c static struct virtqueue *vop_find_vq(struct virtio_device *dev, virtqueue 300 drivers/misc/mic/vop/vop_main.c void (*callback)(struct virtqueue *vq), virtqueue 307 drivers/misc/mic/vop/vop_main.c struct virtqueue *vq; virtqueue 384 drivers/misc/mic/vop/vop_main.c struct virtqueue *vqs[], virtqueue 457 drivers/misc/mic/vop/vop_main.c struct virtqueue *vq; virtqueue 105 drivers/net/caif/caif_virtio.c struct virtqueue *vq_tx; virtqueue 140 drivers/net/caif/caif_virtio.c static void cfv_release_cb(struct virtqueue *vq_tx) virtqueue 160 drivers/net/caif/caif_virtio.c static void cfv_release_used_buf(struct virtqueue *vq_tx) virtqueue 120 drivers/net/virtio_net.c struct virtqueue *vq; virtqueue 136 drivers/net/virtio_net.c struct virtqueue *vq; virtqueue 178 drivers/net/virtio_net.c struct virtqueue *cvq; virtqueue 262 drivers/net/virtio_net.c static int vq2txq(struct virtqueue *vq) virtqueue 272 drivers/net/virtio_net.c static int vq2rxq(struct virtqueue *vq) virtqueue 315 drivers/net/virtio_net.c struct virtqueue *vq) virtqueue 324 drivers/net/virtio_net.c struct virtqueue *vq, int processed) virtqueue 337 drivers/net/virtio_net.c static void skb_xmit_done(struct virtqueue *vq) virtqueue 1244 drivers/net/virtio_net.c static void skb_recv_done(struct virtqueue *rvq) virtqueue 1252 drivers/net/virtio_net.c static void virtnet_napi_enable(struct virtqueue *vq, struct napi_struct *napi) virtqueue 1266 drivers/net/virtio_net.c struct virtqueue *vq, virtqueue 2700 drivers/net/virtio_net.c struct virtqueue *vq = vi->sq[i].vq; virtqueue 2710 drivers/net/virtio_net.c struct virtqueue *vq = vi->rq[i].vq; virtqueue 2739 drivers/net/virtio_net.c static unsigned int mergeable_min_buf_len(struct virtnet_info *vi, struct virtqueue *vq) virtqueue 2754 drivers/net/virtio_net.c struct virtqueue **vqs; virtqueue 13 drivers/nvdimm/nd_virtio.c void virtio_pmem_host_ack(struct virtqueue *vq) virtqueue 36 drivers/nvdimm/virtio_pmem.h struct virtqueue *req_vq; virtqueue 53 drivers/nvdimm/virtio_pmem.h void virtio_pmem_host_ack(struct virtqueue *vq); virtqueue 72 drivers/platform/mellanox/mlxbf-tmfifo.c struct virtqueue *vq; virtqueue 834 drivers/platform/mellanox/mlxbf-tmfifo.c static bool mlxbf_tmfifo_virtio_notify(struct virtqueue *vq) virtqueue 896 drivers/platform/mellanox/mlxbf-tmfifo.c struct virtqueue *vq; virtqueue 916 drivers/platform/mellanox/mlxbf-tmfifo.c struct virtqueue *vqs[], virtqueue 924 drivers/platform/mellanox/mlxbf-tmfifo.c struct virtqueue *vq; virtqueue 27 drivers/remoteproc/remoteproc_virtio.c static bool rproc_virtio_notify(struct virtqueue *vq) virtqueue 65 drivers/remoteproc/remoteproc_virtio.c static struct virtqueue *rp_find_vq(struct virtio_device *vdev, virtqueue 67 drivers/remoteproc/remoteproc_virtio.c void (*callback)(struct virtqueue *vq), virtqueue 76 drivers/remoteproc/remoteproc_virtio.c struct virtqueue *vq; virtqueue 128 drivers/remoteproc/remoteproc_virtio.c struct virtqueue *vq, *n; virtqueue 144 drivers/remoteproc/remoteproc_virtio.c struct virtqueue *vqs[], virtqueue 58 drivers/rpmsg/virtio_rpmsg_bus.c struct virtqueue *rvq, *svq; virtqueue 766 drivers/rpmsg/virtio_rpmsg_bus.c static void rpmsg_recv_done(struct virtqueue *rvq) virtqueue 804 drivers/rpmsg/virtio_rpmsg_bus.c static void rpmsg_xmit_done(struct virtqueue *svq) virtqueue 874 drivers/rpmsg/virtio_rpmsg_bus.c struct virtqueue *vqs[2]; virtqueue 123 drivers/s390/virtio/virtio_ccw.c struct virtqueue *vq; virtqueue 191 drivers/s390/virtio/virtio_ccw.c static void drop_airq_indicator(struct virtqueue *vq, struct airq_info *info) virtqueue 261 drivers/s390/virtio/virtio_ccw.c static unsigned long get_airq_indicator(struct virtqueue *vqs[], int nvqs, virtqueue 416 drivers/s390/virtio/virtio_ccw.c static bool virtio_ccw_kvm_notify(struct virtqueue *vq) virtqueue 446 drivers/s390/virtio/virtio_ccw.c static void virtio_ccw_del_vq(struct virtqueue *vq, struct ccw1 *ccw) virtqueue 495 drivers/s390/virtio/virtio_ccw.c struct virtqueue *vq, *n; virtqueue 511 drivers/s390/virtio/virtio_ccw.c static struct virtqueue *virtio_ccw_setup_vq(struct virtio_device *vdev, virtqueue 518 drivers/s390/virtio/virtio_ccw.c struct virtqueue *vq = NULL; virtqueue 604 drivers/s390/virtio/virtio_ccw.c struct virtqueue *vqs[], int nvqs, virtqueue 653 drivers/s390/virtio/virtio_ccw.c struct virtqueue *vqs[], virtqueue 1048 drivers/s390/virtio/virtio_ccw.c static struct virtqueue *virtio_ccw_vq_by_ind(struct virtio_ccw_device *vcdev, virtqueue 1053 drivers/s390/virtio/virtio_ccw.c struct virtqueue *vq; virtqueue 1105 drivers/s390/virtio/virtio_ccw.c struct virtqueue *vq; virtqueue 67 drivers/scsi/virtio_scsi.c struct virtqueue *vq; virtqueue 178 drivers/scsi/virtio_scsi.c struct virtqueue *vq = virtscsi_vq->vq; virtqueue 192 drivers/scsi/virtio_scsi.c static void virtscsi_req_done(struct virtqueue *vq) virtqueue 220 drivers/scsi/virtio_scsi.c static void virtscsi_ctrl_done(struct virtqueue *vq) virtqueue 397 drivers/scsi/virtio_scsi.c static void virtscsi_event_done(struct virtqueue *vq) virtqueue 405 drivers/scsi/virtio_scsi.c static int __virtscsi_add_cmd(struct virtqueue *vq, virtqueue 762 drivers/scsi/virtio_scsi.c struct virtqueue *vq) virtqueue 783 drivers/scsi/virtio_scsi.c struct virtqueue **vqs; virtqueue 787 drivers/scsi/virtio_scsi.c vqs = kmalloc_array(num_vqs, sizeof(struct virtqueue *), GFP_KERNEL); virtqueue 58 drivers/virtio/virtio_balloon.c struct virtqueue *inflate_vq, *deflate_vq, *stats_vq, *free_page_vq; virtqueue 132 drivers/virtio/virtio_balloon.c static void balloon_ack(struct virtqueue *vq) virtqueue 139 drivers/virtio/virtio_balloon.c static void tell_host(struct virtio_balloon *vb, struct virtqueue *vq) virtqueue 330 drivers/virtio/virtio_balloon.c static void stats_request(struct virtqueue *vq) virtqueue 342 drivers/virtio/virtio_balloon.c struct virtqueue *vq; virtqueue 465 drivers/virtio/virtio_balloon.c struct virtqueue *vqs[VIRTIO_BALLOON_VQ_MAX]; virtqueue 543 drivers/virtio/virtio_balloon.c struct virtqueue *vq = vb->free_page_vq; virtqueue 562 drivers/virtio/virtio_balloon.c struct virtqueue *vq = vb->free_page_vq; virtqueue 578 drivers/virtio/virtio_balloon.c struct virtqueue *vq = vb->free_page_vq; virtqueue 16 drivers/virtio/virtio_input.c struct virtqueue *evt, *sts; virtqueue 31 drivers/virtio/virtio_input.c static void virtinput_recv_events(struct virtqueue *vq) virtqueue 89 drivers/virtio/virtio_input.c static void virtinput_recv_status(struct virtqueue *vq) virtqueue 171 drivers/virtio/virtio_input.c struct virtqueue *vqs[2]; virtqueue 97 drivers/virtio/virtio_mmio.c struct virtqueue *vq; virtqueue 272 drivers/virtio/virtio_mmio.c static bool vm_notify(struct virtqueue *vq) virtqueue 312 drivers/virtio/virtio_mmio.c static void vm_del_vq(struct virtqueue *vq) virtqueue 340 drivers/virtio/virtio_mmio.c struct virtqueue *vq, *n; virtqueue 348 drivers/virtio/virtio_mmio.c static struct virtqueue *vm_setup_vq(struct virtio_device *vdev, unsigned index, virtqueue 349 drivers/virtio/virtio_mmio.c void (*callback)(struct virtqueue *vq), virtqueue 354 drivers/virtio/virtio_mmio.c struct virtqueue *vq; virtqueue 459 drivers/virtio/virtio_mmio.c struct virtqueue *vqs[], virtqueue 41 drivers/virtio/virtio_pci_common.c bool vp_notify(struct virtqueue *vq) virtqueue 174 drivers/virtio/virtio_pci_common.c static struct virtqueue *vp_setup_vq(struct virtio_device *vdev, unsigned index, virtqueue 175 drivers/virtio/virtio_pci_common.c void (*callback)(struct virtqueue *vq), virtqueue 182 drivers/virtio/virtio_pci_common.c struct virtqueue *vq; virtqueue 211 drivers/virtio/virtio_pci_common.c static void vp_del_vq(struct virtqueue *vq) virtqueue 229 drivers/virtio/virtio_pci_common.c struct virtqueue *vq, *n; virtqueue 280 drivers/virtio/virtio_pci_common.c struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 354 drivers/virtio/virtio_pci_common.c struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 393 drivers/virtio/virtio_pci_common.c struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 423 drivers/virtio/virtio_pci_common.c int vp_set_vq_affinity(struct virtqueue *vq, const struct cpumask *cpu_mask) virtqueue 33 drivers/virtio/virtio_pci_common.h struct virtqueue *vq; virtqueue 97 drivers/virtio/virtio_pci_common.h struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev, virtqueue 100 drivers/virtio/virtio_pci_common.h void (*callback)(struct virtqueue *vq), virtqueue 126 drivers/virtio/virtio_pci_common.h bool vp_notify(struct virtqueue *vq); virtqueue 131 drivers/virtio/virtio_pci_common.h struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 141 drivers/virtio/virtio_pci_common.h int vp_set_vq_affinity(struct virtqueue *vq, const struct cpumask *cpu_mask); virtqueue 113 drivers/virtio/virtio_pci_legacy.c static struct virtqueue *setup_vq(struct virtio_pci_device *vp_dev, virtqueue 116 drivers/virtio/virtio_pci_legacy.c void (*callback)(struct virtqueue *vq), virtqueue 121 drivers/virtio/virtio_pci_legacy.c struct virtqueue *vq; virtqueue 178 drivers/virtio/virtio_pci_legacy.c struct virtqueue *vq = info->vq; virtqueue 306 drivers/virtio/virtio_pci_modern.c static struct virtqueue *setup_vq(struct virtio_pci_device *vp_dev, virtqueue 309 drivers/virtio/virtio_pci_modern.c void (*callback)(struct virtqueue *vq), virtqueue 315 drivers/virtio/virtio_pci_modern.c struct virtqueue *vq; virtqueue 403 drivers/virtio/virtio_pci_modern.c struct virtqueue *vqs[], virtqueue 409 drivers/virtio/virtio_pci_modern.c struct virtqueue *vq; virtqueue 428 drivers/virtio/virtio_pci_modern.c struct virtqueue *vq = info->vq; virtqueue 88 drivers/virtio/virtio_ring.c struct virtqueue vq; virtqueue 181 drivers/virtio/virtio_ring.c bool (*notify)(struct virtqueue *vq); virtqueue 203 drivers/virtio/virtio_ring.c static inline bool virtqueue_use_indirect(struct virtqueue *_vq, virtqueue 392 drivers/virtio/virtio_ring.c static struct vring_desc *alloc_indirect_split(struct virtqueue *_vq, virtqueue 415 drivers/virtio/virtio_ring.c static inline int virtqueue_add_split(struct virtqueue *_vq, virtqueue 589 drivers/virtio/virtio_ring.c static bool virtqueue_kick_prepare_split(struct virtqueue *_vq) virtqueue 678 drivers/virtio/virtio_ring.c static void *virtqueue_get_buf_ctx_split(struct virtqueue *_vq, virtqueue 736 drivers/virtio/virtio_ring.c static void virtqueue_disable_cb_split(struct virtqueue *_vq) virtqueue 749 drivers/virtio/virtio_ring.c static unsigned virtqueue_enable_cb_prepare_split(struct virtqueue *_vq) virtqueue 774 drivers/virtio/virtio_ring.c static bool virtqueue_poll_split(struct virtqueue *_vq, unsigned last_used_idx) virtqueue 782 drivers/virtio/virtio_ring.c static bool virtqueue_enable_cb_delayed_split(struct virtqueue *_vq) virtqueue 818 drivers/virtio/virtio_ring.c static void *virtqueue_detach_unused_buf_split(struct virtqueue *_vq) virtqueue 845 drivers/virtio/virtio_ring.c static struct virtqueue *vring_create_virtqueue_split( virtqueue 853 drivers/virtio/virtio_ring.c bool (*notify)(struct virtqueue *), virtqueue 854 drivers/virtio/virtio_ring.c void (*callback)(struct virtqueue *), virtqueue 857 drivers/virtio/virtio_ring.c struct virtqueue *vq; virtqueue 1091 drivers/virtio/virtio_ring.c static inline int virtqueue_add_packed(struct virtqueue *_vq, virtqueue 1232 drivers/virtio/virtio_ring.c static bool virtqueue_kick_prepare_packed(struct virtqueue *_vq) virtqueue 1346 drivers/virtio/virtio_ring.c static void *virtqueue_get_buf_ctx_packed(struct virtqueue *_vq, virtqueue 1411 drivers/virtio/virtio_ring.c static void virtqueue_disable_cb_packed(struct virtqueue *_vq) virtqueue 1422 drivers/virtio/virtio_ring.c static unsigned virtqueue_enable_cb_prepare_packed(struct virtqueue *_vq) virtqueue 1458 drivers/virtio/virtio_ring.c static bool virtqueue_poll_packed(struct virtqueue *_vq, u16 off_wrap) virtqueue 1470 drivers/virtio/virtio_ring.c static bool virtqueue_enable_cb_delayed_packed(struct virtqueue *_vq) virtqueue 1529 drivers/virtio/virtio_ring.c static void *virtqueue_detach_unused_buf_packed(struct virtqueue *_vq) virtqueue 1553 drivers/virtio/virtio_ring.c static struct virtqueue *vring_create_virtqueue_packed( virtqueue 1561 drivers/virtio/virtio_ring.c bool (*notify)(struct virtqueue *), virtqueue 1562 drivers/virtio/virtio_ring.c void (*callback)(struct virtqueue *), virtqueue 1693 drivers/virtio/virtio_ring.c static inline int virtqueue_add(struct virtqueue *_vq, virtqueue 1724 drivers/virtio/virtio_ring.c int virtqueue_add_sgs(struct virtqueue *_vq, virtqueue 1758 drivers/virtio/virtio_ring.c int virtqueue_add_outbuf(struct virtqueue *vq, virtqueue 1780 drivers/virtio/virtio_ring.c int virtqueue_add_inbuf(struct virtqueue *vq, virtqueue 1803 drivers/virtio/virtio_ring.c int virtqueue_add_inbuf_ctx(struct virtqueue *vq, virtqueue 1824 drivers/virtio/virtio_ring.c bool virtqueue_kick_prepare(struct virtqueue *_vq) virtqueue 1841 drivers/virtio/virtio_ring.c bool virtqueue_notify(struct virtqueue *_vq) virtqueue 1869 drivers/virtio/virtio_ring.c bool virtqueue_kick(struct virtqueue *vq) virtqueue 1894 drivers/virtio/virtio_ring.c void *virtqueue_get_buf_ctx(struct virtqueue *_vq, unsigned int *len, virtqueue 1904 drivers/virtio/virtio_ring.c void *virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) virtqueue 1918 drivers/virtio/virtio_ring.c void virtqueue_disable_cb(struct virtqueue *_vq) virtqueue 1941 drivers/virtio/virtio_ring.c unsigned virtqueue_enable_cb_prepare(struct virtqueue *_vq) virtqueue 1959 drivers/virtio/virtio_ring.c bool virtqueue_poll(struct virtqueue *_vq, unsigned last_used_idx) virtqueue 1980 drivers/virtio/virtio_ring.c bool virtqueue_enable_cb(struct virtqueue *_vq) virtqueue 2001 drivers/virtio/virtio_ring.c bool virtqueue_enable_cb_delayed(struct virtqueue *_vq) virtqueue 2018 drivers/virtio/virtio_ring.c void *virtqueue_detach_unused_buf(struct virtqueue *_vq) virtqueue 2053 drivers/virtio/virtio_ring.c struct virtqueue *__vring_new_virtqueue(unsigned int index, virtqueue 2058 drivers/virtio/virtio_ring.c bool (*notify)(struct virtqueue *), virtqueue 2059 drivers/virtio/virtio_ring.c void (*callback)(struct virtqueue *), virtqueue 2131 drivers/virtio/virtio_ring.c struct virtqueue *vring_create_virtqueue( virtqueue 2139 drivers/virtio/virtio_ring.c bool (*notify)(struct virtqueue *), virtqueue 2140 drivers/virtio/virtio_ring.c void (*callback)(struct virtqueue *), virtqueue 2156 drivers/virtio/virtio_ring.c struct virtqueue *vring_new_virtqueue(unsigned int index, virtqueue 2163 drivers/virtio/virtio_ring.c bool (*notify)(struct virtqueue *vq), virtqueue 2164 drivers/virtio/virtio_ring.c void (*callback)(struct virtqueue *vq), virtqueue 2178 drivers/virtio/virtio_ring.c void vring_del_virtqueue(struct virtqueue *_vq) virtqueue 2249 drivers/virtio/virtio_ring.c unsigned int virtqueue_get_vring_size(struct virtqueue *_vq) virtqueue 2258 drivers/virtio/virtio_ring.c bool virtqueue_is_broken(struct virtqueue *_vq) virtqueue 2272 drivers/virtio/virtio_ring.c struct virtqueue *_vq; virtqueue 2281 drivers/virtio/virtio_ring.c dma_addr_t virtqueue_get_desc_addr(struct virtqueue *_vq) virtqueue 2294 drivers/virtio/virtio_ring.c dma_addr_t virtqueue_get_avail_addr(struct virtqueue *_vq) virtqueue 2308 drivers/virtio/virtio_ring.c dma_addr_t virtqueue_get_used_addr(struct virtqueue *_vq) virtqueue 2323 drivers/virtio/virtio_ring.c const struct vring *virtqueue_get_vring(struct virtqueue *vq) virtqueue 30 fs/fuse/virtio_fs.c struct virtqueue *vq; /* protected by ->lock */ virtqueue 61 fs/fuse/virtio_fs.c static inline struct virtio_fs_vq *vq_to_fsvq(struct virtqueue *vq) virtqueue 68 fs/fuse/virtio_fs.c static inline struct fuse_pqueue *vq_to_fpq(struct virtqueue *vq) virtqueue 242 fs/fuse/virtio_fs.c struct virtqueue *vq = fsvq->vq; virtqueue 321 fs/fuse/virtio_fs.c struct virtqueue *vq = fsvq->vq; virtqueue 452 fs/fuse/virtio_fs.c struct virtqueue *vq = fsvq->vq; virtqueue 512 fs/fuse/virtio_fs.c static void virtio_fs_vq_done(struct virtqueue *vq) virtqueue 525 fs/fuse/virtio_fs.c struct virtqueue **vqs; virtqueue 716 fs/fuse/virtio_fs.c struct virtqueue *vq; virtqueue 883 fs/fuse/virtio_fs.c struct virtqueue *vq; virtqueue 558 include/linux/remoteproc.h struct virtqueue *vq; virtqueue 30 include/linux/virtio.h void (*callback)(struct virtqueue *vq); virtqueue 38 include/linux/virtio.h int virtqueue_add_outbuf(struct virtqueue *vq, virtqueue 43 include/linux/virtio.h int virtqueue_add_inbuf(struct virtqueue *vq, virtqueue 48 include/linux/virtio.h int virtqueue_add_inbuf_ctx(struct virtqueue *vq, virtqueue 54 include/linux/virtio.h int virtqueue_add_sgs(struct virtqueue *vq, virtqueue 61 include/linux/virtio.h bool virtqueue_kick(struct virtqueue *vq); virtqueue 63 include/linux/virtio.h bool virtqueue_kick_prepare(struct virtqueue *vq); virtqueue 65 include/linux/virtio.h bool virtqueue_notify(struct virtqueue *vq); virtqueue 67 include/linux/virtio.h void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len); virtqueue 69 include/linux/virtio.h void *virtqueue_get_buf_ctx(struct virtqueue *vq, unsigned int *len, virtqueue 72 include/linux/virtio.h void virtqueue_disable_cb(struct virtqueue *vq); virtqueue 74 include/linux/virtio.h bool virtqueue_enable_cb(struct virtqueue *vq); virtqueue 76 include/linux/virtio.h unsigned virtqueue_enable_cb_prepare(struct virtqueue *vq); virtqueue 78 include/linux/virtio.h bool virtqueue_poll(struct virtqueue *vq, unsigned); virtqueue 80 include/linux/virtio.h bool virtqueue_enable_cb_delayed(struct virtqueue *vq); virtqueue 82 include/linux/virtio.h void *virtqueue_detach_unused_buf(struct virtqueue *vq); virtqueue 84 include/linux/virtio.h unsigned int virtqueue_get_vring_size(struct virtqueue *vq); virtqueue 86 include/linux/virtio.h bool virtqueue_is_broken(struct virtqueue *vq); virtqueue 88 include/linux/virtio.h const struct vring *virtqueue_get_vring(struct virtqueue *vq); virtqueue 89 include/linux/virtio.h dma_addr_t virtqueue_get_desc_addr(struct virtqueue *vq); virtqueue 90 include/linux/virtio.h dma_addr_t virtqueue_get_avail_addr(struct virtqueue *vq); virtqueue 91 include/linux/virtio.h dma_addr_t virtqueue_get_used_addr(struct virtqueue *vq); virtqueue 69 include/linux/virtio_config.h typedef void vq_callback_t(struct virtqueue *); virtqueue 80 include/linux/virtio_config.h struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 87 include/linux/virtio_config.h int (*set_vq_affinity)(struct virtqueue *vq, virtqueue 178 include/linux/virtio_config.h struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev, virtqueue 183 include/linux/virtio_config.h struct virtqueue *vq; virtqueue 193 include/linux/virtio_config.h struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 202 include/linux/virtio_config.h struct virtqueue *vqs[], vq_callback_t *callbacks[], virtqueue 245 include/linux/virtio_config.h int virtqueue_set_affinity(struct virtqueue *vq, const struct cpumask *cpu_mask) virtqueue 61 include/linux/virtio_ring.h struct virtqueue; virtqueue 69 include/linux/virtio_ring.h struct virtqueue *vring_create_virtqueue(unsigned int index, virtqueue 76 include/linux/virtio_ring.h bool (*notify)(struct virtqueue *vq), virtqueue 77 include/linux/virtio_ring.h void (*callback)(struct virtqueue *vq), virtqueue 81 include/linux/virtio_ring.h struct virtqueue *__vring_new_virtqueue(unsigned int index, virtqueue 86 include/linux/virtio_ring.h bool (*notify)(struct virtqueue *), virtqueue 87 include/linux/virtio_ring.h void (*callback)(struct virtqueue *), virtqueue 94 include/linux/virtio_ring.h struct virtqueue *vring_new_virtqueue(unsigned int index, virtqueue 101 include/linux/virtio_ring.h bool (*notify)(struct virtqueue *vq), virtqueue 102 include/linux/virtio_ring.h void (*callback)(struct virtqueue *vq), virtqueue 109 include/linux/virtio_ring.h void vring_del_virtqueue(struct virtqueue *vq); virtqueue 68 net/9p/trans_virtio.c struct virtqueue *vq; virtqueue 125 net/9p/trans_virtio.c static void req_done(struct virtqueue *vq) virtqueue 30 net/vmw_vsock/virtio_transport.c struct virtqueue *vqs[VSOCK_VQ_MAX]; virtqueue 135 net/vmw_vsock/virtio_transport.c struct virtqueue *vq; virtqueue 186 net/vmw_vsock/virtio_transport.c struct virtqueue *rx_vq = vsock->vqs[VSOCK_VQ_RX]; virtqueue 273 net/vmw_vsock/virtio_transport.c struct virtqueue *rx_vq = vsock->vqs[VSOCK_VQ_RX]; virtqueue 294 net/vmw_vsock/virtio_transport.c struct virtqueue *vq; virtqueue 334 net/vmw_vsock/virtio_transport.c struct virtqueue *vq; virtqueue 364 net/vmw_vsock/virtio_transport.c struct virtqueue *vq = vsock->vqs[VSOCK_VQ_RX]; virtqueue 377 net/vmw_vsock/virtio_transport.c struct virtqueue *vq; virtqueue 431 net/vmw_vsock/virtio_transport.c struct virtqueue *vq; virtqueue 489 net/vmw_vsock/virtio_transport.c struct virtqueue *vq; virtqueue 516 net/vmw_vsock/virtio_transport.c static void virtio_vsock_event_done(struct virtqueue *vq) virtqueue 525 net/vmw_vsock/virtio_transport.c static void virtio_vsock_tx_done(struct virtqueue *vq) virtqueue 534 net/vmw_vsock/virtio_transport.c static void virtio_vsock_rx_done(struct virtqueue *vq) virtqueue 20 tools/virtio/linux/virtio.h void (*callback)(struct virtqueue *vq); virtqueue 29 tools/virtio/linux/virtio.h int virtqueue_add_sgs(struct virtqueue *vq, virtqueue 36 tools/virtio/linux/virtio.h int virtqueue_add_outbuf(struct virtqueue *vq, virtqueue 41 tools/virtio/linux/virtio.h int virtqueue_add_inbuf(struct virtqueue *vq, virtqueue 46 tools/virtio/linux/virtio.h bool virtqueue_kick(struct virtqueue *vq); virtqueue 48 tools/virtio/linux/virtio.h void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len); virtqueue 50 tools/virtio/linux/virtio.h void virtqueue_disable_cb(struct virtqueue *vq); virtqueue 52 tools/virtio/linux/virtio.h bool virtqueue_enable_cb(struct virtqueue *vq); virtqueue 53 tools/virtio/linux/virtio.h bool virtqueue_enable_cb_delayed(struct virtqueue *vq); virtqueue 55 tools/virtio/linux/virtio.h void *virtqueue_detach_unused_buf(struct virtqueue *vq); virtqueue 56 tools/virtio/linux/virtio.h struct virtqueue *vring_new_virtqueue(unsigned int index, virtqueue 63 tools/virtio/linux/virtio.h bool (*notify)(struct virtqueue *vq), virtqueue 64 tools/virtio/linux/virtio.h void (*callback)(struct virtqueue *vq), virtqueue 66 tools/virtio/linux/virtio.h void vring_del_virtqueue(struct virtqueue *vq); virtqueue 32 tools/virtio/virtio_test.c struct virtqueue *vq; virtqueue 46 tools/virtio/virtio_test.c bool vq_notify(struct virtqueue *vq) virtqueue 56 tools/virtio/virtio_test.c void vq_callback(struct virtqueue *vq) virtqueue 27 tools/virtio/vringh_test.c static bool never_notify_host(struct virtqueue *vq) virtqueue 32 tools/virtio/vringh_test.c static void never_callback_guest(struct virtqueue *vq) virtqueue 70 tools/virtio/vringh_test.c static bool parallel_notify_host(struct virtqueue *vq) virtqueue 83 tools/virtio/vringh_test.c static bool no_notify_host(struct virtqueue *vq) virtqueue 294 tools/virtio/vringh_test.c struct virtqueue *vq; virtqueue 440 tools/virtio/vringh_test.c struct virtqueue *vq;