Home
last modified time | relevance | path

Searched refs:vr_lock (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_ring.c198 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 …]
H A Dviona_tx.c93 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 …]
H A Dviona_rx.c93 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()
H A Dviona_main.c1157 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()
H A Dviona_impl.h135 kmutex_t vr_lock; member