[BACK]Return to mpt_mpilib.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / ic

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/dev/ic/mpt_mpilib.h between version 1.2 and 1.2.70.1

version 1.2, 2003/04/16 23:24:01 version 1.2.70.1, 2007/08/15 13:48:18
Line 3152  typedef struct _MSG_PORT_FACTS_REPLY
Line 3152  typedef struct _MSG_PORT_FACTS_REPLY
 #define MPI_PORTFACTS_PORTTYPE_INACTIVE         (0x00)  #define MPI_PORTFACTS_PORTTYPE_INACTIVE         (0x00)
 #define MPI_PORTFACTS_PORTTYPE_SCSI             (0x01)  #define MPI_PORTFACTS_PORTTYPE_SCSI             (0x01)
 #define MPI_PORTFACTS_PORTTYPE_FC               (0x10)  #define MPI_PORTFACTS_PORTTYPE_FC               (0x10)
   #define MPI_PORTFACTS_PORTTYPE_ISCSI            (0x20)
   #define MPI_PORTFACTS_PORTTYPE_SAS              (0x30)
   
 /* ProtocolFlags values */  /* ProtocolFlags values */
   
Line 3285  typedef struct _MSG_EVENT_ACK_REPLY
Line 3287  typedef struct _MSG_EVENT_ACK_REPLY
 #define MPI_EVENT_INTEGRATED_RAID           (0x0000000B)  #define MPI_EVENT_INTEGRATED_RAID           (0x0000000B)
 #define MPI_EVENT_SCSI_DEVICE_STATUS_CHANGE (0x0000000C)  #define MPI_EVENT_SCSI_DEVICE_STATUS_CHANGE (0x0000000C)
 #define MPI_EVENT_ON_BUS_TIMER_EXPIRED      (0x0000000D)  #define MPI_EVENT_ON_BUS_TIMER_EXPIRED      (0x0000000D)
   #define MPI_EVENT_QUEUE_FULL                (0x0000000E)
   #define MPI_EVENT_SAS_DEVICE_STATUS_CHANGE  (0x0000000F)
   #define MPI_EVENT_SAS_SES                   (0x00000010)
   #define MPI_EVENT_PERSISTENT_TABLE_FULL     (0x00000011)
   #define MPI_EVENT_SAS_PHY_LINK_STATUS       (0x00000012)
   #define MPI_EVENT_SAS_DISCOVERY_ERROR       (0x00000013)
   #define MPI_EVENT_IR_RESYNC_UPDATE          (0x00000014)
   #define MPI_EVENT_IR2                       (0x00000015)
   #define MPI_EVENT_SAS_DISCOVERY             (0x00000016)
   
 /* AckRequired field values */  /* AckRequired field values */
   
Line 3406  typedef struct _EVENT_DATA_RAID
Line 3417  typedef struct _EVENT_DATA_RAID
 #define MPI_EVENT_RAID_RC_SMART_DATA                    (0x0A)  #define MPI_EVENT_RAID_RC_SMART_DATA                    (0x0A)
 #define MPI_EVENT_RAID_RC_REPLACE_ACTION_STARTED        (0x0B)  #define MPI_EVENT_RAID_RC_REPLACE_ACTION_STARTED        (0x0B)
   
   /* MPI SAS Phy Link Event data */
   
   typedef struct _EVENT_DATA_SAS_PHY_LINK_STATUS
   {
       U8                      PhyNum;                     /* 00h */
       U8                      LinkRates;                  /* 01h */
       U16                     DevHandle;                  /* 02h */
       U64                     SASAddress;                 /* 04h */
   } EVENT_DATA_SAS_PHY_LINK_STATUS,
     MPI_POINTER PTR_EVENT_DATA_SAS_PHY_LINK_STATUS,
     EventDataSASPhyLinkStatus_t, MPI_POINTER pEventDataSASPhyLinkStatus_t;
   
   #define MPI_EVENT_SAS_PLS_LR_CURRENT_MASK               (0xF0)
   #define MPI_EVENT_SAS_PLS_LR_CURRENT_SHIFT              (4)
   #define MPI_EVENT_SAS_PLS_LR_PREVIOUS_MASK              (0x0F)
   #define MPI_EVENT_SAS_PLS_LR_PREVIOUS_SHIFT             (0)
   #define MPI_EVENT_SAS_PLS_LR_RATE_UNKNOWN               (0x00)
   #define MPI_EVENT_SAS_PLS_LR_RATE_PHY_DISABLED          (0x01)
   #define MPI_EVENT_SAS_PLS_LR_RATE_FAILED_SPEED_NEG      (0x02)
   #define MPI_EVENT_SAS_PLS_LR_RATE_SATA_OOB_COMPLETE     (0x03)
   #define MPI_EVENT_SAS_PLS_LR_RATE_1_5                   (0x08)
   #define MPI_EVENT_SAS_PLS_LR_RATE_3_0                   (0x09)
   
 /*****************************************************************************  /*****************************************************************************
 *  *

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.2.70.1

CVSweb <webmaster@jp.NetBSD.org>