Searched refs:virtio_queue_t (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/uts/common/io/virtio/ |
H A D | virtio.h | 278 typedef struct virtio_queue virtio_queue_t; typedef 315 virtio_queue_t *virtio_queue_alloc(virtio_t *, uint16_t, const char *, 318 virtio_chain_t *virtio_queue_poll(virtio_queue_t *); 319 virtio_chain_t *virtio_queue_evacuate(virtio_queue_t *); 320 void virtio_queue_flush(virtio_queue_t *); 321 void virtio_queue_no_interrupt(virtio_queue_t *, boolean_t); 322 uint_t virtio_queue_nactive(virtio_queue_t *); 323 uint_t virtio_queue_size(virtio_queue_t *); 325 virtio_chain_t *virtio_chain_alloc(virtio_queue_t *, int);
|
H A D | virtio_main.c | 85 static void virtio_queue_free(virtio_queue_t *); 188 virtio_queue_t *viq; in virtio_fini() 292 list_create(&vio->vio_queues, sizeof (virtio_queue_t), in virtio_init() 293 offsetof(virtio_queue_t, viq_link)); in virtio_init() 374 for (virtio_queue_t *viq = list_head(&vio->vio_queues); viq != NULL; in virtio_init_complete() 462 for (virtio_queue_t *viq = list_head(&vio->vio_queues); viq != NULL; in virtio_shutdown() 613 virtio_queue_t * 662 virtio_queue_t *viq = kmem_zalloc(sizeof (*viq), KM_SLEEP); in virtio_queue_alloc() 740 for (virtio_queue_t *chkvq = list_head(&vio->vio_queues); chkvq != NULL; in virtio_queue_alloc() 769 virtio_queue_free(virtio_queue_t *viq) in virtio_queue_free() [all …]
|
H A D | virtio_impl.h | 165 virtio_queue_t *vic_vq;
|
/illumos-gate/usr/src/uts/common/io/vioscsi/ |
H A D | vioscsi.h | 244 virtio_queue_t *vr_vq; 288 virtio_queue_t *vs_ctl_vq; 289 virtio_queue_t *vs_evt_vq; 290 virtio_queue_t *vs_cmd_vq;
|
H A D | vioscsi.c | 36 virtio_queue_t *, int); 525 virtio_queue_t *vq, int sleep) in vioscsi_req_init()
|
/illumos-gate/usr/src/uts/common/io/vioif/ |
H A D | vioif.h | 402 virtio_queue_t *vif_rx_vq; 403 virtio_queue_t *vif_tx_vq; 404 virtio_queue_t *vif_ctrl_vq;
|
/illumos-gate/usr/src/uts/common/io/vio9p/ |
H A D | vio9p_impl.h | 110 virtio_queue_t *vin_vq;
|
/illumos-gate/usr/src/uts/common/io/vioblk/ |
H A D | vioblk.h | 218 virtio_queue_t *vib_vq;
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | viorand.c | 52 virtio_queue_t *vio_rq;
|