Lines Matching refs:wq
242 init_waitqueue_head(&ei->socket.wq.wait); in sock_alloc_inode()
243 ei->socket.wq.fasync_list = NULL; in sock_alloc_inode()
244 ei->socket.wq.flags = 0; in sock_alloc_inode()
599 if (sock->wq.fasync_list) in __sock_release()
1288 struct socket_wq *wq = &sock->wq; in sock_fasync() local
1294 fasync_helper(fd, filp, on, &wq->fasync_list); in sock_fasync()
1296 if (!wq->fasync_list) in sock_fasync()
1307 int sock_wake_async(struct socket_wq *wq, int how, int band) in sock_wake_async() argument
1309 if (!wq || !wq->fasync_list) in sock_wake_async()
1314 if (test_bit(SOCKWQ_ASYNC_WAITDATA, &wq->flags)) in sock_wake_async()
1318 if (!test_and_clear_bit(SOCKWQ_ASYNC_NOSPACE, &wq->flags)) in sock_wake_async()
1323 kill_fasync(&wq->fasync_list, SIGIO, band); in sock_wake_async()
1326 kill_fasync(&wq->fasync_list, SIGURG, band); in sock_wake_async()