.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "SYSDEV_SHUTDOWN" "9" "09 October 2005" "" ""
.SH NAME
sysdev_shutdown \- Shut down all system devices.
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void sysdev_shutdown ( \fIvoid\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIvoid\fB\fR
no arguments
.SH "DESCRIPTION"
.PP
.PP
Loop over each class of system devices, and the devices in each
of those classes. For each device, we call the shutdown method for
each driver registered for the device - the globals, the auxillaries,
and the class driver.
.SH "NOTE"
.PP
The list is iterated in reverse order, so that we shut down
child devices before we shut down thier parents. The list ordering
is guaranteed by virtue of the fact that child devices are registered
after their parents.