Lines Matching refs:wq
65 static struct workqueue_struct *smc_tcp_ls_wq; /* wq for tcp listen work */
66 struct workqueue_struct *smc_hs_wq; /* wq for handshake work */
67 struct workqueue_struct *smc_close_wq; /* wq for close work */
767 struct socket_wq *wq;
770 wq = rcu_dereference(smc->sk.sk_wq);
771 if (!skwq_has_sleeper(wq))
777 wake_up_interruptible_all(&wq->wait);
782 wake_up_interruptible_sync_poll(&wq->wait, flags);
785 wake_up_interruptible_poll(&wq->wait, flags);
804 struct socket_wq *wq;
809 wq = rcu_dereference(clcsk->sk_wq);
810 if (!wq)
906 smc->clcsock->wq.fasync_list =
907 smc->sk.sk_socket->wq.fasync_list;
908 smc->sk.sk_socket->wq.fasync_list = NULL;
3387 /* don't handle wq now */
3388 if (tcp->state != SS_UNCONNECTED || !tcp->file || tcp->wq.fasync_list)