Lines Matching refs:wq
306 init_waitqueue_head(&ei->socket.wq.wait); in sock_alloc_inode()
307 ei->socket.wq.fasync_list = NULL; in sock_alloc_inode()
308 ei->socket.wq.flags = 0; in sock_alloc_inode()
657 if (sock->wq.fasync_list) in __sock_release()
1355 struct socket_wq *wq = &sock->wq; in sock_fasync() local
1361 fasync_helper(fd, filp, on, &wq->fasync_list); in sock_fasync()
1363 if (!wq->fasync_list) in sock_fasync()
1374 int sock_wake_async(struct socket_wq *wq, int how, int band) in sock_wake_async() argument
1376 if (!wq || !wq->fasync_list) in sock_wake_async()
1381 if (test_bit(SOCKWQ_ASYNC_WAITDATA, &wq->flags)) in sock_wake_async()
1385 if (!test_and_clear_bit(SOCKWQ_ASYNC_NOSPACE, &wq->flags)) in sock_wake_async()
1390 kill_fasync(&wq->fasync_list, SIGIO, band); in sock_wake_async()
1393 kill_fasync(&wq->fasync_list, SIGURG, band); in sock_wake_async()