FreeBSD kernel pms device code
Data Structures
Here are the data structures with brief descriptions:
 C_ag_card_id
 C_ag_card_info
 C_ag_device
 C_ag_dma_addr
 C_ag_param_key
 C_ag_param_value
 C_ag_portal_data
 C_ag_portal_info
 C_ag_resource_info
 C_ag_slr_map
 C_ag_tgt_map
 C_CardInfo
 C_CCB
 C_LINK_LIST
 C_LINK_NODE
 C_PHY_DETAILS_
 C_PHY_GENERAL_STATE
 C_SALINKStructure of Link Data
 C_SALINK_LISTStructure of Link List
 C_SASG_DESCRIPTORData structure describe SG list
 C_TSTMTID_CARD_LOCATION_INFO
 C_TSTMTID_TRACE_BUFFER_FETCH
 C_TSTMTID_TRACE_BUFFER_INFO
 C_TSTMTID_TRACE_BUFFER_RESET
 Cag_dek_kek_map_s
 Cag_encrypt_ioerr_s
 Cag_encrypt_map_s
 Cag_kek_table_s
 CagNVMIndirect_sData structure of Set NVM Data Command
 Cagsa_SPC_PCIDiagExecuteCmd_sData structure of PCI Diagnostic Command for SPC
 Cagsa_SPC_PCIeDiagExecuteRsp_sData structure of PCI diag response
 Cagsa_SPC_SASDiagExecuteCmd_sData structure of SAS Diagnostic Execute Command
 CagsaBarOffset_sDescribe an element of SPC-SPCV converter
 Cagsabit32bit64_U
 CagsaCoalSspComplCxt_s
 CagsaCoalStpComplCxt_sData structure of SATA Completion Response
 CagsaContext_sData structure stores OS specific and LL specific context
 CagsaControllerEventLog_sSpecify the controller Event Log for the SAS/SATA LL Layer
 CagsaControllerInfo_sDescribe a information for a Controller in the SAS/SATA hardware
 CagsaControllerStatus_sDescribe a status for a Controller in the SAS/SATA hardware
 CagsaDekManagementCmd_s
 CagsaDekManagementRsp_s
 CagsaDeregDevHandleCmd_sData structure of Deregister Device Handle Command
 CagsaDeregDevHandleRsp_sData structure of Deregister Device Response
 CagsaDevHandleAcceptCmd_sData structure of Device Handle Accept Command
 CagsaDeviceDesc_sLL defined device descriptor
 CagsaDeviceHandleArrivedNotify_sData structure of Device Handle Arrived Notification
 CagsaDeviceHandleRemoval_sData structure of Device Handle Removal
 CagsaDeviceInfo_sData structure provides some information about a SATA device
 CagsaDeviceMap_sAgsaDeviceMap_t
 CagsaDeviceRegistrationRsp_sData structure of DEVICE_REGISTRATION Response
 CagsaDif_s
 CagsaDifDetails_s
 CagsaDifEncOffloadCmd_sData structure of DifEncOffload Command
 CagsaDifEncOffloadRspV_s
 CagsaDifEncPayload_s
 CagsaEchoCmd_sData structure of Echo Command
 CagsaEchoRsp_sData structure of Echo Response
 CagsaEncrypt_s
 CagsaEncryptBist_s
 CagsaEncryptBistRsp_s
 CagsaEncryptControlParamPage_s
 CagsaEncryptDek_s
 CagsaEncryptDekBlob_s
 CagsaEncryptDekConfigPage_s
 CagsaEncryptGeneralPage_s
 CagsaEncryptHMACConfigPage_s
 CagsaEncryptHMACTestDescriptor_s
 CagsaEncryptHMACTestResult_s
 CagsaEncryptInfo_s
 CagsaEncryptKekBlob_s
 CagsaEncryptSelfTestBitMap_s
 CagsaEncryptSelfTestStatusBitMap_s
 CagsaEncryptSHATestDescriptor_s
 CagsaEncryptSHATestResult_s
 CagsaEsgl_sData structure is used to pass information about the extended scatter-gather list (ESGL) to the LL Layer
 CagsaEventSource_sDescribe a information for a Event in the SAS/SATA hardware
 CagsaFatalErrorInfo_sDescribe a fatal error information for a Controller in the SAS/SATA hardware
 CagsaFisBIST_s
 CagsaFisBISTData_s
 CagsaFisBISTHeader_s
 CagsaFisHeader_s
 CagsaFisPioSetup_s
 CagsaFisPioSetupData_sThis structure is used
 CagsaFisPioSetupHeader_s
 CagsaFisRegD2HData_s
 CagsaFisRegD2HHeader_s
 CagsaFisRegDeviceToHost_s
 CagsaFisRegH2DData_sStructure for SATA Host to Device Register FIS
 CagsaFisRegH2DHeader_s
 CagsaFisRegHostToDevice_s
 CagsaFisSetDevBits_s
 CagsaFisSetDevBitsData_sStructure for SATA SetDeviceBit FIS
 CagsaFisSetDevBitsHeader_s
 CagsaFlashExtExecute_sData structure for extended firmware flash update saFwFlashExtUpdate()
 CagsaFlashExtResponse_sData structure for firmware flash update saFwFlashUpdate()
 CagsaForensicData_t
 CagsaFwFlashOpExt_sData structure EXT Flash Op
 CagsaFwFlashOpExtRsp_sData structure EXT Flash Op
 CagsaFwFlashUpdate_sData structure of Firmware download
 CagsaFwFlashUpdateRsp_sData structure of FW_FLASH_UPDATE Response
 CagsaFwImg_s
 CagsaGeneralEventRsp_sData structure of General Event Notification Response
 CagsaGenernalEventRsp_sData structure of GENERAL_EVENT Response
 CagsaGetControllerConfigCmd_s
 CagsaGetControllerConfigRsp_s
 CagsaGetDDEFDataCmd_sData structure of GET DFE Data Command
 CagsaGetDDEFDataRsp_sData structure of GET DFE Data Response
 CagsaGetDevHandleCmd_sData structure of Get Device Handle Command
 CagsaGetDevHandleRsp_sData structure of Get Device Handle Response
 CagsaGetDeviceStateCmd_sData structure of Get Device State Command
 CagsaGetDeviceStateRsp_sData structure of Get Device State Response
 CagsaGetDevInfoCmd_sData structure of Get Device Info Command
 CagsaGetDevInfoRspSpc_sData structure of Get Device Info Response
 CagsaGetDevInfoRspV_sData structure of Get Device Info Response V
 CagsaGetNVMDataCmd_sData structure of Get NVM Data Command
 CagsaGetNVMDataRsp_sData structure of Get NVMD Data Response
 CagsaGetOperatorCmd_sData structure of Get Operator Command
 CagsaGetOperatorRsp_s
 CagsaGetPhyInfoV_s
 CagsaGetPhyProfileCmd_V_sData structure of Get Phy Profile Command IOMB V
 CagsaGetPhyProfileRspV_sData structure of Get Phy Profile Response IOMB V
 CagsaGetTimeStampCmd_sData structure of Get Time Stamp Command
 CagsaGetTimeStampRsp_sData structure of Get Time Stamp Response
 CagsaGetVHistCap_V_sData structure of GetVis Command IOMB V OPC_OUB_GET_VIST_CAP_RSP
 CagsaGetVHistCapRsp_sData structure of GET Vis Data Response
 CagsaGPIOCmd_sData structure of GPIO Commannd
 CagsaGPIOEvent_sData structure of GPIO Event
 CagsaGpioEventSetupInfo_sDescribe a GPIO Event Setup Infomation in the SAS/SATA hardware
 CagsaGpioPinSetupInfo_tDescribe a GPIO Pin Setup Infomation in the SAS/SATA hardware
 CagsaGpioReadInfo_sDescribe a GPIO Read Infomation in the SAS/SATA hardware
 CagsaGPIORsp_sData structure of GPIO Response
 CagsaGpioWriteSetupInfo_sDescribe a serial GPIO operation in the SAS/SATA hardware
 CagsaHwConfig_sStructure describe hardware configuration
 CagsaHWEvent_Phy_OUB_s
 CagsaHWEvent_SPC_OUB_sData structure of HW Event from Outbound
 CagsaHWEvent_V_OUB_sData structure of HW Event from Outbound
 CagsaHWEventEncrypt_s
 CagsaHWEventMode_s
 CagsaHWResetCmd_sData structure of HW Reset Command
 CagsaID_s
 CagsaInterruptConfigPage_s
 CagsaIOErrorEventStats_s
 CagsaIoGeneralPage_s
 CagsaIOMap_sAgsaIOMap_t
 CagsaIORequestDesc_sLL defined IO request descriptor
 CagsaKekManagementCmd_s
 CagsaKekManagementRsp_s
 CagsaLLRoot_sLLRoot
 CagsaLocalPhyCntrlCmd_sData structure of Local PHY Control Command
 CagsaLocalPhyCntrlRsp_sData structure of Local Phy Control Response
 CagsaMem_sGeneric memory descriptor
 CagsaMemoryRequirement_sSpecify the memory allocation requirement for the SAS/SATA LL Layer
 CagsaMPIContext_sData structure for set fields in MPI table. The agsaMPIContext_t data structure is used to set fields in MPI table. For details of MPI table, refer to PM8001 Tachyon SPC 8x6G Programmers' Manual PMC-2080222 or PM8008/PM8009/PM8018 Tachyon SPCv/SPCve/SPCv+ Programmers Manual PMC-2091148/PMC-2102373. sTSDK section 4.39
 CagsaNVMDData_sDescribe a NVMData for a Controller in the SAS/SATA hardware
 CagsaOffloadDifDetails_s
 CagsaOperatorMangmentCmd_sData structure of Operator Mangement Command
 CagsaOperatorMangmentRsp_s
 CagsaPCIeDiagExecute_s
 CagsaPCIeDiagExecuteCmd_sData structure of PCIE Diagnostic Command
 CagsaPCIeDiagExecuteRsp_sData structure of PCIe diag response
 CagsaPCIeDiagResponse_sAgsaPCIeDiagResponse_t
 CagsaPhy_sPhy
 CagsaPhyAnalogSettingsPage_sDescribe a Phy Analog Setting
 CagsaPhyAnalogSetupRegisters_sDescribe a Phy Analog Setup registers for a Controller in the SAS/SATA hardware
 CagsaPhyAnalogSetupTable_s
 CagsaPhyBWCountersPage_sStructure describes bandwidth counters of a PHY in the SAS/SATA
 CagsaPhyCalibrationTbl_s
 CagsaPhyConfig_sDescribe a configuration for a PHY in the SAS/SATA hardware
 CagsaPhyErrCounters_sStructure describe error counters of a PHY in the SAS/SATA
 CagsaPhyErrCountersPage_sUsed in saGetPhyProfile
 CagsaPhyGeneralState_s
 CagsaPhyRateControlPage_sDescribe a Phy Rate Control 4.56 agsaPhyRateControlPage_t Description This profile page is used to read or set several rate control parameters. The page code for this profile page is 0x07. This page can be READ by issuing saGetPhyProfile(). It can be read anytime and there is no need to quiesce the I/O to the controller. Related parameters can be modified by issuing saSetPhyProfile() before calling saPhyStart() to the PHY. Note: This page is applicable only to the SPCv controller. Usage Initiator and target
 CagsaPhySNW3Page_sStructure is used as a parameter passed in saLocalPhyControlCB() to describe the error counter
 CagsaPhyStartCmd_sData structure of PHY Start Command
 CagsaPhyStopCmd_sData structure of PHY Stop Command
 CagsaPort_sPort
 CagsaPortControlCmd_sData structure of Port Control Command
 CagsaPortControlRsp_sData structure of Port Control Response
 CagsaPortMap_sAgsaPortMap_t
 CagsaQueueConfig_s
 CagsaQueueInbound_s
 CagsaQueueOutbound_s
 CagsaRegDevCmd_sData structure of Register Device Command
 CagsaRegDumpInfo_sDescribe a Register Dump information for a Controller in the SAS/SATA hardware
 CagsaSASAddressID_sDescribe a SAS address and PHY Identifier
 CagsaSASDeviceInfo_sData structure provides some information about a SAS device
 CagsaSASDiagExecute_sSpecify the SAS Diagnostic Parameters for the SAS/SATA LL Layer
 CagsaSASDiagExecuteCmd_sData structure of SAS Diagnostic Execute Command
 CagsaSASDiagExecuteRsp_sData structure of SAS Diagnostic Execute Response
 CagsaSASDiagStartEndCmd_sData structure of SAS Diagnostic Start/End Command
 CagsaSASDiagStartEndRsp_sData structure of SAS Diagnostic Start/End Response
 CagsaSASHwEventAckCmd_sData structure of SAS HW Event Ack Command
 CagsaSASHwEventAckRsp_sData structure of SAS HW Event Ack Response
 CagsaSASIdentify_sDescribe SAS IDENTIFY address frame
 CagsaSASPhyGeneralStatusPage_sFor the SAS/SATA LL Layer
 CagsaSASPhyMiscPage_s
 CagsaSASPhyOpenRejectRetryBackOffThresholdPage_sDescribe a Open reject retry backoff threshold page
 CagsaSASProtocolTimerConfigurationPage_sData structure for SAS protocol timer configuration page
 CagsaSASReconfig_sDescribe a SAS ReCofiguration structure in the SAS/SATA hardware
 CagsaSasReInitializeCmd_sData structure of SAS Re_Initialize Command
 CagsaSasReInitializeRsp_sData structure of SAS Re_Initialize Response
 CagsaSASRequestBody_uUnion data structure specifies a request
 CagsaSASSATADevInfo_sLL defined SAS/SATA device information
 CagsaSATAAbortCmd_sData structure of SATA Abort Command
 CagsaSATAAbortRsp_sData structure of SATA_ABORT Response
 CagsaSATACoalescedCompletionRsp_s
 CagsaSATACompletionRsp_sData structure of SATA Completion Response
 CagsaSATADeviceInfo_sData structure provides some information about a SATA device
 CagsaSATAEncryptStartCmd_s
 CagsaSATAEventRsp_sData structure of SATA Event Response
 CagsaSATAHostFis_uUnion data structure specifies a FIS from host software
 CagsaSATAIdentifyData_sData structure provides the identify data of the SATA device
 CagsaSATAInitiatorRequest_sData structure describes an STP or direct connect SATA command
 CagsaSATAStartCmd_sData structure of SATA Start Command
 CagsaSetControllerConfigCmd_s
 CagsaSetControllerConfigRsp_s
 CagsaSetDeviceInfoRsp_sData structure of Set Device Info Response
 CagsaSetDeviceStateCmd_sData structure of Set Device State Command
 CagsaSetDeviceStateRsp_sData structure of Set Device State Response
 CagsaSetDevInfoCmd_sData structure of Set Device Info Command
 CagsaSetNVMData_s
 CagsaSetNVMDataCmd_s
 CagsaSetNVMDataRsp_sData structure of Set NVMD Data Response
 CagsaSetOperatorCmd_sData structure of Set Operator Command
 CagsaSetOperatorRsp_s
 CagsaSetPhyProfileCmd_V_sData structure of Set Phy Profile Command IOMB V
 CagsaSetPhyProfileRspV_sData structure of Set Phy Profile Response IOMB V
 CagsaSgl_sData structure used to pass information about the scatter-gather list to the LL Layer
 CagsaSGpioCfg0Describe a serial GPIO operation response in the SAS/SATA hardware
 CagsaSGpioCfg1SGPIO configuration register 1
 CagsaSGpioCmd_sData structure of SGPIO Command
 CagsaSGpioReqResponse_sDescribe a serial GPIO request and response in the SAS/SATA hardware
 CagsaSGpioRsp_sData structure of SGPIO Response
 CagsaSMPAbortCmd_sData structure of SMP Abort Command
 CagsaSMPAbortRsp_sData structure of SMP Abort Response
 CagsaSMPCmd_sData structure of SMP Request Command
 CagsaSMPCmd_V_s
 CagsaSMPCompletionRsp_sData structure of SMP Completion Response
 CagsaSMPFrame_sData structure describes a SMP request or response frame to be sent on the SAS port
 CagsaSMPFrameHeader_sData structure describes the first four bytes of the SMP frame
 CagsaSmpReqConfigureRouteInformation_s
 CagsaSmpReqDiscover_s
 CagsaSmpReqPhyControl_s
 CagsaSmpReqReportPhySata_s
 CagsaSmpReqReportRouteTable_s
 CagsaSmpRespDiscover_s
 CagsaSmpRespReportGeneral_s
 CagsaSmpRespReportManufactureInfo_s
 CagsaSmpRespReportPhySata_s
 CagsaSmpRespReportRouteTable_s
 CagsaSMPRspFrame_sLL defined SMP Response Frame header and payload
 CagsaSSPAbortCmd_sData structure of SSP Abort Command
 CagsaSSPAbortRsp_sData structure of SSP_ABORT Response
 CagsaSSPCmdInfoUnit_sData structure describes an SSP Command INFORMATION UNIT
 CagsaSSPCmdInfoUnitExt_s
 CagsaSSPCoalescedCompletionRsp_sData structure of SSP Completion Response
 CagsaSSPCompletionDifRsp_sData structure of SSP Completion DIF Response
 CagsaSSPCompletionRsp_sData structure of SSP Completion Response
 CagsaSSPEventRsp_sData structure of SSP Event Response
 CagsaSSPFrameFormat_s
 CagsaSSPIniEncryptIOStartCmd_s
 CagsaSSPIniExtIOStartCmd_sData structure of SSP INI Extended IO Start Command
 CagsaSSPIniIOStartCmd_sData structure of SSP INI IO Start Command
 CagsaSSPInitiatorRequest_sData structure describes a SAS SSP command request to be sent to the target device
 CagsaSSPInitiatorRequestExt_sData structure describes a SAS SSP command request Ext to be sent to the target device
 CagsaSSPInitiatorRequestIndirect_s
 CagsaSSPIniTMStartCmd_sData structure of SSP INI TM Start Command
 CagsaSSPOpenFrame_s
 CagsaSSPReqReceivedNotify_sData structure of SSP Request Received Notification
 CagsaSSPResponseInfoUnit_sStructure describes an SSP Response INFORMATION UNIT
 CagsaSSPScsiTaskMgntReq_sStructure describes a SAS SSP Task Management command request
 CagsaSSPTargetRequest_sData structure describes a SAS SSP target read and write request
 CagsaSSPTargetResponse_sData structure describes a SAS SSP target response to be issued on the port
 CagsaSSPTgtIOStartCmd_sData structure of SSP TGT IO Start Command
 CagsaSSPTgtRspStartCmd_sData structure of SSP TGT Response Start Command
 CagsaSwConfig_sStructure describe software configuration
 CagsaTimerDesc_sData structure of a timer
 CagsaUpdateFwFlash_sData structure for firmware flash update saFwFlashUpdate()
 Cagtiapi_softc
 CCBD10_s
 CCBD12_s
 CCBD16_s
 CCBD6_s
 Cccb_hdr_s
 CDEK_Table_s
 CDEK_Tables_s
 CdmContext_s
 CdmDeviceData_s
 CdmDeviceInfo_t
 CdmDiscovery_s
 CdmExpander_s
 CdmIndirectSMPRequestBody_s
 CdmIntContext_s
 CdmIntPortContext_s
 CdmIntRoot_s
 CdmList_s
 CdmMem_t
 CdmMemoryRequirement_t
 CdmPortInfo_t
 CdmRootOsData_s
 CDMSASAddressID_s
 CdmSASSubID_s
 CdmSMPFrameHeader_s
 CdmSMPRequestBody_s
 CdmSwConfig_t
 CdmTimerRequest_sData structure for timer request Timer requests are enqueued and dequeued using dmList_t and have a callback function
 CEncryptDekMapEntry_s
 CEncryptDeviceDekMap_s
 CfwMSGUConfig_s
 ChpTraceBufferParms_s
 CInterruptVT_s
 CIOCTLEncrypt_s
 CIoctlEncryptDekAdd_s
 CIoctlEncryptDekInvalidate_s
 CIoctlEncryptDekMapTable_s
 CIoctlEncryptDekTable_s
 CIoctlEncryptGetInfo_s
 CIoctlEncryptIOError_s
 CIoctlEncryptKekAdd_s
 CIoctlEncryptKekNVRAM_s
 CIoctlEncryptOp_u
 CIoctlEncryptSetMode_s
 CIoctlTISAEncrypt_s
 CitdssOperatingOption_sData structure for the options of SAS initiator
 CitdstHost_sData structure for SATA Host
 CmpiConfig_sMPI layer configuration parameters
 CmpiHostLLConfigDescriptor_s
 CmpiIbDebugTrace_s
 CmpiIbDebugTraceEntry_s
 CmpiICQueue_sCircular Queue descriptor
 CmpiInboundQueueDescriptor_sMPI inbound queue attributes
 CmpiInterruptVT_s
 CmpiMem_sStructure that descibes memory regions
 CmpiMemReq_sDescribes MPI memory requirements
 CmpiMsgHeader_sMPI message header
 CmpiObDebugTrace_s
 CmpiObDebugTraceEntry_s
 CmpiOCQueue_s
 CmpiOutboundQueueDescriptor_sMPI outbound queue attributes
 CmpiPhyCalibration_sMPI Phy Calibration Table
 CmpiQCQueue_sCircular Queue descriptor
 CmpiVConfig_s
 CphyAttrb_s
 Csas_resp_s
 CsasPhyAttribute_s
 CsatDeviceData_t
 CsatInternalIo_s
 CsatIOContext_s
 CsatReadLogExtPage10h_s
 CsatReadLogExtSelfTest_s
 CsatSimpleSATAIdentifyData_s
 CsatSmartReadLogSelfTest_s
 CscsiReportLun_s
 CscsiRspSense_t
 CsmAtaPassThroughHdr_s
 CsmContext_t
 CsmDeviceData_s
 CsmDif
 CsmEncrypt
 CsmEncryptDek
 CsmIniScsiCmnd_t
 CsmIntContext_s
 CsmIntRoot_s
 CsmIORequestBody_s
 CsmList_s
 CsmLUN_t
 CsmMem_t
 CsmMemoryRequirement_t
 Csmp_pass_through_req
 Csmp_resp_s
 CsmpReqConfigureRouteInformation2_s
 CsmpReqConfigureRouteInformation_s
 CsmpReqDiscover2_s
 CsmpReqDiscover_s
 CsmpReqDiscoverList2_s
 CsmpReqPhyControl2_s
 CsmpReqPhyControl_s
 CsmpReqReportPhySata2_s
 CsmpReqReportPhySata_s
 CsmpReqReportRouteTable2_s
 CsmpReqReportRouteTable_s
 CsmpRespDiscover2_s
 CsmpRespDiscover_s
 CsmpRespDiscoverList2_s
 CsmpRespReportGeneral2_s
 CsmpRespReportGeneral_s
 CsmpRespReportManufactureInfo2_s
 CsmpRespReportManufactureInfo_s
 CsmpRespReportPhySata2_s
 CsmpRespReportPhySata_s
 CsmpRespReportRouteTable2_s
 CsmpRespReportRouteTable_s
 CsmRootOsData_s
 CsmSatInternalIo_s
 CsmSatIOContext_s
 CsmScsiInitiatorRequest
 CsmScsiReportLun_s
 CsmScsiRspSense_t
 CsmSenseData_t
 CsmSgl_t
 CsmSMPFrameHeader_s
 CsmSMPRequestBody_s
 CsmSuperScsiInitiatorRequest
 CsmSwConfig_t
 CsmTimerRequest_sData structure for timer request Timer requests are enqueued and dequeued using smList_t and have a callback function
 Cspc_ConfigMainDescriptor_sThis structure is used to configure main part of Configuration Table
 Cspc_configMainDescriptor_s
 Cspc_GSTableDescriptor_sThis structure is used for SPC MPI General Status Table
 Cspc_inboundQueueDescriptor_sThis structure is used to configure inbound queues
 Cspc_outboundQueueDescriptor_sThis structure is used to configure outbound queues
 Cspc_SPASTable_sSAS Phy Analog Setup Table
 CspcMSGUConfig_sThis structure is used to configure controller's message unit
 Cspcv_hda_cmd_s
 Cspcv_hda_rsp_s
 CtdBistPayload_s
 CTDDebugTrace_s
 CTDDebugTraceEntry_s
 CtdDeviceInfoIOCTL_s
 CtdDeviceInfoPayload_s
 CtdDeviceListPayload_s
 CtdDeviceLUNInfo_s
 CtdForensicDataPayload_s
 CtdFWControl
 CtdFWControlEx
 CtdHardwareInfo_sData structure for SATA Device
 CtdIoErrorEventStatisticIOCTL_s
 CtdIoErrorStatisticPayload_s
 CtdIoEventStatisticPayload_s
 CtdIORequestBody_sData structure for SAS SSP IO reuqest body This structure contains IO related fields. agsaIORequest->osData points to this
 CtdList_s
 CtdPhyCount_s
 CtdRegisterPayload_s
 CtdsaComMemFlags_sData structure for both SAS/SATA related flags Some fields are just place holders and not used yet
 CtdsaContext_sData structure for SAS/SATA context at TD layer
 CtdsaDeviceData_sData structure for SAS device list This structure maintains the device as a list and information about the device such as the device type and ID address frame. agsaDeviceHandle_t->osData points to this structure
 CtdsaDiscovery_s
 CtdsaEsglAllInfo_sData structure for ESGL pool information
 CtdsaEsglPageInfo_sData structure for ESLG page
 CtdsaEsglPagePool_sData structure for ESLG page pool
 CtdsaExpander_s
 CtdsaHwEventSource_s
 CtdsaJumpTable_sData structure for callback function jumptableESLG page
 CtdsaPortContext_sData structure for TD port context This structure maintains information about the port such as ID address frame and the discovery status and the list of devices discovered by this port. itdsaIni_t->PortContext[] points to this structure. agsaPortContext->osData points to this structure, too
 CtdsaPortStartInfo_sData structure for TD port information This structure contains information in order to start the port The most of fields are filled in by OS layer and there can be up to 8 of these structures tiPortalContext_t->tdData points to this structure
 CtdsaRoot_sRoot data structure for TD layer
 CtdsaRootOsData_sData structure OS root from the view of lower layer. TD Layer interrupt/non-interrupt context support structure for agsaRoot_t. The osData part of agsaRoot points to this tdsaRootOsData_t structure. In other words, agsaRoot_t->osData points to this structure and used for both SAS and SATA
 CTDSASAddressID_s
 CtdsaSASSubID_s
 CtdsaTimerRequest_sData structure for timer request Timer requests are enqueued and dequeued using tdList_t and have a callback function
 CtdSCSIStatusCount_s
 CtdSenseKeyCount_s
 CtdssIORequestData_sData structure for IO request data used at target only in ttdtxchg_t structure just a place holder for now
 CtdssPortFlags_sData structure for port/phy related flags Some fields are just place holders and not used yet
 CtdssSMPFrameHeader2_s
 CtdssSMPFrameHeader_s
 CtdssSMPRequestBody_sData structure for SAS SMP reuqest body This structure contains IO related fields. agsaIORequest->osData points to this
 CtdVPDControl
 CtiDetailedDeviceInfo
 CtiDeviceHandle
 CtiDeviceInfo
 CtiDif_s
 CtiEncrypt
 CtiEncryptControlParamPage_s
 CtiEncryptDek
 CtiEncryptDekBlob
 CtiEncryptDekConfigPage
 CtiEncryptGeneralPage_s
 CtiEncryptHMACConfigPage_s
 CtiEncryptHMACTestDescriptor_s
 CtiEncryptHMACTestResult_s
 CtiEncryptInfo
 CtiEncryptKekBlob
 CtiEncryptPort
 CtiEncryptSelfTestDescriptor_s
 CtiEncryptSelfTestResult_s
 CtiEncryptSHATestDescriptor_s
 CtiEncryptSHATestResult_s
 CtiEVTData
 CtiHWEventMode_s
 CtiID_s
 CtiIniScsiCmnd
 CtiInitiatorMem
 CtiInitiatorOption
 CtiInitiatorResource
 CtiInterruptConfigPage_s
 CtiIOCTLPayload
 CtiIOCTLPayload_wwn
 CtiIOCTLPayloadHeader_s
 CtiIORequest
 CtiLoLevelMem
 CtiLoLevelOption
 CtiLoLevelResource
 CtiLUN
 CtiMem
 CtiOperatorCommandSet_s
 CtiPortalContext
 CtiPortInfo
 CtiRoot
 CtiSASProtocolTimerConfigurationPage_s
 CtiScsiInitiatorRequest
 CtiSenseData
 CtiSgl_s
 CtiSMPFrame
 CtiSuperScsiInitiatorRequest
 CtiSuperScsiTargetRequest
 CtiTargetMem
 CtiTargetOption
 CtiTargetResource_t
 CtiTargetScsiCmnd_t
 CtiTdSharedMem
 Ctmf_pass_through_req
 CttdsaDmaMemoryArea_t
 CttdsaXchg_s
 CttdsaXchgData_s
 CttdssOperatingOption_s
 CttdstDevice_sData structure for SATA Device