Lines Matching refs:wq
2412 prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait, in __lock_sock()
2420 finish_wait(&sk->sk_lock.wq, &wait); in __lock_sock()
2770 struct socket_wq *wq; in sock_def_wakeup() local
2773 wq = rcu_dereference(sk->sk_wq); in sock_def_wakeup()
2774 if (skwq_has_sleeper(wq)) in sock_def_wakeup()
2775 wake_up_interruptible_all(&wq->wait); in sock_def_wakeup()
2781 struct socket_wq *wq; in sock_def_error_report() local
2784 wq = rcu_dereference(sk->sk_wq); in sock_def_error_report()
2785 if (skwq_has_sleeper(wq)) in sock_def_error_report()
2786 wake_up_interruptible_poll(&wq->wait, EPOLLERR); in sock_def_error_report()
2793 struct socket_wq *wq; in sock_def_readable() local
2796 wq = rcu_dereference(sk->sk_wq); in sock_def_readable()
2797 if (skwq_has_sleeper(wq)) in sock_def_readable()
2798 wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN | EPOLLPRI | in sock_def_readable()
2806 struct socket_wq *wq; in sock_def_write_space() local
2814 wq = rcu_dereference(sk->sk_wq); in sock_def_write_space()
2815 if (skwq_has_sleeper(wq)) in sock_def_write_space()
2816 wake_up_interruptible_sync_poll(&wq->wait, EPOLLOUT | in sock_def_write_space()
2871 RCU_INIT_POINTER(sk->sk_wq, &sock->wq); in sock_init_data()
2964 if (waitqueue_active(&sk->sk_lock.wq)) in release_sock()
2965 wake_up(&sk->sk_lock.wq); in release_sock()