Name
mpt_diag_reset — 
     Perform hard reset of the adapter.
 
Synopsis
| int mpt_diag_reset ( | MPT_ADAPTER * ioc, | 
|  | int ignore, | 
|  | int sleepFlag ); | 
 
Arguments
- ioc
- 
     Pointer to MPT_ADAPTER structure
     
- ignore
- 
     Set if to honor and clear to ignore
     the reset history bit
     
- sleepFlag
- 
     CAN_SLEEP if called in a non-interrupt thread,
     else set to NO_SLEEP (use mdelay instead)
     
Description
   This routine places the adapter in diagnostic mode via the
   WriteSequence register and then performs a hard reset of adapter
   via the Diagnostic register. Adapter should be in ready state
   upon successful completion.
Returns
   1  hard reset successful
   0  no reset performed because reset history bit set
   -2  enabling diagnostic mode failed
   -3  diagnostic reset failed