Symbol: virtqueue
sys/dev/virtual/virtio/balloon/virtio_balloon.c
114
struct virtqueue *vtballoon_stats_vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
152
struct virtqueue *, int);
sys/dev/virtual/virtio/balloon/virtio_balloon.c
549
struct virtqueue *vq = sc->vtballoon_stats_vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
584
struct virtqueue *vq = sc->vtballoon_stats_vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
600
struct virtqueue *vq = sc->vtballoon_inflate_vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
611
struct virtqueue *vq = sc->vtballoon_deflate_vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
621
struct virtqueue *vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
658
struct virtqueue *vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
702
vtballoon_send_page_frames(struct vtballoon_softc *sc, struct virtqueue *vq,
sys/dev/virtual/virtio/balloon/virtio_balloon.c
96
struct virtqueue *vtballoon_inflate_vq;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
97
struct virtqueue *vtballoon_deflate_vq;
sys/dev/virtual/virtio/block/virtio_blk.c
1043
struct virtqueue *vq;
sys/dev/virtual/virtio/block/virtio_blk.c
1070
struct virtqueue *vq = q->vtblk_vq;
sys/dev/virtual/virtio/block/virtio_blk.c
66
struct virtqueue *vtblk_vq;
sys/dev/virtual/virtio/block/virtio_blk.c
771
struct virtqueue *vq;
sys/dev/virtual/virtio/block/virtio_blk.c
897
struct virtqueue *vq = q->vtblk_vq;
sys/dev/virtual/virtio/mmio/virtio_mmio.c
108
static void vtmmio_set_virtqueue(struct vtmmio_softc *, struct virtqueue *,
sys/dev/virtual/virtio/mmio/virtio_mmio.c
500
struct virtqueue *vq;
sys/dev/virtual/virtio/mmio/virtio_mmio.c
62
struct virtqueue *vtv_vq;
sys/dev/virtual/virtio/mmio/virtio_mmio.c
846
struct virtqueue *vq;
sys/dev/virtual/virtio/mmio/virtio_mmio.c
938
vtmmio_set_virtqueue(struct vtmmio_softc *sc, struct virtqueue *vq,
sys/dev/virtual/virtio/net/if_vtnet.c
1148
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
1181
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
1197
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
1383
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
1640
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
1688
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
1848
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
1996
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
2117
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnet.c
2375
struct virtqueue *vq;
sys/dev/virtual/virtio/net/if_vtnetvar.h
78
struct virtqueue *vtnet_rx_vq;
sys/dev/virtual/virtio/net/if_vtnetvar.h
79
struct virtqueue *vtnet_tx_vq;
sys/dev/virtual/virtio/net/if_vtnetvar.h
80
struct virtqueue *vtnet_ctrl_vq;
sys/dev/virtual/virtio/pci/virtio_pci.c
51
struct virtqueue *vq;
sys/dev/virtual/virtio/pci/virtio_pci.c
821
struct virtqueue *vq;
sys/dev/virtual/virtio/pci/virtio_pci.c
84
struct virtqueue *vq;
sys/dev/virtual/virtio/random/virtio_random.c
194
struct virtqueue *vq;
sys/dev/virtual/virtio/random/virtio_random.c
50
struct virtqueue *vtrnd_vq;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1126
struct virtqueue *vq;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1462
struct virtqueue *vq;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
160
static void vtscsi_drain_vq(struct vtscsi_softc *, struct virtqueue *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
173
static void vtscsi_complete_vq(struct vtscsi_softc *, struct virtqueue *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1883
struct virtqueue *vq;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1967
struct virtqueue *vq;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2045
vtscsi_drain_vq(struct vtscsi_softc *sc, struct virtqueue *vq)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2252
vtscsi_complete_vq(struct vtscsi_softc *sc, struct virtqueue *vq)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2266
struct virtqueue *vq;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2292
struct virtqueue *vq;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2320
struct virtqueue *vq;
sys/dev/virtual/virtio/scsi/virtio_scsivar.h
61
struct virtqueue *vtscsi_control_vq;
sys/dev/virtual/virtio/scsi/virtio_scsivar.h
62
struct virtqueue *vtscsi_event_vq;
sys/dev/virtual/virtio/scsi/virtio_scsivar.h
63
struct virtqueue *vtscsi_request_vq;
sys/dev/virtual/virtio/virtio/virtqueue.c
115
static int virtqueue_init_indirect(struct virtqueue *vq, int);
sys/dev/virtual/virtio/virtio/virtqueue.c
116
static void virtqueue_free_indirect(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.c
117
static void virtqueue_init_indirect_list(struct virtqueue *,
sys/dev/virtual/virtio/virtio/virtqueue.c
120
static void vq_ring_init(struct virtqueue *);
sys/dev/virtual/virtio/virtio/virtqueue.c
121
static void vq_ring_update_avail(struct virtqueue *, uint16_t);
sys/dev/virtual/virtio/virtio/virtqueue.c
122
static uint16_t vq_ring_enqueue_segments(struct virtqueue *,
sys/dev/virtual/virtio/virtio/virtqueue.c
124
static int vq_ring_use_indirect(struct virtqueue *, int);
sys/dev/virtual/virtio/virtio/virtqueue.c
125
static void vq_ring_enqueue_indirect(struct virtqueue *, void *,
sys/dev/virtual/virtio/virtio/virtqueue.c
127
static int vq_ring_must_notify_host(struct virtqueue *);
sys/dev/virtual/virtio/virtio/virtqueue.c
128
static void vq_ring_notify_host(struct virtqueue *);
sys/dev/virtual/virtio/virtio/virtqueue.c
129
static void vq_ring_free_chain(struct virtqueue *, uint16_t);
sys/dev/virtual/virtio/virtio/virtqueue.c
145
vm_paddr_t highaddr, struct vq_alloc_info *info, struct virtqueue **vqp)
sys/dev/virtual/virtio/virtio/virtqueue.c
147
struct virtqueue *vq;
sys/dev/virtual/virtio/virtio/virtqueue.c
171
vq = kmalloc(sizeof(struct virtqueue) +
sys/dev/virtual/virtio/virtio/virtqueue.c
217
virtqueue_init_indirect(struct virtqueue *vq, int indirect_size)
sys/dev/virtual/virtio/virtio/virtqueue.c
261
virtqueue_free_indirect(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
282
virtqueue_init_indirect_list(struct virtqueue *vq,
sys/dev/virtual/virtio/virtio/virtqueue.c
295
virtqueue_reinit(struct virtqueue *vq, uint16_t size)
sys/dev/virtual/virtio/virtio/virtqueue.c
337
virtqueue_free(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
359
virtqueue_paddr(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
365
virtqueue_size(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
371
virtqueue_empty(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
378
virtqueue_full(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
385
virtqueue_notify(struct virtqueue *vq, lwkt_serialize_t interlock)
sys/dev/virtual/virtio/virtio/virtqueue.c
401
virtqueue_nused(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
413
virtqueue_pending(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
423
virtqueue_enable_intr(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
450
virtqueue_postpone_intr(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
481
virtqueue_disable_intr(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
491
virtqueue_enqueue(struct virtqueue *vq, void *cookie, struct sglist *sg,
sys/dev/virtual/virtio/virtio/virtqueue.c
544
virtqueue_dequeue(struct virtqueue *vq, uint32_t *len)
sys/dev/virtual/virtio/virtio/virtqueue.c
573
virtqueue_poll(struct virtqueue *vq, uint32_t *len)
sys/dev/virtual/virtio/virtio/virtqueue.c
585
virtqueue_drain(struct virtqueue *vq, int *last)
sys/dev/virtual/virtio/virtio/virtqueue.c
608
virtqueue_dump(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
625
vq_ring_init(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
643
vq_ring_update_avail(struct virtqueue *vq, uint16_t desc_idx)
sys/dev/virtual/virtio/virtio/virtqueue.c
665
vq_ring_enqueue_segments(struct virtqueue *vq, struct vring_desc *desc,
sys/dev/virtual/virtio/virtio/virtqueue.c
696
vq_ring_use_indirect(struct virtqueue *vq, int needed)
sys/dev/virtual/virtio/virtio/virtqueue.c
712
vq_ring_enqueue_indirect(struct virtqueue *vq, void *cookie,
sys/dev/virtual/virtio/virtio/virtqueue.c
752
vq_ring_must_notify_host(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
768
vq_ring_notify_host(struct virtqueue *vq)
sys/dev/virtual/virtio/virtio/virtqueue.c
774
vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx)
sys/dev/virtual/virtio/virtio/virtqueue.h
35
struct virtqueue;
sys/dev/virtual/virtio/virtio/virtqueue.h
54
struct virtqueue **vqai_vq;
sys/dev/virtual/virtio/virtio/virtqueue.h
68
struct virtqueue **vqp);
sys/dev/virtual/virtio/virtio/virtqueue.h
69
void *virtqueue_drain(struct virtqueue *vq, int *last);
sys/dev/virtual/virtio/virtio/virtqueue.h
70
void virtqueue_free(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
71
int virtqueue_reinit(struct virtqueue *vq, uint16_t size);
sys/dev/virtual/virtio/virtio/virtqueue.h
73
int virtqueue_pending(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
74
int virtqueue_enable_intr(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
75
int virtqueue_postpone_intr(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
76
void virtqueue_disable_intr(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
79
vm_paddr_t virtqueue_paddr(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
81
int virtqueue_full(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
82
int virtqueue_empty(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
83
int virtqueue_size(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
84
int virtqueue_nused(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
85
void virtqueue_notify(struct virtqueue *vq, lwkt_serialize_t);
sys/dev/virtual/virtio/virtio/virtqueue.h
86
void virtqueue_dump(struct virtqueue *vq);
sys/dev/virtual/virtio/virtio/virtqueue.h
88
int virtqueue_enqueue(struct virtqueue *vq, void *cookie,
sys/dev/virtual/virtio/virtio/virtqueue.h
90
void *virtqueue_dequeue(struct virtqueue *vq, uint32_t *len);
sys/dev/virtual/virtio/virtio/virtqueue.h
91
void *virtqueue_poll(struct virtqueue *vq, uint32_t *len);