Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drds_recv.c517 ret = rdsv3_wait_sig(sk->sk_sleep, in rdsv3_recvmsg()
528 mutex_enter(&sk->sk_sleep->waitq_mutex); in rdsv3_recvmsg()
529 sk->sk_sleep->waitq_waiters++; in rdsv3_recvmsg()
533 ret = cv_wait_sig(&sk->sk_sleep->waitq_cv, in rdsv3_recvmsg()
534 &sk->sk_sleep->waitq_mutex); in rdsv3_recvmsg()
543 sk->sk_sleep->waitq_waiters--; in rdsv3_recvmsg()
544 mutex_exit(&sk->sk_sleep->waitq_mutex); in rdsv3_recvmsg()
H A Dsend.c1074 ret = rdsv3_wait_sig(sk->sk_sleep, in rdsv3_sendmsg()
1085 mutex_enter(&sk->sk_sleep->waitq_mutex); in rdsv3_sendmsg()
1086 sk->sk_sleep->waitq_waiters++; in rdsv3_sendmsg()
1089 ret = cv_wait_sig(&sk->sk_sleep->waitq_cv, in rdsv3_sendmsg()
1090 &sk->sk_sleep->waitq_mutex); in rdsv3_sendmsg()
1096 sk->sk_sleep->waitq_waiters--; in rdsv3_sendmsg()
1097 mutex_exit(&sk->sk_sleep->waitq_mutex); in rdsv3_sendmsg()
1101 sk->sk_sleep->waitq_waiters--; in rdsv3_sendmsg()
1102 mutex_exit(&sk->sk_sleep->waitq_mutex); in rdsv3_sendmsg()
H A Drdsv3_impl.c835 rdsv3_exit_waitqueue(sk->sk_sleep); in rdsv3_sock_exit_data()
836 kmem_free(sk->sk_sleep, sizeof (rdsv3_wait_queue_t)); in rdsv3_sock_exit_data()
867 sk->sk_sleep = kmem_zalloc(sizeof (rdsv3_wait_queue_t), KM_SLEEP); in rdsv3_sock_init_data()
868 rdsv3_init_waitqueue(sk->sk_sleep); in rdsv3_sock_init_data()
H A Daf_rds.c138 if (!rdsv3_sk_sock_flag(sk, SOCK_DEAD) && sk->sk_sleep) in __rdsv3_wake_sk_sleep()
139 rdsv3_wake_up(sk->sk_sleep); in __rdsv3_wake_sk_sleep()
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3_impl.h234 rdsv3_wait_queue_t *sk_sleep; /* Also protected by rs_recv_lock */ member