| /freebsd-13.1/usr.sbin/bhyve/ |
| H A D | virtio.h | 184 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 D | virtio.c | 71 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 D | pci_virtio_rnd.c | 77 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 D | pci_virtio_console.c | 126 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 D | pci_virtio_net.c | 110 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 D | pci_virtio_scsi.c | 109 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 D | pci_virtio_9p.c | 73 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 D | pci_virtio_block.c | 192 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 D | virtio.h | 48 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 D | virtio.c | 75 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 D | virtio_block.c | 94 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 D | if_vtbe.c | 127 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()
|