Searched refs:vr_lock (Results 1 – 5 of 5) sorted by relevance
198 mutex_enter(&ring->vr_lock); in viona_ring_lease_expire_cb()200 mutex_exit(&ring->vr_lock); in viona_ring_lease_expire_cb()209 ASSERT(MUTEX_HELD(&ring->vr_lock)); in viona_ring_lease_drop()233 ASSERT(MUTEX_HELD(&ring->vr_lock)); in viona_ring_lease_renew()263 mutex_init(&ring->vr_lock, NULL, MUTEX_DRIVER, NULL); in viona_ring_alloc()280 mutex_destroy(&ring->vr_lock); in viona_ring_free()309 mutex_enter(&ring->vr_lock); in viona_ring_init()311 mutex_exit(&ring->vr_lock); in viona_ring_init()354 mutex_exit(&ring->vr_lock); in viona_ring_init()365 mutex_exit(&ring->vr_lock); in viona_ring_init()[all …]
93 ASSERT(MUTEX_HELD(&ring->vr_lock)); in viona_tx_wait_outstanding()101 cv_wait(&ring->vr_cv, &ring->vr_lock); in viona_tx_wait_outstanding()214 ASSERT(MUTEX_HELD(&ring->vr_lock)); in viona_worker_tx()217 mutex_exit(&ring->vr_lock); in viona_worker_tx()234 mutex_enter(&ring->vr_lock); in viona_worker_tx()236 mutex_exit(&ring->vr_lock); in viona_worker_tx()266 mutex_enter(&ring->vr_lock); in viona_worker_tx()299 (void) cv_wait_sig(&ring->vr_cv, &ring->vr_lock); in viona_worker_tx()301 mutex_exit(&ring->vr_lock); in viona_worker_tx()339 mutex_enter(&ring->vr_lock); in viona_desb_release()[all …]
93 ASSERT(MUTEX_HELD(&ring->vr_lock)); in viona_worker_rx()108 mutex_exit(&ring->vr_lock); in viona_worker_rx()110 mutex_enter(&ring->vr_lock); in viona_worker_rx()124 (void) cv_wait_sig(&ring->vr_cv, &ring->vr_lock); in viona_worker_rx()134 mutex_exit(&ring->vr_lock); in viona_worker_rx()136 mutex_enter(&ring->vr_lock); in viona_worker_rx()
1157 mutex_enter(&ring->vr_lock); in viona_ioc_ring_kick()1177 mutex_exit(&ring->vr_lock); in viona_ioc_ring_kick()1207 mutex_enter(&ring->vr_lock); in viona_ioc_ring_set_msi()1210 mutex_exit(&ring->vr_lock); in viona_ioc_ring_set_msi()1238 mutex_enter(&ring->vr_lock); in viona_notify_iop()1244 mutex_exit(&ring->vr_lock); in viona_notify_iop()
135 kmutex_t vr_lock; member