Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_ring.c195 cv_broadcast(&ring->vr_cv); in viona_ring_lease_expire_cb()
260 cv_init(&ring->vr_cv, NULL, CV_DRIVER, NULL); in viona_ring_alloc()
277 cv_destroy(&ring->vr_cv); in viona_ring_free()
348 cv_broadcast(&ring->vr_cv); in viona_ring_init()
410 cv_broadcast(&ring->vr_cv); in viona_ring_reset()
414 cv_wait(&ring->vr_cv, &ring->vr_lock); in viona_ring_reset()
418 rs = cv_wait_sig(&ring->vr_cv, &ring->vr_lock); in viona_ring_reset()
643 cv_broadcast(&ring->vr_cv); in viona_ring_pause()
686 cv_broadcast(&ring->vr_cv); in viona_worker()
699 (void) cv_wait_sig(&ring->vr_cv, &ring->vr_lock); in viona_worker()
[all …]
H A Dviona_tx.c96 cv_wait(&ring->vr_cv, &ring->vr_lock); in viona_tx_wait_outstanding()
283 (void) cv_wait_sig(&ring->vr_cv, &ring->vr_lock); in viona_worker_tx()
325 cv_broadcast(&ring->vr_cv); in viona_desb_release()
H A Dviona_impl.h88 kcondvar_t vr_cv; member
H A Dviona_main.c1005 cv_broadcast(&ring->vr_cv); in viona_ioc_ring_kick()
1075 cv_broadcast(&ring->vr_cv); in viona_notify_iop()
H A Dviona_rx.c124 (void) cv_wait_sig(&ring->vr_cv, &ring->vr_lock); in viona_worker_rx()