Name
mpt_do_ioc_recovery — 
     Initialize or recover MPT adapter.
 
Synopsis
| int mpt_do_ioc_recovery ( | MPT_ADAPTER * ioc, | 
|  | u32 reason, | 
|  | int sleepFlag ); | 
 
Arguments
- ioc
- 
     Pointer to MPT adapter structure
     
- reason
- 
     Event word / reason
     
- sleepFlag
- 
     Use schedule if CAN_SLEEP else use udelay.
     
Description
   This routine performs all the steps necessary to bring the IOC
   to a OPERATIONAL state.
   
   This routine also pre-fetches the LAN MAC address of a Fibre Channel
   MPT adapter.
Returns
   0 for success
   -1 if failed to get board READY
   -2 if READY but IOCFacts Failed
   -3 if READY but PrimeIOCFifos Failed
   -4 if READY but IOCInit Failed
   -5 if failed to enable_device and/or request_selected_regions
   -6 if failed to upload firmware