Lines Matching refs:recv_lock
81 kmutex_t recv_lock; /* lock for recv queue */ member
1486 mutex_init(&dpsp->recv_lock, NULL, MUTEX_DRIVER, NULL); in vlds_recvq_init()
1503 mutex_destroy(&dpsp->recv_lock); in vlds_recvq_destroy()
1516 mutex_enter(&dpsp->recv_lock); in vlds_recvq_get_data()
1526 mutex_exit(&dpsp->recv_lock); in vlds_recvq_get_data()
1533 mutex_exit(&dpsp->recv_lock); in vlds_recvq_get_data()
1538 rv = cv_wait_sig(&dpsp->recv_cv, &dpsp->recv_lock); in vlds_recvq_get_data()
1542 mutex_exit(&dpsp->recv_lock); in vlds_recvq_get_data()
1549 mutex_exit(&dpsp->recv_lock); in vlds_recvq_get_data()
1561 mutex_exit(&dpsp->recv_lock); in vlds_recvq_get_data()
1574 mutex_exit(&dpsp->recv_lock); in vlds_recvq_get_data()
1604 mutex_enter(&dpsp->recv_lock); in vlds_recvq_drain()
1621 mutex_exit(&dpsp->recv_lock); in vlds_recvq_drain()
1623 mutex_enter(&dpsp->recv_lock); in vlds_recvq_drain()
1626 mutex_exit(&dpsp->recv_lock); in vlds_recvq_drain()
1634 mutex_enter(&dpsp->recv_lock); in vlds_recvq_put_data()
1652 mutex_exit(&dpsp->recv_lock); in vlds_recvq_put_data()
1675 mutex_exit(&dpsp->recv_lock); in vlds_recvq_put_data()