entry point routine is called at system shutdown time
to do any cleanup that is necessary before
the kernel shutdown occurs.
routine to set or clear device registers
so that devices are ready for initialization
after a warm boot.
Be sure that all hardware and hardware controllers
are reset as they would be by a power cycle.
is also commonly used to flush the cache
on the controller hardware for block I/O operations.
Context and synchronization
The driver can block but cannot do operations such as
that require access to
the requesting process's address space.
entry point routine for DDI versions
prior to version 8 is identical to
the ODDI entry point routine.
For DDI 8 and later versions,
with a call to the CFG_SUSPEND
and CFG_REMOVE subfunctions of the
entry point routine.