Searched refs:vqueue_info (Results 1 – 11 of 11) sorted by relevance
| /illumos-gate/usr/src/cmd/bhyve/common/ |
| H A D | virtio.h | 213 struct vqueue_info; 283 struct vqueue_info *vs_queues; /* one per vc_nvq */ 324 void (*vc_qnotify)(void *, struct vqueue_info *); 367 struct vqueue_info { struct 369 void (*vq_notify)(void *, struct vqueue_info *); argument 405 vq_ring_ready(struct vqueue_info *vq) in vq_ring_ready() argument 415 vq_has_descs(struct vqueue_info *vq) in vq_has_descs() 444 vq_interrupt(struct virtio_softc *vs, struct vqueue_info *vq) in vq_interrupt() 461 vq_kick_enable(struct vqueue_info *vq) in vq_kick_enable() 473 vq_kick_disable(struct vqueue_info *vq) in vq_kick_disable() [all …]
|
| H A D | pci_virtio_console.c | 145 struct vqueue_info vsc_queues[VTCON_MAXQ]; 176 static void pci_vtcon_notify_rx(void *, struct vqueue_info *); 177 static void pci_vtcon_notify_tx(void *, struct vqueue_info *); 248 pci_vtcon_vq_to_port(struct pci_vtcon_softc *sc, struct vqueue_info *vq) in pci_vtcon_vq_to_port() 261 static inline struct vqueue_info * 466 struct vqueue_info *vq; in pci_vtcon_sock_rx() 633 struct vqueue_info *vq; in pci_vtcon_control_send() 664 pci_vtcon_notify_tx(void *vsc, struct vqueue_info *vq) in pci_vtcon_notify_tx() 690 pci_vtcon_notify_rx(void *vsc, struct vqueue_info *vq) in pci_vtcon_notify_rx()
|
| H A D | pci_virtio_viona.c | 142 struct vqueue_info *vsc_queues; 171 static void pci_viona_qnotify(void *, struct vqueue_info *); 172 static void pci_viona_ctlqnotify(void *, struct vqueue_info *); 270 struct vqueue_info *queues; in pci_viona_qalloc() 283 sizeof (struct vqueue_info)); in pci_viona_qalloc() 380 pci_viona_control_rx(struct vqueue_info *vq, const virtio_net_ctrl_hdr_t *hdr, in pci_viona_control_rx() 436 pci_viona_control_mac(struct vqueue_info *vq, const virtio_net_ctrl_hdr_t *hdr, in pci_viona_control_mac() 495 pci_viona_control_mq(struct vqueue_info *vq, const virtio_net_ctrl_hdr_t *hdr, in pci_viona_control_mq() 530 pci_viona_control(struct vqueue_info *vq) in pci_viona_control() 597 pci_viona_process_ctrlq(struct vqueue_info *vq) in pci_viona_process_ctrlq() [all …]
|
| H A D | pci_virtio_rnd.c | 90 struct vqueue_info vrsc_vq; 97 static void pci_vtrnd_notify(void *, struct vqueue_info *); 122 pci_vtrnd_notify(void *vsc, struct vqueue_info *vq) in pci_vtrnd_notify()
|
| H A D | pci_virtio_net.c | 113 struct vqueue_info vsc_queues[VTNET_MAXQ - 1]; 268 struct vqueue_info *vq; in pci_vtnet_rx() 459 pci_vtnet_ping_rxq(void *vsc, struct vqueue_info *vq) in pci_vtnet_ping_rxq() 480 pci_vtnet_proctx(struct pci_vtnet_softc *sc, struct vqueue_info *vq) in pci_vtnet_proctx() 527 pci_vtnet_ping_txq(void *vsc, struct vqueue_info *vq) in pci_vtnet_ping_txq() 552 struct vqueue_info *vq; in pci_vtnet_tx_thread() 603 pci_vtnet_ping_ctlq(void *vsc, struct vqueue_info *vq) in pci_vtnet_ping_ctlq()
|
| H A D | virtio.c | 105 vi_queue_linkup(struct virtio_softc *vs, struct vqueue_info *queues) in vi_queue_linkup() 123 void *dev_softc, struct pci_devinst *pi, struct vqueue_info *queues) in vi_softc_linkup() 146 struct vqueue_info *vq; in vi_reset_dev() 633 struct vqueue_info *vq; in vi_vq_init() 687 struct vqueue_info *vq; in vi_legacy_vq_init() 771 vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov, in vq_getchain() 905 vq_retchains(struct vqueue_info *vq, uint16_t n_chains) in vq_retchains() 912 vq_relchain_prepare(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) in vq_relchain_prepare() 933 vq_relchain_publish(struct vqueue_info *vq) in vq_relchain_publish() 952 vq_relchain(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) in vq_relchain() [all …]
|
| H A D | pci_virtio_scsi.c | 119 struct vqueue_info *); 125 static void pci_vtscsi_controlq_notify(void *, struct vqueue_info *); 126 static void pci_vtscsi_eventq_notify(void *, struct vqueue_info *); 127 static void pci_vtscsi_requestq_notify(void *, struct vqueue_info *); 743 pci_vtscsi_queue_request(struct pci_vtscsi_softc *sc, struct vqueue_info *vq) in pci_vtscsi_queue_request() 902 pci_vtscsi_controlq_notify(void *vsc, struct vqueue_info *vq) in pci_vtscsi_controlq_notify() 930 pci_vtscsi_eventq_notify(void *vsc __unused, struct vqueue_info *vq) in pci_vtscsi_eventq_notify() 936 pci_vtscsi_requestq_notify(void *vsc, struct vqueue_info *vq) in pci_vtscsi_requestq_notify() 1274 sizeof(struct vqueue_info)); in pci_vtscsi_init()
|
| H A D | pci_virtio_9p.c | 98 struct vqueue_info vsc_vq; 132 static void pci_vt9p_notify(void *, struct vqueue_info *); 229 pci_vt9p_notify(void *vsc, struct vqueue_info *vq) in pci_vt9p_notify()
|
| H A D | pci_virtio_block.c | 204 struct vqueue_info vbsc_vq; 216 static void pci_vtblk_notify(void *, struct vqueue_info *); 306 pci_vtblk_proc(struct pci_vtblk_softc *sc, struct vqueue_info *vq) in pci_vtblk_proc() 469 pci_vtblk_notify(void *vsc, struct vqueue_info *vq) in pci_vtblk_notify()
|
| H A D | pci_virtio_input.c | 160 struct vqueue_info vsc_queues[VTINPUT_MAXQ]; 195 pci_vtinput_notify_eventq(void *vsc __unused, struct vqueue_info *vq __unused) in pci_vtinput_notify_eventq() 201 pci_vtinput_notify_statusq(void *vsc, struct vqueue_info *vq) in pci_vtinput_notify_statusq() 524 struct vtinput_eventqueue *queue, struct vqueue_info *vq) in vtinput_eventqueue_send_events()
|
| H A D | pci_virtio_scsi.h | 137 struct vqueue_info *vsq_vq; 187 struct vqueue_info *vss_vq;
|