Home
last modified time | relevance | path

Searched refs:vs_mtx (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/
H A Dvirtio.h239 pthread_mutex_t *vs_mtx; /* POSIX mutex, if any */ member
251 if (vs->vs_mtx) \
252 pthread_mutex_lock(vs->vs_mtx); \
257 if (vs->vs_mtx) \
258 pthread_mutex_unlock(vs->vs_mtx); \
359 if (vs->vs_mtx && !pthread_mutex_isowned_np(vs->vs_mtx)) { in vi_interrupt()
361 pthread_mutex_lock(vs->vs_mtx); in vi_interrupt()
371 pthread_mutex_unlock(vs->vs_mtx); in vi_interrupt()
H A Dvirtio.c103 if (vs->vs_mtx) in vi_reset_dev()
104 assert(pthread_mutex_isowned_np(vs->vs_mtx)); in vi_reset_dev()
582 if (vs->vs_mtx) in vi_pci_read()
583 pthread_mutex_lock(vs->vs_mtx); in vi_pci_read()
668 if (vs->vs_mtx) in vi_pci_read()
669 pthread_mutex_unlock(vs->vs_mtx); in vi_pci_read()
703 if (vs->vs_mtx) in vi_pci_write()
704 pthread_mutex_lock(vs->vs_mtx); in vi_pci_write()
810 if (vs->vs_mtx) in vi_pci_write()
811 pthread_mutex_unlock(vs->vs_mtx); in vi_pci_write()
H A Dpci_virtio_rnd.c180 sc->vrsc_vs.vs_mtx = &sc->vrsc_mtx; in pci_vtrnd_init()
H A Dpci_virtio_9p.c376 sc->vsc_vs.vs_mtx = &sc->vsc_mtx; in pci_vt9p_init()
H A Dpci_virtio_block.c485 sc->vbsc_vs.vs_mtx = &sc->vsc_mtx; in pci_vtblk_init()
H A Dpci_virtio_net.c670 sc->vsc_vs.vs_mtx = &sc->vsc_mtx; in pci_vtnet_init()
H A Dpci_virtio_input.c723 sc->vsc_vs.vs_mtx = &sc->vsc_mtx; in pci_vtinput_init()
H A Dpci_virtio_console.c725 sc->vsc_vs.vs_mtx = &sc->vsc_mtx; in pci_vtcon_init()
H A Dpci_virtio_scsi.c733 sc->vss_vs.vs_mtx = &sc->vss_mtx; in pci_vtscsi_init()
H A Dpci_virtio_viona.c777 sc->vsc_vs.vs_mtx = &sc->vsc_mtx; in pci_viona_init()