Lines Matching refs:wq
1982 prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait, in __lock_sock()
1990 finish_wait(&sk->sk_lock.wq, &wait); in __lock_sock()
2280 struct socket_wq *wq; in sock_def_wakeup() local
2283 wq = rcu_dereference(sk->sk_wq); in sock_def_wakeup()
2284 if (wq_has_sleeper(wq)) in sock_def_wakeup()
2285 wake_up_interruptible_all(&wq->wait); in sock_def_wakeup()
2291 struct socket_wq *wq; in sock_def_error_report() local
2294 wq = rcu_dereference(sk->sk_wq); in sock_def_error_report()
2295 if (wq_has_sleeper(wq)) in sock_def_error_report()
2296 wake_up_interruptible_poll(&wq->wait, POLLERR); in sock_def_error_report()
2303 struct socket_wq *wq; in sock_def_readable() local
2306 wq = rcu_dereference(sk->sk_wq); in sock_def_readable()
2307 if (wq_has_sleeper(wq)) in sock_def_readable()
2308 wake_up_interruptible_sync_poll(&wq->wait, POLLIN | POLLPRI | in sock_def_readable()
2316 struct socket_wq *wq; in sock_def_write_space() local
2324 wq = rcu_dereference(sk->sk_wq); in sock_def_write_space()
2325 if (wq_has_sleeper(wq)) in sock_def_write_space()
2326 wake_up_interruptible_sync_poll(&wq->wait, POLLOUT | in sock_def_write_space()
2384 sk->sk_wq = sock->wq; in sock_init_data()
2465 if (waitqueue_active(&sk->sk_lock.wq)) in release_sock()
2466 wake_up(&sk->sk_lock.wq); in release_sock()