Symbol: virtqueue
sys/dev/netmap/if_vtnet_netmap.h
165
struct virtqueue *vq = rxq->vtnrx_vq;
sys/dev/netmap/if_vtnet_netmap.h
260
struct virtqueue *vq = rxq->vtnrx_vq;
sys/dev/netmap/if_vtnet_netmap.h
357
struct virtqueue *txvq = txq->vtntx_vq;
sys/dev/netmap/if_vtnet_netmap.h
71
struct virtqueue *vq = txq->vtntx_vq;
sys/dev/virtio/balloon/virtio_balloon.c
100
struct virtqueue *, int);
sys/dev/virtio/balloon/virtio_balloon.c
334
struct virtqueue *vq;
sys/dev/virtio/balloon/virtio_balloon.c
365
struct virtqueue *vq;
sys/dev/virtio/balloon/virtio_balloon.c
405
vtballoon_send_page_frames(struct vtballoon_softc *sc, struct virtqueue *vq,
sys/dev/virtio/balloon/virtio_balloon.c
65
struct virtqueue *vtballoon_inflate_vq;
sys/dev/virtio/balloon/virtio_balloon.c
66
struct virtqueue *vtballoon_deflate_vq;
sys/dev/virtio/block/virtio_blk.c
1179
struct virtqueue *vq;
sys/dev/virtio/block/virtio_blk.c
1401
struct virtqueue *vq;
sys/dev/virtio/block/virtio_blk.c
1452
struct virtqueue *vq;
sys/dev/virtio/block/virtio_blk.c
1595
struct virtqueue *vq;
sys/dev/virtio/block/virtio_blk.c
1648
struct virtqueue *vq;
sys/dev/virtio/block/virtio_blk.c
98
struct virtqueue *vtblk_vq;
sys/dev/virtio/console/virtio_console.c
100
struct virtqueue *vcsp_outvq;
sys/dev/virtio/console/virtio_console.c
1011
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
1056
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
1200
vtcon_port_drain_bufs(struct virtqueue *vq)
sys/dev/virtio/console/virtio_console.c
121
struct virtqueue *vtcon_ctrl_rxvq;
sys/dev/virtio/console/virtio_console.c
122
struct virtqueue *vtcon_ctrl_txvq;
sys/dev/virtio/console/virtio_console.c
1303
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
1364
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
201
static void vtcon_port_drain_bufs(struct virtqueue *);
sys/dev/virtio/console/virtio_console.c
570
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
613
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
659
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
683
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
80
struct virtqueue *vtcport_invq;
sys/dev/virtio/console/virtio_console.c
81
struct virtqueue *vtcport_outvq;
sys/dev/virtio/console/virtio_console.c
901
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
962
struct virtqueue *vq;
sys/dev/virtio/console/virtio_console.c
99
struct virtqueue *vcsp_invq;
sys/dev/virtio/gpu/virtio_gpu.c
72
struct virtqueue *vtgpu_ctrl_vq;
sys/dev/virtio/mmio/virtio_mmio.c
467
vtmmio_set_virtqueue(struct vtmmio_softc *sc, struct virtqueue *vq,
sys/dev/virtio/mmio/virtio_mmio.c
510
struct virtqueue *vq;
sys/dev/virtio/mmio/virtio_mmio.c
60
struct virtqueue *vtv_vq;
sys/dev/virtio/mmio/virtio_mmio.c
76
struct virtqueue *vq, uint32_t size);
sys/dev/virtio/mmio/virtio_mmio.c
868
struct virtqueue *vq;
sys/dev/virtio/mmio/virtio_mmio.c
956
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
1114
struct virtqueue *vq = sc->vtnet_txqs[0].vtntx_vq;
sys/dev/virtio/network/if_vtnet.c
1496
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
1531
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
1977
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2116
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2345
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2355
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2381
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2570
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2671
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2736
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
2888
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
3567
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnet.c
4501
struct virtqueue *vq;
sys/dev/virtio/network/if_vtnetvar.h
115
struct virtqueue *vtntx_vq;
sys/dev/virtio/network/if_vtnetvar.h
179
struct virtqueue *vtnet_ctrl_vq;
sys/dev/virtio/network/if_vtnetvar.h
82
struct virtqueue *vtnrx_vq;
sys/dev/virtio/p9fs/virtio_p9fs.c
147
struct virtqueue *vq;
sys/dev/virtio/p9fs/virtio_p9fs.c
218
struct virtqueue *vq;
sys/dev/virtio/p9fs/virtio_p9fs.c
69
struct virtqueue *vt9p_vq;
sys/dev/virtio/pci/virtio_pci.c
127
vtpci_set_vq(struct vtpci_common *cn, struct virtqueue *vq)
sys/dev/virtio/pci/virtio_pci.c
355
struct virtqueue *vq;
sys/dev/virtio/pci/virtio_pci.c
833
struct virtqueue *vq;
sys/dev/virtio/pci/virtio_pci.c
909
struct virtqueue *vq;
sys/dev/virtio/pci/virtio_pci.c
921
struct virtqueue *vq;
sys/dev/virtio/pci/virtio_pci.h
39
struct virtqueue *vtv_vq;
sys/dev/virtio/pci/virtio_pci_legacy.c
744
vtpci_legacy_set_vq(device_t dev, struct virtqueue *vq)
sys/dev/virtio/pci/virtio_pci_legacy.c
80
static void vtpci_legacy_set_vq(device_t, struct virtqueue *);
sys/dev/virtio/pci/virtio_pci_modern.c
103
static void vtpci_modern_set_vq(device_t, struct virtqueue *);
sys/dev/virtio/pci/virtio_pci_modern.c
1262
vtpci_modern_set_vq(device_t dev, struct virtqueue *vq)
sys/dev/virtio/random/virtio_random.c
273
struct virtqueue *vq;
sys/dev/virtio/random/virtio_random.c
290
struct virtqueue *vq;
sys/dev/virtio/random/virtio_random.c
53
struct virtqueue *vtrnd_vq;
sys/dev/virtio/scmi/virtio_scmi.c
60
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsi.c
1099
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsi.c
1431
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsi.c
162
static void vtscsi_drain_vq(struct vtscsi_softc *, struct virtqueue *);
sys/dev/virtio/scsi/virtio_scsi.c
175
static void vtscsi_complete_vq(struct vtscsi_softc *, struct virtqueue *);
sys/dev/virtio/scsi/virtio_scsi.c
1821
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsi.c
1905
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsi.c
1983
vtscsi_drain_vq(struct vtscsi_softc *sc, struct virtqueue *vq)
sys/dev/virtio/scsi/virtio_scsi.c
2190
vtscsi_complete_vq(struct vtscsi_softc *sc, struct virtqueue *vq)
sys/dev/virtio/scsi/virtio_scsi.c
2204
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsi.c
2227
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsi.c
2252
struct virtqueue *vq;
sys/dev/virtio/scsi/virtio_scsivar.h
61
struct virtqueue *vtscsi_control_vq;
sys/dev/virtio/scsi/virtio_scsivar.h
62
struct virtqueue *vtscsi_event_vq;
sys/dev/virtio/scsi/virtio_scsivar.h
63
struct virtqueue *vtscsi_request_vq;
sys/dev/virtio/virtqueue.c
1002
vq_ring_notify_host(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
1010
vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx)
sys/dev/virtio/virtqueue.c
131
static int virtqueue_init_indirect(struct virtqueue *vq, int);
sys/dev/virtio/virtqueue.c
132
static void virtqueue_free_indirect(struct virtqueue *vq);
sys/dev/virtio/virtqueue.c
133
static void virtqueue_init_indirect_list(struct virtqueue *,
sys/dev/virtio/virtqueue.c
136
static void vq_ring_init(struct virtqueue *);
sys/dev/virtio/virtqueue.c
137
static void vq_ring_update_avail(struct virtqueue *, uint16_t);
sys/dev/virtio/virtqueue.c
138
static uint16_t vq_ring_enqueue_segments(struct virtqueue *,
sys/dev/virtio/virtqueue.c
140
static bool vq_ring_use_indirect(struct virtqueue *, int);
sys/dev/virtio/virtqueue.c
141
static void vq_ring_enqueue_indirect(struct virtqueue *, void *,
sys/dev/virtio/virtqueue.c
143
static int vq_ring_enable_interrupt(struct virtqueue *, uint16_t);
sys/dev/virtio/virtqueue.c
144
static int vq_ring_must_notify_host(struct virtqueue *);
sys/dev/virtio/virtqueue.c
145
static void vq_ring_notify_host(struct virtqueue *);
sys/dev/virtio/virtqueue.c
146
static void vq_ring_free_chain(struct virtqueue *, uint16_t);
sys/dev/virtio/virtqueue.c
148
SDT_PROVIDER_DEFINE(virtqueue);
sys/dev/virtio/virtqueue.c
149
SDT_PROBE_DEFINE6(virtqueue, , enqueue_segments, entry, "struct virtqueue *",
sys/dev/virtio/virtqueue.c
151
SDT_PROBE_DEFINE1(virtqueue, , enqueue_segments, return, "uint16_t");
sys/dev/virtio/virtqueue.c
165
struct virtqueue *vq;
sys/dev/virtio/virtqueue.c
172
vq = (struct virtqueue *)arg;
sys/dev/virtio/virtqueue.c
179
struct vq_alloc_info *info, struct virtqueue **vqp)
sys/dev/virtio/virtqueue.c
181
struct virtqueue *vq;
sys/dev/virtio/virtqueue.c
205
vq = malloc(sizeof(struct virtqueue) +
sys/dev/virtio/virtqueue.c
310
virtqueue_init_indirect(struct virtqueue *vq, int indirect_size)
sys/dev/virtio/virtqueue.c
400
virtqueue_free_indirect(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
422
virtqueue_init_indirect_list(struct virtqueue *vq,
sys/dev/virtio/virtqueue.c
435
virtqueue_reinit(struct virtqueue *vq, uint16_t size)
sys/dev/virtio/virtqueue.c
477
virtqueue_free(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
504
virtqueue_paddr(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
510
virtqueue_desc_paddr(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
516
virtqueue_avail_paddr(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
522
virtqueue_used_paddr(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
528
virtqueue_index(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
535
virtqueue_size(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
542
virtqueue_nfree(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
549
virtqueue_empty(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
556
virtqueue_full(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
563
virtqueue_notify(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
578
virtqueue_nused(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
594
virtqueue_intr_filter(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
608
virtqueue_intr(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
615
virtqueue_enable_intr(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
622
virtqueue_postpone_intr(struct virtqueue *vq, vq_postpone_t hint)
sys/dev/virtio/virtqueue.c
650
virtqueue_disable_intr(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
666
virtqueue_enqueue(struct virtqueue *vq, void *cookie, struct sglist *sg,
sys/dev/virtio/virtqueue.c
722
virtqueue_dequeue(struct virtqueue *vq, uint32_t *len)
sys/dev/virtio/virtqueue.c
753
virtqueue_poll(struct virtqueue *vq, uint32_t *len)
sys/dev/virtio/virtqueue.c
765
virtqueue_drain(struct virtqueue *vq, int *last)
sys/dev/virtio/virtqueue.c
788
virtqueue_dump(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
807
vq_ring_init(struct virtqueue *vq)
sys/dev/virtio/virtqueue.c
828
vq_ring_update_avail(struct virtqueue *vq, uint16_t desc_idx)
sys/dev/virtio/virtqueue.c
854
vq_ring_enqueue_segments(struct virtqueue *vq, struct vring_desc *desc,
sys/dev/virtio/virtqueue.c
862
SDT_PROBE6(virtqueue, , enqueue_segments, entry, vq, desc, head_idx,
sys/dev/virtio/virtqueue.c
884
SDT_PROBE1(virtqueue, , enqueue_segments, return, idx);
sys/dev/virtio/virtqueue.c
889
vq_ring_use_indirect(struct virtqueue *vq, int needed)
sys/dev/virtio/virtqueue.c
905
vq_ring_enqueue_indirect(struct virtqueue *vq, void *cookie,
sys/dev/virtio/virtqueue.c
949
vq_ring_enable_interrupt(struct virtqueue *vq, uint16_t ndesc)
sys/dev/virtio/virtqueue.c
982
vq_ring_must_notify_host(struct virtqueue *vq)
sys/dev/virtio/virtqueue.h
32
struct virtqueue;
sys/dev/virtio/virtqueue.h
56
struct virtqueue **vqai_vq;
sys/dev/virtio/virtqueue.h
70
struct vq_alloc_info *info, struct virtqueue **vqp);
sys/dev/virtio/virtqueue.h
71
void *virtqueue_drain(struct virtqueue *vq, int *last);
sys/dev/virtio/virtqueue.h
72
void virtqueue_free(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
73
int virtqueue_reinit(struct virtqueue *vq, uint16_t size);
sys/dev/virtio/virtqueue.h
75
int virtqueue_intr_filter(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
76
void virtqueue_intr(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
77
int virtqueue_enable_intr(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
78
int virtqueue_postpone_intr(struct virtqueue *vq, vq_postpone_t hint);
sys/dev/virtio/virtqueue.h
79
void virtqueue_disable_intr(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
82
vm_paddr_t virtqueue_paddr(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
83
vm_paddr_t virtqueue_desc_paddr(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
84
vm_paddr_t virtqueue_avail_paddr(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
85
vm_paddr_t virtqueue_used_paddr(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
87
uint16_t virtqueue_index(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
88
bool virtqueue_full(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
89
bool virtqueue_empty(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
90
int virtqueue_size(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
91
int virtqueue_nfree(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
92
int virtqueue_nused(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
93
void virtqueue_notify(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
94
void virtqueue_dump(struct virtqueue *vq);
sys/dev/virtio/virtqueue.h
96
int virtqueue_enqueue(struct virtqueue *vq, void *cookie,
sys/dev/virtio/virtqueue.h
98
void *virtqueue_dequeue(struct virtqueue *vq, uint32_t *len);
sys/dev/virtio/virtqueue.h
99
void *virtqueue_poll(struct virtqueue *vq, uint32_t *len);