__remove_wait_queue
__remove_wait_queue(&fence->rdev->fence_queue, &fence->fence_wake);
__remove_wait_queue(&ic->endio_wait, &wait);
__remove_wait_queue(&ctx->wqh, wait);
__remove_wait_queue(&ep->wq, &wait);
__remove_wait_queue(&m->q, &wait);
__remove_wait_queue(&(wq), &__wait); \
__remove_wait_queue(wq_head, wq_entry);
__remove_wait_queue(q, &wait->wait);
__remove_wait_queue(&ctx->event_wqh, &ewq->wq);
__remove_wait_queue(&ctx->event_wqh, &ewq->wq);
__remove_wait_queue(&ctx->fd_wqh, &wait);
__remove_wait_queue(&unix_sk(u->peer_wake.private)->peer_wait,
__remove_wait_queue(&u_other->peer_wait, &u->peer_wake);