__wake_up — wake up threads blocked on a waitqueue.
void fastcall __wake_up
(wait_queue_head_t * q, unsigned int mode, int nr_exclusive, void * key);
the waitqueue
which threads
how many wake-one or wake-many threads to wake up
is directly passed to the wakeup function