Driver Entry Points tranquiesce(9E)
NAME
tranquiesce, tranunquiesce - quiesce and unquiesce a SCSI
bus
SYNOPSIS
#include
int prefixtranquiesce(devinfot *hbadip);
int prefixtranunquiesce(devinfot *hbadip);
INTERFACE LEVEL
Solaris DI
PARAMETERS
hbadip The devinfot pointer associated with the SCSI
HBA.
DESCRIPTION
The tranquiesce() and tranunquiesce() vectors in the
scsihbatran(9S) structure should be initialized during the
HBA driver's attach(9E). They are HBA entry points to be
called when a user initiates quiesce and unquiesce opera-
tions through device control interfaces.
tranquiesce() should wait for all outstanding commands to
complete and blocks (or queues) any I/O requests issued.
tranunquiesce() should allow I/O activities to resume on
the SCSI bus.
Implementation is hardware specific.
RETURN VALUES
tranquiesce() and tranunquiesce() should return:
0 Successful completion.
Non-zero An error occurred.
ATRIBUTES
See attributes(5) for a description of the following attri-
butes:
SunOS 5.11 Last change: 31 Jan 1999 1
Driver Entry Points tranquiesce(9E)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
SEE ALSO
attributes(5), tranbusreset(9E), scsihbatran(9S)
SunOS 5.11 Last change: 31 Jan 1999 2
|