sdi_enable_instance(D3sdi)
sdi_enable_instance --
notify SDI of device intances that are not ready to accept I/O requests
Synopsis
#include <sys/types.h>
#include <sys/sdi.h>
#include <sys/ddi.h>
void sdi_enable_instance(HBA_IDATA_STRUCT *idatap)
Description
sdi_enable_instance( )
notifies SDI that any device instances
discovered by the
sdi_register(D3sdi)
function are not ready to accept
I/O requests from the rest of the system.
Arguments
idatap-
An instance data pointer,
such as one returned by the
sdi_idata_alloc(D3sdi)
function.
Return values
None
Usage
sdi_enable_instance( )
is called by an HBA driver
after the driver has completed all initialization operations
for any storage devices associated
with the controller instance idatap.
It should not be called
until the driver is completely ready
to process I/O requests from the rest of the system.
Context and synchronization
Blockable
context.
Driver-defined basic locks, read/write locks, and sleep locks
cannot be held across calls to this function.
Hardware applicability
All
Version applicability
sdi:
4
HBA drivers
References
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005