Lines Matching refs:wq
1917 prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait, in __lock_sock()
1925 finish_wait(&sk->sk_lock.wq, &wait); in __lock_sock()
2213 struct socket_wq *wq; in sock_def_wakeup() local
2216 wq = rcu_dereference(sk->sk_wq); in sock_def_wakeup()
2217 if (wq_has_sleeper(wq)) in sock_def_wakeup()
2218 wake_up_interruptible_all(&wq->wait); in sock_def_wakeup()
2224 struct socket_wq *wq; in sock_def_error_report() local
2227 wq = rcu_dereference(sk->sk_wq); in sock_def_error_report()
2228 if (wq_has_sleeper(wq)) in sock_def_error_report()
2229 wake_up_interruptible_poll(&wq->wait, POLLERR); in sock_def_error_report()
2236 struct socket_wq *wq; in sock_def_readable() local
2239 wq = rcu_dereference(sk->sk_wq); in sock_def_readable()
2240 if (wq_has_sleeper(wq)) in sock_def_readable()
2241 wake_up_interruptible_sync_poll(&wq->wait, POLLIN | POLLPRI | in sock_def_readable()
2249 struct socket_wq *wq; in sock_def_write_space() local
2257 wq = rcu_dereference(sk->sk_wq); in sock_def_write_space()
2258 if (wq_has_sleeper(wq)) in sock_def_write_space()
2259 wake_up_interruptible_sync_poll(&wq->wait, POLLOUT | in sock_def_write_space()
2318 sk->sk_wq = sock->wq; in sock_init_data()
2399 if (waitqueue_active(&sk->sk_lock.wq)) in release_sock()
2400 wake_up(&sk->sk_lock.wq); in release_sock()