aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/message/fusion/mptbase.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/message/fusion/mptbase.h')
-rw-r--r--drivers/message/fusion/mptbase.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/message/fusion/mptbase.h b/drivers/message/fusion/mptbase.h
index 75105277e22f..e705272bc37a 100644
--- a/drivers/message/fusion/mptbase.h
+++ b/drivers/message/fusion/mptbase.h
@@ -421,6 +421,17 @@ typedef struct _MPT_IOCTL {
421 struct semaphore sem_ioc; 421 struct semaphore sem_ioc;
422} MPT_IOCTL; 422} MPT_IOCTL;
423 423
424#define MPT_SAS_MGMT_STATUS_RF_VALID 0x02 /* The Reply Frame is VALID */
425#define MPT_SAS_MGMT_STATUS_COMMAND_GOOD 0x10 /* Command Status GOOD */
426#define MPT_SAS_MGMT_STATUS_TM_FAILED 0x40 /* User TM request failed */
427
428typedef struct _MPT_SAS_MGMT {
429 struct semaphore mutex;
430 struct completion done;
431 u8 reply[MPT_DEFAULT_FRAME_SIZE]; /* reply frame data */
432 u8 status; /* current command status */
433}MPT_SAS_MGMT;
434
424/* 435/*
425 * Event Structure and define 436 * Event Structure and define
426 */ 437 */
@@ -604,6 +615,7 @@ typedef struct _MPT_ADAPTER
604 struct list_head list; 615 struct list_head list;
605 struct net_device *netdev; 616 struct net_device *netdev;
606 struct list_head sas_topology; 617 struct list_head sas_topology;
618 MPT_SAS_MGMT sas_mgmt;
607} MPT_ADAPTER; 619} MPT_ADAPTER;
608 620
609/* 621/*