.TH phfree() "" "" "DDI/DKI Kernel Routine"
.PC "Free a pollhead structure"
.B "#include <sys/poll.h>"
\fBvoid phfree(\fIhead\^\fB)\fR
\fBstruct pollhead *\fIhead\^\fB;\fR
.PP
.B phfree()
frees the
.B pollhead
structure
.IR head ,
which must have been allocated by the function
.BR phalloc() .
.SH "See Also"
.B
DDI/DKI kernel routines,
phalloc(),
pollwakeup()
.R
.SH Notes
.B phfree()
has base or interrupt level.
It does not sleep.
.PP
A driver can hold a
driver-defined basic lock, read/write lock, or sleep lock
across a call to this function.
