suse man page for __wake_up

Query: __wake_up

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

__WAKE_UP(9)							   Driver Basics						      __WAKE_UP(9)

NAME
__wake_up - wake up threads blocked on a waitqueue.
SYNOPSIS
void __wake_up(wait_queue_head_t * q, unsigned int mode, int nr_exclusive, void * key);
ARGUMENTS
q the waitqueue mode which threads nr_exclusive how many wake-one or wake-many threads to wake up key is directly passed to the wakeup function
DESCRIPTION
It may be assumed that this function implies a write memory barrier before changing the task state if and only if any tasks are woken up.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 __WAKE_UP(9)
Related Man Pages
qwaitcondition(3qt) - redhat
qwaitcondition(3qt) - centos
sem_post(2) - hpux
pthread_barrier_wait(3) - netbsd
selrecord(9) - freebsd
Similar Topics in the Unix Linux Community
regarding sleep and wake up
how to wake up a thread that blocking at epoll_wait?
how to wake up a thread that blocking at epoll_wait?
Linux Device Driver: how can an ISR wake up a user-thread?