FreeBSD kernel pms device code
|
the LLRoot More...
#include <satypes.h>
bit32 agsaLLRoot_s::autoDeregDeviceflag[AGSA_MAX_VALID_PORTS] |
Definition at line 333 of file satypes.h.
Referenced by mpiDeviceHandleRemoval(), saInitialize(), saPortControl(), and siInitResources().
bit32 agsaLLRoot_s::ChipId |
Definition at line 242 of file satypes.h.
Referenced by saInitialize().
bit32 agsaLLRoot_s::chipStatus |
chip status
Definition at line 236 of file satypes.h.
Referenced by saHwReset(), saHwShutdown(), and saInitialize().
agsaControllerInfo_t agsaLLRoot_s::ControllerInfo |
Definition at line 298 of file satypes.h.
Referenced by mpiInitialize(), mpiWaitForConfigTable(), and saInitialize().
ossaDeregisterDeviceHandleCB_t agsaLLRoot_s::DeviceDeregistrationCB |
Device DeRegistration CB
Definition at line 262 of file satypes.h.
Referenced by mpiDeregDevHandleRsp(), saInitialize(), saRegisterEventCallback(), and siInitResources().
agsaDevHandle_t* agsaLLRoot_s::DeviceHandle[MAX_IO_DEVICE_ENTRIES] |
used for get device handles
Definition at line 247 of file satypes.h.
Referenced by mpiGetDevHandleRsp(), and saGetDeviceHandles().
agsaMem_t agsaLLRoot_s::deviceLinkMem |
Device Link System Memory
Definition at line 210 of file satypes.h.
Referenced by saInitialize(), and siInitResources().
agsaDeviceMap_t agsaLLRoot_s::DeviceMap[MAX_IO_DEVICE_ENTRIES] |
Device Map for Device Handle
Definition at line 245 of file satypes.h.
Referenced by mpiDeviceHandleArrived(), mpiDeviceHandleRemoval(), mpiDeviceRegRsp(), mpiGetDevHandleRsp(), mpiGetDeviceStateRsp(), mpiGetDevInfoRsp(), mpiGetDevInfoRspSpc(), mpiSATAEvent(), mpiSetDeviceStateRsp(), mpiSetDevInfoRsp(), mpiSSPEvent(), mpiSSPReqReceivedNotify(), saDeregisterDeviceHandle(), saGetDeviceInfo(), saGetDeviceState(), saInitialize(), saSetDeviceInfo(), saSetDeviceState(), siInitResources(), and siPortDeviceRemove().
ossaDeviceRegistrationCB_t agsaLLRoot_s::DeviceRegistrationCB |
Device Registration CB
Definition at line 261 of file satypes.h.
Referenced by mpiDeviceRegRsp(), saInitialize(), saRegisterEventCallback(), and siInitResources().
EnadDisabHandler_t agsaLLRoot_s::DisableInterrupts |
Definition at line 267 of file satypes.h.
Referenced by saInitialize().
bit32 agsaLLRoot_s::FatalBarLoc |
Definition at line 310 of file satypes.h.
Referenced by siFatalErrorBuffer().
bit32 agsaLLRoot_s::FatalForensicShiftOffset |
Definition at line 309 of file satypes.h.
Referenced by siFatalErrorBuffer().
bit32 agsaLLRoot_s::FatalForensicStep |
Definition at line 308 of file satypes.h.
Referenced by siFatalErrorBuffer().
bit32 agsaLLRoot_s::ForensicLastOffset |
Definition at line 304 of file satypes.h.
Referenced by siFatalErrorBuffer(), and siNonFatalErrorBuffer().
SALINK_LIST agsaLLRoot_s::freeDevicesList |
List of free IO device handles
Definition at line 211 of file satypes.h.
Referenced by mpiDeviceHandleRemoval(), saInitialize(), siInitResources(), siPortDeviceListRemove(), siPortDeviceRemove(), siPortSASDeviceAdd(), and siPortSATADeviceAdd().
SALINK_LIST agsaLLRoot_s::freeIORequests |
List of free IORequests
Definition at line 214 of file satypes.h.
Referenced by mpiBistRsp(), mpiDekManagementCmd(), mpiDekManagementRsp(), mpiDeregDevHandleCmd(), mpiDeregDevHandleRsp(), mpiDevHandleAcceptCmd(), mpiDeviceRegRsp(), mpiDifEncOffloadRsp(), mpiDIFEncryptionOffloadCmd(), mpiEchoCmd(), mpiEchoRsp(), mpiEncryptBistCmd(), mpiFwExtFlashUpdateRsp(), mpiFwFlashUpdateRsp(), mpiGeneralEventRsp(), mpiGetControllerConfigCmd(), mpiGetControllerConfigRsp(), mpiGetDevHandleRsp(), mpiGetDeviceHandleCmd(), mpiGetDeviceInfoCmd(), mpiGetDeviceStateCmd(), mpiGetDeviceStateRsp(), mpiGetDevInfoRsp(), mpiGetDevInfoRspSpc(), mpiGetDFEDataRsp(), mpiGetNVMDataRsp(), mpiGetNVMDCmd(), mpiGetOperatorCmd(), mpiGetOperatorRsp(), mpiGetPhyProfileCmd(), mpiGetPhyProfileRsp(), mpiGetTimeStampRsp(), mpiGetVHistRsp(), mpiGPIORsp(), mpiHWevent(), mpiKekManagementCmd(), mpiKekManagementRsp(), mpiNVMReadRegDumpCmd(), mpiOperatorManagementCmd(), mpiOperatorManagementRsp(), mpiPCIeDiagExecuteRsp(), mpiPhyCntrlRsp(), mpiPhyStartEvent(), mpiPhyStopEvent(), mpiPortControlRsp(), mpiSASDiagExecuteRsp(), mpiSASDiagStartEndRsp(), mpiSASHwEventAckRsp(), mpiSasReinitializeCmd(), mpiSasReInitializeRsp(), mpiSATAAbortRsp(), mpiSetControllerConfigCmd(), mpiSetControllerConfigRsp(), mpiSetDeviceInfoCmd(), mpiSetDeviceStateCmd(), mpiSetDeviceStateRsp(), mpiSetDevInfoRsp(), mpiSetNVMDataRsp(), mpiSetNVMDCmd(), mpiSetOperatorCmd(), mpiSetOperatorRsp(), mpiSetPhyProfileCmd(), mpiSetPhyProfileRsp(), mpiSMPAbortRsp(), mpiSSPAbortRsp(), mpiVHistCapCmd(), saFlashExtExecute(), saFwFlashUpdate(), saGetDFEData(), saGetRequestFromFreePool(), saGetTimeStamp(), saGpioEventSetup(), saGpioPinSetup(), saGpioRead(), saGpioWrite(), saHwEventAck(), saInitialize(), saLocalPhyControl(), saPCIeDiagExecute(), saPhyStart(), saPhyStop(), saPortControl(), saRegisterNewDevice(), saReturnRequestToFreePool(), saSASDiagExecute(), saSASDiagStartEnd(), saSATAAbort(), saSATAStart(), saSendSMPIoctl(), saSMPAbort(), saSMPStart(), saSSPAbort(), saSSPStart(), saVhistCapture(), siAbnormal(), siDifAbnormal(), siEventSATAResponseWtDataRcvd(), siEventSSPResponseWtDataRcvd(), siInitResources(), siIODone(), and siSMPRespRcvd().
SALINK_LIST agsaLLRoot_s::freePorts |
List of free ports
Definition at line 224 of file satypes.h.
Referenced by mpiDeviceHandleArrived(), saInitialize(), siEventPhyUpRcvd(), siEventSATASignatureRcvd(), siInitResources(), and siPortInvalid().
SALINK_LIST agsaLLRoot_s::freeReservedRequests |
List of reserved IORequests not for normal IO!
Definition at line 215 of file satypes.h.
Referenced by mpiBistRsp(), mpiDekManagementRsp(), mpiDeregDevHandleRsp(), mpiDevHandleAcceptCmd(), mpiDeviceRegRsp(), mpiEchoRsp(), mpiFwExtFlashUpdateRsp(), mpiFwFlashUpdateRsp(), mpiGeneralEventRsp(), mpiGetControllerConfigRsp(), mpiGetDevHandleRsp(), mpiGetDeviceHandleCmd(), mpiGetDeviceStateCmd(), mpiGetDeviceStateRsp(), mpiGetDevInfoRsp(), mpiGetDevInfoRspSpc(), mpiGetDFEDataRsp(), mpiGetNVMDataRsp(), mpiGetOperatorRsp(), mpiGetPhyProfileRsp(), mpiGetTimeStampRsp(), mpiGPIORsp(), mpiHWevent(), mpiKekManagementRsp(), mpiOperatorManagementRsp(), mpiPCIeDiagExecuteRsp(), mpiPhyCntrlRsp(), mpiPhyStartEvent(), mpiPhyStopEvent(), mpiPortControlRsp(), mpiSASDiagExecuteRsp(), mpiSASDiagStartEndRsp(), mpiSASHwEventAckRsp(), mpiSasReInitializeRsp(), mpiSetControllerConfigRsp(), mpiSetDeviceStateRsp(), mpiSetOperatorRsp(), mpiSetPhyProfileRsp(), mpiSMPAbortRsp(), mpiSSPAbortRsp(), saGetTimeStamp(), saGpioEventSetup(), saGpioPinSetup(), saGpioRead(), saGpioWrite(), saHwEventAck(), saInitialize(), saLocalPhyControl(), saPhyStart(), saPhyStop(), saPortControl(), saRegisterNewDevice(), saReturnRequestToFreePool(), saSASDiagExecute(), saSASDiagStartEnd(), saSendSMPIoctl(), saSMPAbort(), saSMPStart(), saSSPAbort(), saVhistCapture(), siAbnormal(), siDifAbnormal(), siEventSSPResponseWtDataRcvd(), siInitResources(), siIODone(), and siSMPRespRcvd().
SALINK_LIST agsaLLRoot_s::freeTimers |
List of free timers
Definition at line 218 of file satypes.h.
Referenced by saInitialize(), saTimerTick(), siInitResources(), siTimerAdd(), siTimerRemove(), and siTimerRemoveAll().
agsaHwConfig_t agsaLLRoot_s::hwConfig |
copy of hwConfig
Definition at line 251 of file satypes.h.
Referenced by mpiInitialize(), saHwReset(), saHwShutdown(), and saInitialize().
mpiICQueue_t agsaLLRoot_s::inboundQueue[AGSA_MAX_INBOUND_Q] |
Outbound queue descriptor array
Definition at line 257 of file satypes.h.
Referenced by mpiBuildCmd(), mpiInitialize(), mpiSMPCmd(), saFlashExtExecute(), saFwFlashUpdate(), saSATAAbort(), saSATAStart(), saSendSMPIoctl(), saSMPStart(), saSSPAbort(), saSSPStart(), siCheckQs(), siGetForensicData(), and siInitResources().
bit32 agsaLLRoot_s::interruptVecIndexBitMap[MAX_NUM_VECTOR] |
Interrupt Vector Index BitMap
Definition at line 238 of file satypes.h.
Referenced by mpiInitialize(), saDelayedInterruptHandler(), saInitialize(), saSSPStart(), and saTimerTick().
bit32 agsaLLRoot_s::interruptVecIndexBitMap1[MAX_NUM_VECTOR] |
Interrupt Vector Index BitMap1
Definition at line 239 of file satypes.h.
Referenced by mpiInitialize(), saDelayedInterruptHandler(), and saInitialize().
agsaIOErrorEventStats_t agsaLLRoot_s::IoErrorCount |
Definition at line 299 of file satypes.h.
Referenced by mpiSATACompletion(), mpiSMPCompletion(), mpiSSPCompletion(), saGetIOErrorStats(), and saInitialize().
agsaIOErrorEventStats_t agsaLLRoot_s::IoEventCount |
Definition at line 300 of file satypes.h.
Referenced by mpiSATAEvent(), mpiSSPEvent(), saGetIOEventStats(), and saInitialize().
agsaIOMap_t agsaLLRoot_s::IOMap[MAX_ACTIVE_IO_REQUESTS] |
IO MAP for IO Request
Definition at line 246 of file satypes.h.
Referenced by mpiBistRsp(), mpiDekManagementCmd(), mpiDekManagementRsp(), mpiDeregDevHandleCmd(), mpiDeregDevHandleRsp(), mpiDevHandleAcceptCmd(), mpiDeviceRegRsp(), mpiDifEncOffloadRsp(), mpiDIFEncryptionOffloadCmd(), mpiEchoCmd(), mpiEchoRsp(), mpiEncryptBistCmd(), mpiFwExtFlashUpdateRsp(), mpiFwFlashUpdateRsp(), mpiGeneralEventRsp(), mpiGetControllerConfigCmd(), mpiGetControllerConfigRsp(), mpiGetDevHandleRsp(), mpiGetDeviceHandleCmd(), mpiGetDeviceInfoCmd(), mpiGetDeviceStateCmd(), mpiGetDeviceStateRsp(), mpiGetDevInfoRsp(), mpiGetDevInfoRspSpc(), mpiGetDFEDataRsp(), mpiGetNVMDataRsp(), mpiGetNVMDCmd(), mpiGetOperatorCmd(), mpiGetOperatorRsp(), mpiGetPhyProfileCmd(), mpiGetPhyProfileRsp(), mpiGetTimeStampRsp(), mpiGetVHistRsp(), mpiGPIORsp(), mpiHWevent(), mpiKekManagementCmd(), mpiKekManagementRsp(), mpiNVMReadRegDumpCmd(), mpiOperatorManagementCmd(), mpiOperatorManagementRsp(), mpiParseOBIomb(), mpiPCIeDiagExecuteRsp(), mpiPhyCntrlRsp(), mpiPhyStartEvent(), mpiPhyStopEvent(), mpiPortControlRsp(), mpiSASDiagExecuteRsp(), mpiSASDiagStartEndRsp(), mpiSASHwEventAckRsp(), mpiSasReinitializeCmd(), mpiSasReInitializeRsp(), mpiSATAAbortRsp(), mpiSATACompletion(), mpiSATAEvent(), mpiSetControllerConfigCmd(), mpiSetControllerConfigRsp(), mpiSetDeviceInfoCmd(), mpiSetDeviceStateCmd(), mpiSetDeviceStateRsp(), mpiSetDevInfoRsp(), mpiSetNVMDataRsp(), mpiSetNVMDCmd(), mpiSetOperatorCmd(), mpiSetOperatorRsp(), mpiSetPhyProfileCmd(), mpiSetPhyProfileRsp(), mpiSGpioRsp(), mpiSMPAbortRsp(), mpiSMPCompletion(), mpiSSPAbortRsp(), mpiSSPCompletion(), mpiSSPEvent(), mpiVHistCapCmd(), saFlashExtExecute(), saFwFlashUpdate(), saGetDFEData(), saGetRequestFromFreePool(), saGetTimeStamp(), saGpioEventSetup(), saGpioPinSetup(), saGpioRead(), saGpioWrite(), saHwEventAck(), saInitialize(), saLocalPhyControl(), saPCIeDiagExecute(), saPhyStart(), saPhyStop(), saPortControl(), saRegisterNewDevice(), saReturnRequestToFreePool(), saSASDiagExecute(), saSASDiagStartEnd(), saSATAAbort(), saSATAStart(), saSendSMPIoctl(), saSMPAbort(), saSMPStart(), saSSPAbort(), saSSPStart(), saVhistCapture(), siAbnormal(), siDifAbnormal(), siInitResources(), and siSMPRespRcvd().
agsaMem_t agsaLLRoot_s::IORequestMem |
IO Request Link System Memory
Definition at line 213 of file satypes.h.
Referenced by saCountActiveIORequests(), saInitialize(), siClearActiveIORequests(), siClearActiveIORequestsOnDevice(), siCountActiveIORequestsOnDevice(), siDumpActiveIORequests(), and siInitResources().
mpiHostLLConfigDescriptor_t agsaLLRoot_s::mainConfigTable |
LL main Configuration Table
Definition at line 259 of file satypes.h.
Referenced by mpiInitialize(), mpiWaitForConfigTable(), saGetControllerEventLogInfo(), saGetControllerStatus(), saHwReset(), siFatalInterruptHandler(), siGetRegisterDumpGSM(), siProcessOBMsg(), siSpcGetErrorContent(), and siSpcvGetErrorContent().
agsaMemoryRequirement_t agsaLLRoot_s::memoryAllocated |
SAS LL memory Allocation
Definition at line 250 of file satypes.h.
Referenced by saGetControllerEventLogInfo(), saHwReset(), saHwShutdown(), saInitialize(), and siNonFatalErrorBuffer().
bit32 agsaLLRoot_s::minStallusecs |
mpiConfig_t agsaLLRoot_s::mpiConfig |
mpiMemReq_t agsaLLRoot_s::mpiMemoryAllocated |
bit32 agsaLLRoot_s::numInterruptVectors |
Number of Interrupt Vectors configured from OS
Definition at line 264 of file satypes.h.
Referenced by mpiInitialize(), and saSystemInterruptsActive().
InterruptOurs_t agsaLLRoot_s::OurInterrupt |
Definition at line 269 of file satypes.h.
Referenced by saInitialize(), saInterruptHandler(), and saTimerTick().
mpiOCQueue_t agsaLLRoot_s::outboundQueue[AGSA_MAX_OUTBOUND_Q] |
Outbound queue descriptor array
Definition at line 258 of file satypes.h.
Referenced by mpiInitialize(), saHwShutdown(), saInitialize(), saPhyStop(), saSSPStart(), saTimerTick(), siCheckQs(), siDumpActiveIORequests(), siGetForensicData(), siInitResources(), and siProcessOBMsg().
agsaDevHandle_t* agsaLLRoot_s::pDeviceHandle |
bit8 agsaLLRoot_s::phyCount |
number of phys
Definition at line 227 of file satypes.h.
Referenced by mpiHWevent(), saGetPhyProfile(), saInitialize(), saLocalPhyControl(), saPhyStart(), saPhyStop(), siInitResources(), siPhyStopCB(), and tiCOMMgntIOCTL().
agsaPhy_t agsaLLRoot_s::phys[AGSA_MAX_VALID_PHYS] |
Phys
Definition at line 221 of file satypes.h.
Referenced by mpiHWevent(), mpiPhyStartEvent(), mpiPhyStopEvent(), saGetControllerStatus(), saInitialize(), siEventPhyUpRcvd(), siEventSATASignatureRcvd(), siInitResources(), siPhyStopCB(), and tiCOMMgntIOCTL().
bit8 agsaLLRoot_s::portCount |
number of ports
Definition at line 228 of file satypes.h.
Referenced by saInitialize(), and siInitResources().
agsaPortMap_t agsaLLRoot_s::PortMap[AGSA_MAX_VALID_PORTS] |
Port Mapping for PortContext
Definition at line 244 of file satypes.h.
Referenced by mpiDeviceHandleArrived(), mpiDeviceHandleRemoval(), mpiGetDevHandleRsp(), mpiHWevent(), mpiPhyStopEvent(), mpiPortControlRsp(), mpiSASHwEventAckRsp(), mpiSATAEvent(), mpiSSPEvent(), saInitialize(), siEventPhyUpRcvd(), siEventSATASignatureRcvd(), siInitResources(), and siPhyStopCB().
agsaPort_t agsaLLRoot_s::ports[AGSA_MAX_VALID_PORTS] |
Ports
Definition at line 223 of file satypes.h.
Referenced by saInitialize(), and siInitResources().
agsaQueueConfig_t agsaLLRoot_s::QueueConfig |
Definition at line 253 of file satypes.h.
Referenced by mpiBuildCmd(), saDelayedInterruptHandler(), saHwShutdown(), saInitialize(), saPhyStop(), saTimerTick(), siCheckQs(), siDumpActiveIORequests(), and siInitResources().
EnadDisabHandler_t agsaLLRoot_s::ReEnableInterrupts |
Definition at line 268 of file satypes.h.
Referenced by saInitialize().
bit32 agsaLLRoot_s::registerDump0[REGISTER_DUMP_BUFF_SIZE/4] |
register dump buffer 0
Definition at line 330 of file satypes.h.
Referenced by saGetRegisterDump(), saHwReset(), siSpcGetErrorContent(), and siSpcvGetErrorContent().
bit32 agsaLLRoot_s::registerDump1[REGISTER_DUMP_BUFF_SIZE/4] |
register dump buffer 1
Definition at line 331 of file satypes.h.
Referenced by saGetRegisterDump(), saHwReset(), siSpcGetErrorContent(), and siSpcvGetErrorContent().
bit32 agsaLLRoot_s::ResetFailed |
Definition at line 302 of file satypes.h.
Referenced by saFatalInterruptHandler(), saHwReset(), saTimerTick(), siFatalErrorBuffer(), and siFatalInterruptHandler().
bit32 agsaLLRoot_s::ResetStartTick |
Definition at line 235 of file satypes.h.
Referenced by saCountActiveIORequests(), saHwReset(), and siCountActiveIORequestsOnDevice().
agsaBarOffset_t agsaLLRoot_s::SpcBarOffset[60] |
Definition at line 241 of file satypes.h.
Referenced by siUpdateBarOffsetTable().
agsaSwConfig_t agsaLLRoot_s::swConfig |
copy of swConfig
Definition at line 252 of file satypes.h.
Referenced by mpiGeneralEventRsp(), mpiInitialize(), mpiParseOBIomb(), mpiSSPEvent(), mpiWaitForConfigTable(), saCountActiveIORequests(), saDelayedInterruptHandler(), saFatalInterruptHandler(), saHwReset(), saHwShutdown(), saInitialize(), saSSPStart(), saSystemInterruptsActive(), siClearActiveIORequests(), siClearActiveIORequestsOnDevice(), and siCountActiveIORequestsOnDevice().
bit8 agsaLLRoot_s::sysIntsActive |
whether interrupt is enabled
Definition at line 229 of file satypes.h.
Referenced by saDelayedInterruptHandler(), saHwReset(), saInitialize(), saInterruptHandler(), saSystemInterruptsActive(), saTimerTick(), siInitResources(), and siReenableMSIX_V_Interrupts().
agsaMem_t agsaLLRoot_s::timerLinkMem |
Timer Link System Memory
Definition at line 217 of file satypes.h.
Referenced by saInitialize(), and siInitResources().
bit32 agsaLLRoot_s::timeTick |
the current timer tick
Definition at line 234 of file satypes.h.
Referenced by mpiMsgProduce(), saHwReset(), saInitialize(), saSATAAbort(), saSATAStart(), saSendSMPIoctl(), saSMPAbort(), saSMPStart(), saSSPAbort(), saSSPStart(), saTimerTick(), siDumpActiveIORequests(), siInitResources(), and siTimerAdd().
bit32 agsaLLRoot_s::Use64bit |
Only write upper bits if needed
Definition at line 265 of file satypes.h.
Referenced by saInitialize().
bit32 agsaLLRoot_s::usecsPerTick |
timer tick unit
Definition at line 232 of file satypes.h.
Referenced by saHwReset(), saHwShutdown(), saInitialize(), siDumpActiveIORequests(), and siInitResources().
SALINK_LIST agsaLLRoot_s::validPorts |
List of valid ports
Definition at line 225 of file satypes.h.
Referenced by mpiDeviceHandleArrived(), saInitialize(), siEventPhyUpRcvd(), siEventSATASignatureRcvd(), siInitResources(), and siPortInvalid().
SALINK_LIST agsaLLRoot_s::validTimers |
List of valid timers
Definition at line 219 of file satypes.h.
Referenced by saInitialize(), saTimerTick(), siInitResources(), siTimerAdd(), siTimerRemove(), and siTimerRemoveAll().