Kernel Functions for Drivers pollwakeup(9F)
NAME
pollwakeup - inform a process that an event has occurred
SYNOPSIS
#include
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 willusually be associated with the driver's private data struc-
ture 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, inter-
rupt, or kernel context.SEE ALSO
poll(2), chpoll(9E) Writing Device Drivers NOTES Driver defined locks should not be held across calls to this function.SunOS 5.11 Last change: 16 Jan 2006 1