tran_unquiesce(9E)




NAME

     tran_quiesce, tran_unquiesce - quiesce and unquiesce a  SCSI
     bus


SYNOPSIS

     #include <sys/scsi/scsi.h>

      int prefixtran_quiesce(dev_info_t *hba_dip);

     int prefixtran_unquiesce(dev_info_t *hba_dip);


INTERFACE LEVEL

     Solaris DDI


PARAMETERS

      hba_dip
           The dev_info_t pointer associated with the SCSI HBA.


DESCRIPTION

     The  tran_quiesce() and   tran_unquiesce()  vectors  in  the
     scsi_hba_tran(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.

     tran_quiesce() should wait for all outstanding  commands  to
     complete  and  blocks  (or  queues) any I/O requests issued.
     tran_unquiesce() should allow I/O activities  to  resume  on
     the SCSI bus.

     Implementation is hardware specific.


RETURN VALUES

     tran_quiesce() and tran_unquiesce() should return:

     1     on success.

     0     on failure.


ATTRIBUTES

     See attributes(5) for a description of the following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    | Stability Level             | Evolving                    |
    |_____________________________|_____________________________|


SEE ALSO

     attributes(5), tran_bus_reset(9E), scsi_hba_tran(9S)


Man(1) output converted with man2html