POLLWAKEUP(9F)          Kernel Functions for Drivers          POLLWAKEUP(9F)
NAME
       pollwakeup - inform a process that an event has occurred
SYNOPSIS
       #include <sys/poll.h>       
void pollwakeup(
struct pollhead *php, 
short event);
INTERFACE LEVEL
       Architecture independent level 1 (DDI/DKI).
PARAMETERS
       php                Pointer to a 
pollhead structure.       
event                Event to notify the process about.
DESCRIPTION
       The 
pollwakeup() function wakes a process waiting on the occurrence
       of an event. It should be called from a driver for each occurrence of
       an event. The 
pollhead structure will usually be associated with the
       driver's private data structure associated with the particular minor
       device where the event has occurred. See 
chpoll(9E) and 
poll(2) for
       more detail.
CONTEXT
       The 
pollwakeup() function can be called from user, interrupt, or
       kernel context.
SEE ALSO
       poll(2), 
chpoll(9E)       Writing Device DriversNOTES
       Driver defined locks should not be held across calls to this
       function.
                              January 16, 2006                POLLWAKEUP(9F)