[SCSI] mptsas: add support for PHY resets
Support PHY resets in mptsas. Thanks to Eric for various bug fixes and improvements. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
This commit is contained in:
committed by
James Bottomley
parent
07ba3a9547
commit
da4fa65596
@ -421,6 +421,17 @@ typedef struct _MPT_IOCTL {
|
||||
struct semaphore sem_ioc;
|
||||
} MPT_IOCTL;
|
||||
|
||||
#define MPT_SAS_MGMT_STATUS_RF_VALID 0x02 /* The Reply Frame is VALID */
|
||||
#define MPT_SAS_MGMT_STATUS_COMMAND_GOOD 0x10 /* Command Status GOOD */
|
||||
#define MPT_SAS_MGMT_STATUS_TM_FAILED 0x40 /* User TM request failed */
|
||||
|
||||
typedef struct _MPT_SAS_MGMT {
|
||||
struct semaphore mutex;
|
||||
struct completion done;
|
||||
u8 reply[MPT_DEFAULT_FRAME_SIZE]; /* reply frame data */
|
||||
u8 status; /* current command status */
|
||||
}MPT_SAS_MGMT;
|
||||
|
||||
/*
|
||||
* Event Structure and define
|
||||
*/
|
||||
@ -604,6 +615,7 @@ typedef struct _MPT_ADAPTER
|
||||
struct list_head list;
|
||||
struct net_device *netdev;
|
||||
struct list_head sas_topology;
|
||||
MPT_SAS_MGMT sas_mgmt;
|
||||
} MPT_ADAPTER;
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user