Home
last modified time | relevance | path

Searched refs:viq (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/virtio/
H A Dvirtio_main.c188 virtio_queue_t *viq; in virtio_fini() local
189 while ((viq = list_remove_head(&vio->vio_queues)) != NULL) { in virtio_fini()
190 virtio_queue_free(viq); in virtio_fini()
374 for (virtio_queue_t *viq = list_head(&vio->vio_queues); viq != NULL; in virtio_init_complete() local
375 viq = list_next(&vio->vio_queues, viq)) { in virtio_init_complete()
376 mutex_destroy(&viq->viq_mutex); in virtio_init_complete()
377 mutex_init(&viq->viq_mutex, NULL, MUTEX_DRIVER, in virtio_init_complete()
462 for (virtio_queue_t *viq = list_head(&vio->vio_queues); viq != NULL; in virtio_shutdown() local
463 viq = list_next(&vio->vio_queues, viq)) { in virtio_shutdown()
464 mutex_enter(&viq->viq_mutex); in virtio_shutdown()
[all …]
H A Dvirtio_impl.h349 #define VIRTQ_DMA_SYNC_FORDEV(viq) VERIFY0(ddi_dma_sync( \ argument
350 (viq)->viq_dma.vidma_dma_handle, \
352 (uintptr_t)(viq)->viq_dma_device - \
353 (uintptr_t)(viq)->viq_dma_descs, \
361 #define VIRTQ_DMA_SYNC_FORKERNEL(viq) VERIFY0(ddi_dma_sync( \ argument
362 (viq)->viq_dma.vidma_dma_handle, \
363 (uintptr_t)(viq)->viq_dma_device - \
364 (uintptr_t)(viq)->viq_dma_descs, \
365 (viq)->viq_dma.vidma_size - \
366 (uintptr_t)(viq)->viq_dma_device - \
[all …]