DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

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