__wake_up
__wake_up(wq, TASK_NORMAL, mode == WAKE_ALL ? 0 : 1, &key);
__wake_up(wq, TASK_NORMAL, 1, &gl->gl_name);
__wake_up(&cps->clp->cl_lock_waitq, TASK_NORMAL, 0, args);
__wake_up(&ctx->fault_wqh, TASK_NORMAL, 1, range);
__wake_up(&ctx->fault_wqh, TASK_NORMAL, 1, &range);
int __wake_up(struct wait_queue_head *wq_head, unsigned int mode, int nr, void *key);
#define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL)
#define wake_up_nr(x, nr) __wake_up(x, TASK_NORMAL, nr, NULL)
#define wake_up_all(x) __wake_up(x, TASK_NORMAL, 0, NULL)
#define wake_up_interruptible(x) __wake_up(x, TASK_INTERRUPTIBLE, 1, NULL)
#define wake_up_interruptible_nr(x, nr) __wake_up(x, TASK_INTERRUPTIBLE, nr, NULL)
#define wake_up_interruptible_all(x) __wake_up(x, TASK_INTERRUPTIBLE, 0, NULL)
__wake_up(x, TASK_NORMAL, 1, poll_to_key(m))
__wake_up(x, TASK_INTERRUPTIBLE, 1, poll_to_key(m))
__wake_up(wq, TASK_NORMAL, 0, poll_to_key(EPOLL_URING_WAKE | EPOLLIN));
__wake_up(&sem->waiters, TASK_NORMAL, 1, sem);
EXPORT_SYMBOL(__wake_up);
__wake_up(wq_head, TASK_NORMAL, 0, poll_to_key(EPOLLHUP | POLLFREE));
__wake_up(wq_head, TASK_NORMAL, 1, &key);
__wake_up(&pid->wait_pidfd, TASK_NORMAL, 0,
__wake_up(&memcg_oom_waitq, TASK_NORMAL, 0, memcg);