Lines Matching refs:wq
1904 prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait, in __lock_sock()
1912 finish_wait(&sk->sk_lock.wq, &wait); in __lock_sock()
2201 struct socket_wq *wq; in sock_def_wakeup() local
2204 wq = rcu_dereference(sk->sk_wq); in sock_def_wakeup()
2205 if (wq_has_sleeper(wq)) in sock_def_wakeup()
2206 wake_up_interruptible_all(&wq->wait); in sock_def_wakeup()
2212 struct socket_wq *wq; in sock_def_error_report() local
2215 wq = rcu_dereference(sk->sk_wq); in sock_def_error_report()
2216 if (wq_has_sleeper(wq)) in sock_def_error_report()
2217 wake_up_interruptible_poll(&wq->wait, POLLERR); in sock_def_error_report()
2224 struct socket_wq *wq; in sock_def_readable() local
2227 wq = rcu_dereference(sk->sk_wq); in sock_def_readable()
2228 if (wq_has_sleeper(wq)) in sock_def_readable()
2229 wake_up_interruptible_sync_poll(&wq->wait, POLLIN | POLLPRI | in sock_def_readable()
2237 struct socket_wq *wq; in sock_def_write_space() local
2245 wq = rcu_dereference(sk->sk_wq); in sock_def_write_space()
2246 if (wq_has_sleeper(wq)) in sock_def_write_space()
2247 wake_up_interruptible_sync_poll(&wq->wait, POLLOUT | in sock_def_write_space()
2306 sk->sk_wq = sock->wq; in sock_init_data()
2390 if (waitqueue_active(&sk->sk_lock.wq)) in release_sock()
2391 wake_up(&sk->sk_lock.wq); in release_sock()