include/linux/wait.h
Call wake_up() include/linux/sched.h;, which will wake up every process in the queue. The exception is if one has TASK_EXCLUSIVE set, in which case the remainder of the queue will not be woken.
wake_up()
include/linux/sched.h
TASK_EXCLUSIVE