32#ifndef __SAMPIDEFS_H__
34#define __SAMPIDEFS_H__
37#define OPC_INB_ECHO 0x001
39#define OPC_INB_PHYSTART 0x004
40#define OPC_INB_PHYSTOP 0x005
41#define OPC_INB_SSPINIIOSTART 0x006
42#define OPC_INB_SSPINITMSTART 0x007
43#define OPC_INB_SSPINIEXTIOSTART 0x008
44#define OPC_INB_DEV_HANDLE_ACCEPT 0x009
45#define OPC_INB_SSPTGTIOSTART 0x00a
46#define OPC_INB_SSPTGTRSPSTART 0x00b
47#define OPC_INB_SSP_ABORT 0x00f
48#define OPC_INB_DEREG_DEV_HANDLE 0x010
49#define OPC_INB_GET_DEV_HANDLE 0x011
50#define OPC_INB_SMP_REQUEST 0x012
52#define OPC_INB_SMP_ABORT 0x014
54#define OPC_INB_SPC_REG_DEV 0x016
55#define OPC_INB_SATA_HOST_OPSTART 0x017
56#define OPC_INB_SATA_ABORT 0x018
57#define OPC_INB_LOCAL_PHY_CONTROL 0x019
58#define OPC_INB_SPC_GET_DEV_INFO 0x01a
60#define OPC_INB_FW_FLASH_UPDATE 0x020
62#define OPC_INB_GPIO 0x022
63#define OPC_INB_SAS_DIAG_MODE_START_END 0x023
64#define OPC_INB_SAS_DIAG_EXECUTE 0x024
65#define OPC_INB_SPC_SAS_HW_EVENT_ACK 0x025
66#define OPC_INB_GET_TIME_STAMP 0x026
67#define OPC_INB_PORT_CONTROL 0x027
68#define OPC_INB_GET_NVMD_DATA 0x028
69#define OPC_INB_SET_NVMD_DATA 0x029
70#define OPC_INB_SET_DEVICE_STATE 0x02a
71#define OPC_INB_GET_DEVICE_STATE 0x02b
72#define OPC_INB_SET_DEV_INFO 0x02c
73#define OPC_INB_SAS_RE_INITIALIZE 0x02d
74#define OPC_INB_SGPIO 0x02e
75#define OPC_INB_PCIE_DIAG_EXECUTE 0x02f
77#define OPC_INB_SET_CONTROLLER_CONFIG 0x030
78#define OPC_INB_GET_CONTROLLER_CONFIG 0x031
80#define OPC_INB_REG_DEV 0x032
81#define OPC_INB_SAS_HW_EVENT_ACK 0x033
82#define OPC_INB_GET_DEV_INFO 0x034
83#define OPC_INB_GET_PHY_PROFILE 0x035
84#define OPC_INB_FLASH_OP_EXT 0x036
85#define OPC_INB_SET_PHY_PROFILE 0x037
86#define OPC_INB_GET_DFE_DATA 0x038
87#define OPC_INB_GET_VHIST_CAP 0x039
90#define OPC_INB_KEK_MANAGEMENT 0x100
91#define OPC_INB_DEK_MANAGEMENT 0x101
92#define OPC_INB_SSP_DIF_ENC_OPSTART 0x102
93#define OPC_INB_SATA_DIF_ENC_OPSTART 0x103
94#define OPC_INB_OPR_MGMT 0x104
95#define OPC_INB_ENC_TEST_EXECUTE 0x105
96#define OPC_INB_SET_OPERATOR 0x106
97#define OPC_INB_GET_OPERATOR 0x107
98#define OPC_INB_DIF_ENC_OFFLOAD_CMD 0x110
100#define OPC_INB_FW_PROFILE 0x888
103#define OPC_OUB_ECHO 0x001
105#define OPC_OUB_SPC_HW_EVENT 0x004
106#define OPC_OUB_SSP_COMP 0x005
107#define OPC_OUB_SMP_COMP 0x006
108#define OPC_OUB_LOCAL_PHY_CNTRL 0x007
110#define OPC_OUB_SPC_DEV_REGIST 0x00a
111#define OPC_OUB_DEREG_DEV 0x00b
112#define OPC_OUB_GET_DEV_HANDLE 0x00c
113#define OPC_OUB_SATA_COMP 0x00d
114#define OPC_OUB_SATA_EVENT 0x00e
115#define OPC_OUB_SSP_EVENT 0x00f
117#define OPC_OUB_SPC_DEV_HANDLE_ARRIV 0x010
119#define OPC_OUB_SSP_RECV_EVENT 0x012
120#define OPC_OUB_SPC_DEV_INFO 0x013
121#define OPC_OUB_FW_FLASH_UPDATE 0x014
123#define OPC_OUB_GPIO_RESPONSE 0x016
124#define OPC_OUB_GPIO_EVENT 0x017
125#define OPC_OUB_GENERAL_EVENT 0x018
127#define OPC_OUB_SSP_ABORT_RSP 0x01a
128#define OPC_OUB_SATA_ABORT_RSP 0x01b
129#define OPC_OUB_SAS_DIAG_MODE_START_END 0x01c
130#define OPC_OUB_SAS_DIAG_EXECUTE 0x01d
131#define OPC_OUB_GET_TIME_STAMP 0x01e
132#define OPC_OUB_SPC_SAS_HW_EVENT_ACK 0x01f
133#define OPC_OUB_PORT_CONTROL 0x020
134#define OPC_OUB_SKIP_ENTRY 0x021
135#define OPC_OUB_SMP_ABORT_RSP 0x022
136#define OPC_OUB_GET_NVMD_DATA 0x023
137#define OPC_OUB_SET_NVMD_DATA 0x024
138#define OPC_OUB_DEVICE_HANDLE_REMOVAL 0x025
139#define OPC_OUB_SET_DEVICE_STATE 0x026
140#define OPC_OUB_GET_DEVICE_STATE 0x027
141#define OPC_OUB_SET_DEV_INFO 0x028
142#define OPC_OUB_SAS_RE_INITIALIZE 0x029
144#define OPC_OUB_HW_EVENT 0x700
145#define OPC_OUB_DEV_HANDLE_ARRIV 0x720
147#define OPC_OUB_PHY_START_RESPONSE 0x804
148#define OPC_OUB_PHY_STOP_RESPONSE 0x805
149#define OPC_OUB_SGPIO_RESPONSE 0x82E
150#define OPC_OUB_PCIE_DIAG_EXECUTE 0x82F
152#define OPC_OUB_SET_CONTROLLER_CONFIG 0x830
153#define OPC_OUB_GET_CONTROLLER_CONFIG 0x831
154#define OPC_OUB_DEV_REGIST 0x832
155#define OPC_OUB_SAS_HW_EVENT_ACK 0x833
156#define OPC_OUB_DEV_INFO 0x834
157#define OPC_OUB_GET_PHY_PROFILE_RSP 0x835
158#define OPC_OUB_FLASH_OP_EXT_RSP 0x836
159#define OPC_OUB_SET_PHY_PROFILE_RSP 0x837
160#define OPC_OUB_GET_DFE_DATA_RSP 0x838
161#define OPC_OUB_GET_VIST_CAP_RSP 0x839
163#define OPC_OUB_FW_PROFILE 0x888
165#define OPC_OUB_KEK_MANAGEMENT 0x900
166#define OPC_OUB_DEK_MANAGEMENT 0x901
167#define OPC_OUB_COMBINED_SSP_COMP 0x902
168#define OPC_OUB_COMBINED_SATA_COMP 0x903
169#define OPC_OUB_OPR_MGMT 0x904
170#define OPC_OUB_ENC_TEST_EXECUTE 0x905
171#define OPC_OUB_SET_OPERATOR 0x906
172#define OPC_OUB_GET_OPERATOR 0x907
173#define OPC_OUB_DIF_ENC_OFFLOAD_RSP 0x910
176#define KEK_MGMT_SUBOP_INVALIDATE 0x1
177#define KEK_MGMT_SUBOP_UPDATE 0x2
178#define KEK_MGMT_SUBOP_KEYCARDINVALIDATE 0x3
179#define KEK_MGMT_SUBOP_KEYCARDUPDATE 0x4
181#define DEK_MGMT_SUBOP_INVALIDATE 0x1
182#define DEK_MGMT_SUBOP_UPDATE 0x2
211#define SPINHOLD_DISABLE (0x00 << 14)
212#define SPINHOLD_ENABLE (0x01 << 14)
213#define LINKMODE_SAS (0x01 << 12)
214#define LINKMODE_DSATA (0x02 << 12)
215#define LINKMODE_AUTO (0x03 << 12)
216#define LINKRATE_15 (0x01 << 8)
217#define LINKRATE_30 (0x02 << 8)
218#define LINKRATE_60 (0x04 << 8)
219#define LINKRATE_12 (0x08 << 8)
569#define FWFLASH_IOMB_RESERVED_LEN 0x07
571#ifdef SPC_ENABLE_PROFILE
572typedef struct agsaFwProfileIOMB_s {
574 bit32 tcid_processor_cmd;
582} agsaFwProfileIOMB_t;
583#define FWPROFILE_IOMB_RESERVED_LEN 0x07
604#define GPIO_GW_BIT 0x1
605#define GPIO_GR_BIT 0x2
606#define GPIO_GS_BIT 0x4
607#define GPIO_GE_BIT 0x8
650#define SAS_DIAG_PARAM_BYTES 24
784#define TWI_DEVICE 0x0
787#define AAP1_RDUMP 0x5
791#define DIRECT_MODE 0x0
792#define INDIRECT_MODE 0x1
794#define IRMode 0x80000000
795#define IPMode 0x80000000
796#define NVMD_TYPE 0x0000000F
797#define NVMD_STAT 0x0000FFFF
798#define NVMD_LEN 0xFF000000
800#define TWI_DEVICE 0x0
815#define DS_OPERATIONAL 0x01
816#define DS_IN_RECOVERY 0x03
817#define DS_IN_ERROR 0x04
818#define DS_NON_OPERATIONAL 0x07
844#define SET_DEV_INFO_V_DW3_MASK 0x0000003F
845#define SET_DEV_INFO_V_DW4_MASK 0xFF07FFFF
846#define SET_DEV_INFO_SPC_DW3_MASK 0x7
847#define SET_DEV_INFO_SPC_DW4_MASK 0x003FFFF
849#define SET_DEV_INFO_V_DW3_SM_SHIFT 3
850#define SET_DEV_INFO_V_DW3_SA_SHIFT 2
851#define SET_DEV_INFO_V_DW3_SR_SHIFT 1
852#define SET_DEV_INFO_V_DW3_SI_SHIFT 0
854#define SET_DEV_INFO_V_DW4_MCN_SHIFT 24
855#define SET_DEV_INFO_V_DW4_AWT_SHIFT 17
856#define SET_DEV_INFO_V_DW4_RETRY_SHIFT 16
857#define SET_DEV_INFO_V_DW4_ITNEXUS_SHIFT 0
972#define PHY_ID_BITS 0x000000F0
973#define LINK_RATE_MASK 0xF0000000
974#define STATUS_BITS 0x0F000000
975#define HW_EVENT_BITS 0x00FFFF00
996#define PHY_ID_V_BITS 0x00FF0000
997#define NIPP_V_BITS 0x0000FF00
1045#define SSP_RESCV_BIT 0x00010000
1046#define SSP_RESCV_PAD 0x00060000
1047#define SSP_RESCV_PAD_SHIFT 17
1048#define SSP_AGR_S_BIT (1 << 19)
1085#define DEVICE_IDC_BITS 0x00FFFF00
1086#define DEVICE_ID_BITS 0x00000FFF
1100#define LOCAL_PHY_OP_BITS 0x0000FF00
1101#define LOCAL_PHY_PHYID 0x000000FF
1116#define FAILURE_OUT_OF_RESOURCE 0x01
1117#define FAILURE_DEVICE_ALREADY_REGISTERED 0x02
1118#define FAILURE_INVALID_PHY_ID 0x03
1119#define FAILURE_PHY_ID_ALREADY_REGISTERED 0x04
1120#define FAILURE_PORT_ID_OUT_OF_RANGE 0x05
1121#define FAILURE_PORT_NOT_VALID_STATE 0x06
1122#define FAILURE_DEVICE_TYPE_NOT_VALID 0x07
1124#define MPI_ERR_DEVICE_HANDLE_UNAVAILABLE 0x1020
1125#define MPI_ERR_DEVICE_ALREADY_REGISTERED 0x1021
1126#define MPI_ERR_DEVICE_TYPE_NOT_VALID 0x1022
1127#define MPI_ERR_PORT_INVALID_PORT_ID 0x1041
1128#define MPI_ERR_PORT_STATE_NOT_VALID 0x1042
1129#define MPI_ERR_PORT_STATE_NOT_IN_USE 0x1043
1130#define MPI_ERR_PORT_OP_NOT_SUPPORTED 0x1044
1131#define MPI_ERR_PORT_SMP_PHY_WIDTH_EXCEED 0x1045
1132#define MPI_ERR_PORT_NOT_IN_CORRECT_STATE 0x1047
1135#define MPI_ERR_PHY_ID_INVALID 0x1061
1136#define MPI_ERR_PHY_ID_ALREADY_REGISTERED 0x1062
1191#define SSPTAG_BITS 0x0000FFFF
1209#define SMPTO_BITS 0xFFFF
1210#define NEXUSTO_BITS 0xFFFF
1211#define FIRST_BURST 0xFFFF
1212#define FLAG_BITS 0x3
1213#define LINK_RATE_BITS 0xFF
1214#define DEV_TYPE_BITS 0x30000000
1232#define SMPTO_VBITS 0xFFFF
1233#define NEXUSTO_VBITS 0xFFFF
1234#define FIRST_BURST_MCN 0xF
1235#define FLAG_VBITS 0x3
1236#define LINK_RATE_VBITS 0xFF
1237#define DEV_TYPE_VBITS 0x10000000
1302#define SPC_GET_SAS_PHY_ERR_COUNTERS 1
1303#define SPC_GET_SAS_PHY_ERR_COUNTERS_CLR 2
1304#define SPC_GET_SAS_PHY_BW_COUNTERS 3
1318#ifdef SPC_ENABLE_PROFILE
1319typedef struct agsaFwProfileRsp_s {
1324} agsaFwProfileRsp_t;
1420#define GENERAL_EVENT_PAYLOAD 14
1421#define OPCODE_BITS 0x00000fff
1427#define GEN_EVENT_IOMB_V_BIT_NOT_SET 0x01
1428#define GEN_EVENT_INBOUND_IOMB_OPC_NOT_SUPPORTED 0x02
1429#define GEN_EVENT_IOMB_INVALID_OBID 0x03
1430#define GEN_EVENT_DS_IN_NON_OPERATIONAL 0x39
1431#define GEN_EVENT_DS_IN_RECOVERY 0x3A
1432#define GEN_EVENT_DS_INVALID 0x49
1434#define GEN_EVENT_IO_XFER_READ_COMPL_ERR 0x50
1457#define SSPIUL_BITS 0x0000FFFF
1458#define INITTAG_BITS 0x0000FFFF
1459#define FRAME_TYPE 0x000000FF
1460#define TLR_BITS 0x00000300
1478#define Conrate_V_MASK 0x0000F000
1479#define Conrate_V_SHIFT 12
1480#define Conrate_SPC_MASK 0x0000F000
1481#define Conrate_SPC_SHIFT 4
1483#define Protocol_SPC_MASK 0x00000700
1484#define Protocol_SPC_SHIFT 8
1485#define Protocol_SPC_MASK 0x00000700
1486#define Protocol_SPC_SHIFT 8
1488#define PortId_V_MASK 0xFF
1489#define PortId_SPC_MASK 0x0F
1491#define PROTOCOL_BITS 0x00000700
1492#define PROTOCOL_SHIFT 8
1494#define SHIFT_REG_64K_MASK 0xffff0000
1495#define SHIFT_REG_BIT_SHIFT 8
1496#define SPC_GSM_SM_OFFSET 0x400000
1497#define SPCV_GSM_SM_OFFSET 0x0
1595#define NDS_BITS 0x0F
1596#define PDS_BITS 0xF0
1827#ifndef HAILEAH_HOST_6G_COMPITIBILITY_FLAG
#define OSSA_SGPIO_MAX_WRITE_DATA_COUNT
#define OSSA_SGPIO_MAX_READ_DATA_COUNT
struct agsaRegDevCmd_s agsaRegDevCmd_t
the data structure of Register Device Command
struct agsaGetNVMDataRsp_s agsaGetNVMDataRsp_t
the data structure of Get NVMD Data Response
struct agsaGetDevInfoCmd_s agsaGetDevInfoCmd_t
the data structure of Get Device Info Command
struct agsaSATACoalescedCompletionRsp_s agsaSATACoalescedCompletionRsp_t
struct agsaSSPTgtIOStartCmd_s agsaSSPTgtIOStartCmd_t
the data structure of SSP TGT IO Start Command
struct agsaSATAAbortRsp_s agsaSATAAbortRsp_t
the data structure of SATA_ABORT Response
struct agsaDeregDevHandleRsp_s agsaDeregDevHandleRsp_t
the data structure of Deregister Device Response
struct agsaDifEncOffloadCmd_s agsaDifEncOffloadCmd_t
the data structure of DifEncOffload Command
struct agsaLocalPhyCntrlRsp_s agsaLocalPhyCntrlRsp_t
the data structure of Local Phy Control Response
struct agsaSetPhyProfileRspV_s agsaSetPhyProfileRspV_t
the data structure of Set Phy Profile Response IOMB V
struct agsaSetNVMDataCmd_s agsaSetNVMDataCmd_t
struct agsaSetDeviceInfoRsp_s agsaSetDeviceInfoRsp_t
the data structure of Set Device Info Response
struct agsaSASHwEventAckRsp_s agsaSASHwEventAckRsp_t
the data structure of SAS HW Event Ack Response
struct agsaSetNVMDataRsp_s agsaSetNVMDataRsp_t
the data structure of Set NVMD Data Response
struct agsaSSPEventRsp_s agsaSSPEventRsp_t
the data structure of SSP Event Response
struct agsaGetPhyProfileRspV_s agsaGetPhyProfileRspV_t
the data structure of Get Phy Profile Response IOMB V
struct agsaSetOperatorRsp_s agsaSetOperatorRsp_t
struct agsaSASDiagStartEndRsp_s agsaSASDiagStartEndRsp_t
the data structure of SAS Diagnostic Start/End Response
struct agsaGetDevInfoRspV_s agsaGetDevInfoRspV_t
the data structure of Get Device Info Response V
struct agsaFwFlashUpdate_s agsaFwFlashUpdate_t
the data structure of Firmware download
struct agsaHWEvent_V_OUB_s agsaHWEvent_V_OUB_t
the data structure of HW Event from Outbound
struct agsaDeviceHandleArrivedNotify_s agsaDeviceHandleArrivedNotify_t
the data structure of Device Handle Arrived Notification
struct agsaSSPTgtRspStartCmd_s agsaSSPTgtRspStartCmd_t
the data structure of SSP TGT Response Start Command
struct agsaSMPAbortCmd_s agsaSMPAbortCmd_t
the data structure of SMP Abort Command
struct agsaSetControllerConfigCmd_s agsaSetControllerConfigCmd_t
struct agsaSASDiagExecuteCmd_s agsaSASDiagExecuteCmd_t
the data structure of SAS Diagnostic Execute Command
struct agsaSetDevInfoCmd_s agsaSetDevInfoCmd_t
the data structure of Set Device Info Command
struct agsaSASDiagExecuteRsp_s agsaSASDiagExecuteRsp_t
the data structure of SAS Diagnostic Execute Response
struct agsaSASHwEventAckCmd_s agsaSASHwEventAckCmd_t
the data structure of SAS HW Event Ack Command
struct agsaFwFlashUpdateRsp_s agsaFwFlashUpdateRsp_t
the data structure of FW_FLASH_UPDATE Response
struct agsaSasReInitializeCmd_s agsaSasReInitializeCmd_t
the data structure of SAS Re_Initialize Command
struct agsaGetPhyInfoV_s agsaGetPhyInfoV_t
struct agsaGenernalEventRsp_s agsaGenernalEventRsp_t
the data structure of GENERAL_EVENT Response
struct agsaSATAEventRsp_s agsaSATAEventRsp_t
the data structure of SATA Event Response
struct agsaGetTimeStampRsp_s agsaGetTimeStampRsp_t
the data structure of Get Time Stamp Response
struct agsaPCIeDiagExecuteCmd_s agsaPCIeDiagExecuteCmd_t
the data structure of PCIE Diagnostic Command
struct agsaSASDiagStartEndCmd_s agsaSASDiagStartEndCmd_t
the data structure of SAS Diagnostic Start/End Command
struct agsaSSPCoalescedCompletionRsp_s agsaSSPCoalescedCompletionRsp_t
the data structure of SSP Completion Response
struct agsaEncryptBist_s agsaEncryptBist_t
struct agsaGetDevHandleRsp_s agsaGetDevHandleRsp_t
the data structure of Get Device Handle Response
struct agsaSSPCompletionRsp_s agsaSSPCompletionRsp_t
the data structure of SSP Completion Response
struct agsaGetDevInfoRspSpc_s agsaGetDevInfoRsp_t
the data structure of Get Device Info Response
struct agsa_SPC_PCIDiagExecuteCmd_s agsa_SPC_PCIDiagExecuteCmd_t
the data structure of PCI Diagnostic Command for SPC
struct agsaSSPIniExtIOStartCmd_s agsaSSPIniExtIOStartCmd_t
the data structure of SSP INI Extended IO Start Command
struct agsaGetDDEFDataCmd_s agsaGetDDEFDataCmd_t
the data structure of GET DFE Data Command
struct agsaGPIOCmd_s agsaGPIOCmd_t
the data structure of GPIO Commannd
struct agsaSSPReqReceivedNotify_s agsaSSPReqReceivedNotify_t
the data structure of SSP Request Received Notification
struct agsaSATAAbortCmd_s agsaSATAAbortCmd_t
the data structure of SATA Abort Command
struct agsaCoalStpComplCxt_s agsaCoalStpComplCxt_t
the data structure of SATA Completion Response
struct agsaKekManagementCmd_s agsaKekManagementCmd_t
struct agsaGetDeviceStateRsp_s agsaGetDeviceStateRsp_t
the data structure of Get Device State Response
struct agsaSSPAbortRsp_s agsaSSPAbortRsp_t
the data structure of SSP_ABORT Response
struct agsaPortControlRsp_s agsaPortControlRsp_t
the data structure of Port Control Response
struct agsaEchoRsp_s agsaEchoRsp_t
the data structure of Echo Response
struct agsaDeviceHandleRemoval_s agsaDeviceHandleRemoval_t
the data structure of Device Handle Removal
struct agsaGPIOEvent_s agsaGPIOEvent_t
the data structure of GPIO Event
struct agsaDekManagementCmd_s agsaDekManagementCmd_t
struct agsaFwFlashOpExtRsp_s agsaFwFlashOpExtRsp_t
the data structure EXT Flash Op
struct agsaGetDeviceStateCmd_s agsaGetDeviceStateCmd_t
the data structure of Get Device State Command
struct agsaPhyStopCmd_s agsaPhyStopCmd_t
the data structure of PHY Stop Command
struct agsaFwFlashOpExt_s agsaFwFlashOpExt_t
the data structure EXT Flash Op
struct agsaCoalSspComplCxt_s agsaCoalSspComplCxt_t
struct agsaKekManagementRsp_s agsaKekManagementRsp_t
struct agsaGetControllerConfigRsp_s agsaGetControllerConfigRsp_t
struct agsaSATACompletionRsp_s agsaSATACompletionRsp_t
the data structure of SATA Completion Response
struct agsaSetPhyProfileCmd_V_s agsaSetPhyProfileCmd_V_t
the data structure of Set Phy Profile Command IOMB V
struct agsaGeneralEventRsp_s agsaGeneralEventRsp_t
the data structure of General Event Notification Response
struct agsaDevHandleAcceptCmd_s agsaDevHandleAcceptCmd_t
the data structure of Device Handle Accept Command
struct agsaSMPCmd_V_s agsaSMPCmd_V_t
struct agsaSSPIniIOStartCmd_s agsaSSPIniIOStartCmd_t
the data structure of SSP INI IO Start Command
struct agsaOperatorMangmentCmd_s agsaOperatorMangmentCmd_t
the data structure of Operator Mangement Command
struct agsaGetOperatorCmd_s agsaGetOperatorCmd_t
the data structure of Get Operator Command
struct agsaSSPIniEncryptIOStartCmd_s agsaSSPIniEncryptIOStartCmd_t
struct agsaEncryptBistRsp_s agsaEncryptBistRsp_t
struct agsaGetDDEFDataRsp_s agsaGetDDEFDataRsp_t
the data structure of GET DFE Data Response
union agsaSetNVMData_s agsaSetNVMData_t
struct agsaEchoCmd_s agsaEchoCmd_t
the data structure of Echo Command
struct agsa_SPC_SASDiagExecuteCmd_s agsa_SPC_SASDiagExecuteCmd_t
the data structure of SAS Diagnostic Execute Command
struct agsaSMPAbortRsp_s agsaSMPAbortRsp_t
the data structure of SMP Abort Response
struct agsa_SPC_PCIeDiagExecuteRsp_s agsa_SPC_PCIeDiagExecuteRsp_t
the data structure of PCI diag response
struct agsaDeviceRegistrationRsp_s agsaDeviceRegistrationRsp_t
the data structure of DEVICE_REGISTRATION Response
struct agsaSMPCmd_s agsaSMPCmd_t
the data structure of SMP Request Command
struct agsaSATAEncryptStartCmd_s agsaSATAEncryptStartCmd_t
struct agsaOperatorMangmentRsp_s agsaOperatorMangmenRsp_t
struct agsaGetOperatorRsp_s agsaGetOperatorRsp_t
struct agNVMIndirect_s agNVMIndirect_t
the data structure of Set NVM Data Command
struct agsaHWEvent_SPC_OUB_s agsaHWEvent_SPC_OUB_t
the data structure of HW Event from Outbound
struct agsaGetVHistCap_V_s agsaGetVHistCap_V_t
the data structure of GetVis Command IOMB V OPC_OUB_GET_VIST_CAP_RSP
struct agsaGetTimeStampCmd_s agsaGetTimeStampCmd_t
the data structure of Get Time Stamp Command
struct agsaSATAStartCmd_s agsaSATAStartCmd_t
the data structure of SATA Start Command
struct agsaSGpioCmd_s agsaSGpioCmd_t
the data structure of SGPIO Command
struct agsaDeregDevHandleCmd_s agsaDeregDevHandleCmd_t
the data structure of Deregister Device Handle Command
struct agsaSasReInitializeRsp_s agsaSasReInitializeRsp_t
the data structure of SAS Re_Initialize Response
struct agsaGetNVMDataCmd_s agsaGetNVMDataCmd_t
the data structure of Get NVM Data Command
struct agsaGetPhyProfileCmd_V_s agsaGetPhyProfileCmd_V_t
the data structure of Get Phy Profile Command IOMB V
struct agsaGetControllerConfigCmd_s agsaGetControllerConfigCmd_t
struct agsaSetControllerConfigRsp_s agsaSetControllerConfigRsp_t
struct agsaPhyStartCmd_s agsaPhyStartCmd_t
the data structure of PHY Start Command
struct agsaHWResetCmd_s agsaHWResetCmd_t
the data structure of HW Reset Command
struct agsaDekManagementRsp_s agsaDekManagementRsp_t
struct agsaPortControlCmd_s agsaPortControlCmd_t
the data structure of Port Control Command
struct agsaSMPCompletionRsp_s agsaSMPCompletionRsp_t
the data structure of SMP Completion Response
struct agsaSSPIniTMStartCmd_s agsaSSPIniTMStartCmd_t
the data structure of SSP INI TM Start Command
struct agsaLocalPhyCntrlCmd_s agsaLocalPhyCntrlCmd_t
the data structure of Local PHY Control Command
struct agsaSetOperatorCmd_s agsaSetOperatorCmd_t
the data structure of Set Operator Command
struct agsaDifEncOffloadRspV_s agsaDifEncOffloadRspV_t
struct agsaSetDeviceStateCmd_s agsaSetDeviceStateCmd_t
the data structure of Set Device State Command
struct agsaPCIeDiagExecuteRsp_s agsaPCIeDiagExecuteRsp_t
the data structure of PCIe diag response
struct agsaSSPAbortCmd_s agsaSSPAbortCmd_t
the data structure of SSP Abort Command
struct agsaGetVHistCapRsp_s agsaGetVHistCapRsp_t
the data structure of GET Vis Data Response
struct agsaHWEvent_Phy_OUB_s agsaHWEvent_Phy_OUB_t
struct agsaSSPCompletionDifRsp_s agsaSSPCompletionDifRsp_t
the data structure of SSP Completion DIF Response
struct agsaSGpioRsp_s agsaSGpioRsp_t
the data structure of SGPIO Response
struct agsaGetDevHandleCmd_s agsaGetDevHandleCmd_t
the data structure of Get Device Handle Command
struct agsaSetDeviceStateRsp_s agsaSetDeviceStateRsp_t
the data structure of Set Device State Response
struct agsaGPIORsp_s agsaGPIORsp_t
the data structure of GPIO Response
the data structure of Set NVM Data Command
agNVMIndirect_t indirectData