Home
last modified time | relevance | path

Searched refs:vqueue_info (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/usr.sbin/bhyve/
H A Dvirtio.h184 struct vqueue_info;
227 struct vqueue_info *vs_queues; /* one per vc_nvq */
251 void (*vc_qnotify)(void *, struct vqueue_info *);
285 struct vqueue_info { struct
287 void (*vq_notify)(void *, struct vqueue_info *); argument
316 vq_ring_ready(struct vqueue_info *vq) in vq_ring_ready() argument
327 vq_has_descs(struct vqueue_info *vq) in vq_has_descs()
365 vq_kick_enable(struct vqueue_info *vq) in vq_kick_enable()
378 vq_kick_disable(struct vqueue_info *vq) in vq_kick_disable()
399 struct vqueue_info *queues);
[all …]
H A Dvirtio.c71 struct vqueue_info *queues) in vi_softc_linkup()
100 struct vqueue_info *vq; in vi_reset_dev()
180 struct vqueue_info *vq; in vi_vq_init()
267 vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov, in vq_getchain()
403 vq_retchains(struct vqueue_info *vq, uint16_t n_chains) in vq_retchains()
410 vq_relchain_prepare(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) in vq_relchain_prepare()
431 vq_relchain_publish(struct vqueue_info *vq) in vq_relchain_publish()
450 vq_relchain(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) in vq_relchain()
472 vq_endchains(struct vqueue_info *vq, int used_all_avail) in vq_endchains()
683 struct vqueue_info *vq; in vi_pci_write()
[all …]
H A Dpci_virtio_rnd.c77 struct vqueue_info vrsc_vq;
84 static void pci_vtrnd_notify(void *, struct vqueue_info *);
112 pci_vtrnd_notify(void *vsc, struct vqueue_info *vq) in pci_vtrnd_notify()
H A Dpci_virtio_console.c126 struct vqueue_info vsc_queues[VTCON_MAXQ];
157 static void pci_vtcon_notify_rx(void *, struct vqueue_info *);
158 static void pci_vtcon_notify_tx(void *, struct vqueue_info *);
222 pci_vtcon_vq_to_port(struct pci_vtcon_softc *sc, struct vqueue_info *vq) in pci_vtcon_vq_to_port()
235 static inline struct vqueue_info *
417 struct vqueue_info *vq; in pci_vtcon_sock_rx()
575 struct vqueue_info *vq; in pci_vtcon_control_send()
599 pci_vtcon_notify_tx(void *vsc, struct vqueue_info *vq) in pci_vtcon_notify_tx()
625 pci_vtcon_notify_rx(void *vsc, struct vqueue_info *vq) in pci_vtcon_notify_rx()
H A Dpci_virtio_net.c110 struct vqueue_info vsc_queues[VTNET_MAXQ - 1];
250 struct vqueue_info *vq; in pci_vtnet_rx()
415 pci_vtnet_ping_rxq(void *vsc, struct vqueue_info *vq) in pci_vtnet_ping_rxq()
436 pci_vtnet_proctx(struct pci_vtnet_softc *sc, struct vqueue_info *vq) in pci_vtnet_proctx()
483 pci_vtnet_ping_txq(void *vsc, struct vqueue_info *vq) in pci_vtnet_ping_txq()
508 struct vqueue_info *vq; in pci_vtnet_tx_thread()
556 pci_vtnet_ping_ctlq(void *vsc, struct vqueue_info *vq) in pci_vtnet_ping_ctlq()
H A Dpci_virtio_scsi.c109 struct vqueue_info * vsq_vq;
139 struct vqueue_info vss_vq[VTSCSI_MAXQ];
243 static void pci_vtscsi_controlq_notify(void *, struct vqueue_info *);
244 static void pci_vtscsi_eventq_notify(void *, struct vqueue_info *);
245 static void pci_vtscsi_requestq_notify(void *, struct vqueue_info *);
557 pci_vtscsi_controlq_notify(void *vsc, struct vqueue_info *vq) in pci_vtscsi_controlq_notify()
587 pci_vtscsi_eventq_notify(void *vsc, struct vqueue_info *vq) in pci_vtscsi_eventq_notify()
594 pci_vtscsi_requestq_notify(void *vsc, struct vqueue_info *vq) in pci_vtscsi_requestq_notify()
H A Dpci_virtio_9p.c73 struct vqueue_info vsc_vq;
103 static void pci_vt9p_notify(void *, struct vqueue_info *);
195 pci_vt9p_notify(void *vsc, struct vqueue_info *vq) in pci_vt9p_notify()
H A Dpci_virtio_block.c192 struct vqueue_info vbsc_vq;
201 static void pci_vtblk_notify(void *, struct vqueue_info *);
303 pci_vtblk_proc(struct pci_vtblk_softc *sc, struct vqueue_info *vq) in pci_vtblk_proc()
431 pci_vtblk_notify(void *vsc, struct vqueue_info *vq) in pci_vtblk_notify()
/freebsd-13.1/sys/dev/beri/virtio/
H A Dvirtio.h48 struct vqueue_info { struct
61 int vq_ring_ready(struct vqueue_info *vq); argument
62 int vq_has_descs(struct vqueue_info *vq);
65 int vq_getchain(uint32_t beri_mem_offset, struct vqueue_info *vq,
67 void vq_relchain(struct vqueue_info *vq, struct iovec *iov, int n, uint32_t iolen);
H A Dvirtio.c75 vq_ring_ready(struct vqueue_info *vq) in vq_ring_ready()
82 vq_has_descs(struct vqueue_info *vq) in vq_has_descs()
123 vq_getchain(uint32_t offs, struct vqueue_info *vq, in vq_getchain()
169 vq_relchain(struct vqueue_info *vq, struct iovec *iov, int n, uint32_t iolen) in vq_relchain()
H A Dvirtio_block.c94 struct vqueue_info vs_queues[NUM_QUEUES];
149 vtblk_proc(struct beri_vtblk_softc *sc, struct vqueue_info *vq) in vtblk_proc()
277 struct vqueue_info *vq; in vtblk_notify()
312 struct vqueue_info *vq; in vq_init()
/freebsd-13.1/sys/dev/beri/virtio/network/
H A Dif_vtbe.c127 struct vqueue_info vs_queues[2];
147 struct vqueue_info *vq; in vtbe_txstart_locked()
348 struct vqueue_info *vq; in vq_init()
387 vtbe_proc_rx(struct vtbe_softc *sc, struct vqueue_info *vq) in vtbe_proc_rx()
443 struct vqueue_info *vq; in vtbe_rxfinish_locked()