FreeBSD kernel pms device code
|
data structure for SAS/SATA context at TD layer More...
#include <tdsatypes.h>
data structure for SAS/SATA context at TD layer
This data structure is used for both SAS and SATA. In addition, this is the data structure used mainly to communicate with lower layer.
Definition at line 199 of file tdsatypes.h.
agsaRoot_t tdsaContext_s::agRootInt |
Definition at line 206 of file tdsatypes.h.
Referenced by tiCOMInit(), and tiCOMPortInit().
agsaRoot_t tdsaContext_s::agRootNonInt |
Definition at line 207 of file tdsatypes.h.
Referenced by tiCOMEncryptDekAdd(), tiCOMEncryptDekInvalidate(), tiCOMEncryptKekAdd(), tiCOMEncryptKekLoad(), tiCOMEncryptKekStore(), tiCOMEncryptSelfTest(), tiCOMEncryptSetMode(), tiCOMGetControllerConfig(), tiCOMGetOperator(), tiCOMInit(), tiCOMOperatorManagement(), tiCOMPortInit(), tiCOMSetControllerConfig(), tiCOMSetOperator(), and tiCOMTimerTick().
struct tdsaRootOsData_s tdsaContext_s::agRootOsDataForInt |
Definition at line 203 of file tdsatypes.h.
Referenced by tiCOMInit().
struct tdsaRootOsData_s tdsaContext_s::agRootOsDataForNonInt |
Definition at line 204 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::CardID |
Definition at line 289 of file tdsatypes.h.
bit8 tdsaContext_s::CardIDString[TD_CARD_ID_LEN] |
Definition at line 288 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::COPNRJT_RTRY_THR |
Definition at line 338 of file tdsatypes.h.
bit32 tdsaContext_s::COPNRJT_RTRY_TMO |
Definition at line 336 of file tdsatypes.h.
bit32 tdsaContext_s::currentInterruptDelay |
timers used commonly in SAS/SATA
Definition at line 234 of file tdsatypes.h.
bit32 tdsaContext_s::currentOperation |
agsaRoot_t->osData points to this
Definition at line 200 of file tdsatypes.h.
Referenced by tiCOMInit(), and tiCOMPortInit().
tdsaDeviceData_t* tdsaContext_s::DeviceMem |
Definition at line 245 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::DOPNRJT_RTRY_THR |
Definition at line 337 of file tdsatypes.h.
bit32 tdsaContext_s::DOPNRJT_RTRY_TMO |
Definition at line 335 of file tdsatypes.h.
tdsaHwEventSource_t tdsaContext_s::eventSource[TD_MAX_NUM_PHYS] |
Definition at line 297 of file tdsatypes.h.
Referenced by ossaDeregisterDeviceHandleCB(), ossaHwCB(), and tiCOMInit().
tdsaExpander_t* tdsaContext_s::ExpanderHead |
Definition at line 270 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::FCA |
Definition at line 300 of file tdsatypes.h.
bit32 tdsaContext_s::first_process |
Definition at line 267 of file tdsatypes.h.
struct tdsaComMemFlags_s tdsaContext_s::flags |
software-related initialization params used in saInitialize()
Definition at line 210 of file tdsatypes.h.
Referenced by ossaHwCB(), and tiCOMPortInit().
tdList_t tdsaContext_s::FreeDeviceList |
Definition at line 249 of file tdsatypes.h.
Referenced by ossaDeregisterDeviceHandleCB(), ossaDeviceRegistrationCB(), and tdssAddSASToSharedcontext().
tdList_t tdsaContext_s::freeExpanderList |
Definition at line 272 of file tdsatypes.h.
tdList_t tdsaContext_s::FreePortContextList |
Definition at line 247 of file tdsatypes.h.
Referenced by ossaDeregisterDeviceHandleCB(), and ossaHwCB().
bit32 tdsaContext_s::FWMaxPorts |
Definition at line 303 of file tdsatypes.h.
agsaHwConfig_t tdsaContext_s::HwConfig |
Copy of TI low level resoure
Definition at line 220 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::IBQnumber |
Definition at line 274 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::IDRetry |
Definition at line 304 of file tdsatypes.h.
bit32 tdsaContext_s::InboundQueueEleSize[AGSA_MAX_OUTBOUND_Q] |
Definition at line 277 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::InboundQueuePriority[AGSA_MAX_INBOUND_Q] |
Definition at line 283 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::InboundQueueSize[AGSA_MAX_OUTBOUND_Q] |
Definition at line 276 of file tdsatypes.h.
Referenced by tiCOMPortInit().
struct itdsaIni_s* tdsaContext_s::itdsaIni |
Definition at line 240 of file tdsatypes.h.
Referenced by itdssInitTimers(), itdssXferOpenRetryTimeoutHandler(), tiCOMInit(), tiINIIOStart(), and tiINISuperIOStart().
bit32 tdsaContext_s::itNexusTimeout |
Definition at line 339 of file tdsatypes.h.
Referenced by tdssAddSASToSharedcontext().
tiLoLevelResource_t tdsaContext_s::loResource |
Definition at line 224 of file tdsatypes.h.
Referenced by tiCOMInit(), and tiCOMPortInit().
tdList_t tdsaContext_s::MainDeviceList |
actual storage for jump table
Definition at line 250 of file tdsatypes.h.
Referenced by ossaHwCB(), tdssAddSASToSharedcontext(), tdssRemoveAllDevicelistFromPortcontext(), and tdssRemoveSASFromSharedcontext().
tdList_t tdsaContext_s::MainPortContextList |
Definition at line 248 of file tdsatypes.h.
Referenced by ossaHwCB(), tdssAddSASToSharedcontext(), and tdssRemoveSASFromSharedcontext().
bit32 tdsaContext_s::MAX_AIP |
Definition at line 340 of file tdsatypes.h.
bit32 tdsaContext_s::MAX_OPEN_TIME |
Definition at line 330 of file tdsatypes.h.
bit32 tdsaContext_s::MaxNumLLLocks |
Definition at line 310 of file tdsatypes.h.
Referenced by tdsaSingleThreadedEnter(), tdsaSingleThreadedLeave(), and tiCOMInit().
bit32 tdsaContext_s::MaxNumLocks |
Definition at line 311 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::MaxNumOSLocks |
Definition at line 309 of file tdsatypes.h.
Referenced by ossaSingleThreadedEnter(), ossaSingleThreadedLeave(), tdsaSingleThreadedEnter(), tdsaSingleThreadedLeave(), and tiCOMInit().
bit32 tdsaContext_s::MCN |
Definition at line 322 of file tdsatypes.h.
Referenced by ossaDeviceRegistrationCB().
bit32 tdsaContext_s::MFD |
Definition at line 333 of file tdsatypes.h.
agsaMPIContext_t tdsaContext_s::MpiOverride |
Definition at line 341 of file tdsatypes.h.
Referenced by tdsaGetSwConfigParams().
volatile tdsaContext_s::NvmdResponseSet |
Definition at line 346 of file tdsatypes.h.
bit32 tdsaContext_s::OBQnumber |
Definition at line 275 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::OPNRJT_RTRY_INTVL |
Definition at line 334 of file tdsatypes.h.
bit32 tdsaContext_s::OutboundQueueEleSize[AGSA_MAX_OUTBOUND_Q] |
Definition at line 279 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::OutboundQueueInterruptCount[AGSA_MAX_OUTBOUND_Q] |
Definition at line 281 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::OutboundQueueInterruptDelay[AGSA_MAX_OUTBOUND_Q] |
Definition at line 280 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::OutboundQueueInterruptEnable[AGSA_MAX_OUTBOUND_Q] |
Definition at line 282 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::OutboundQueueSize[AGSA_MAX_OUTBOUND_Q] |
Definition at line 278 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::phyCalibration |
Definition at line 299 of file tdsatypes.h.
bit32 tdsaContext_s::phyCount |
Definition at line 273 of file tdsatypes.h.
Referenced by tiCOMConfigureSgpio().
tdsaPortContext_t* tdsaContext_s::PortContextMem |
< pointer to PortContext memory;
pointer to Device memory
Definition at line 243 of file tdsatypes.h.
Referenced by tiCOMInit().
tdsaPortStartInfo_t tdsaContext_s::Ports[TD_MAX_NUM_PHYS] |
Definition at line 255 of file tdsatypes.h.
Referenced by ossaDeviceRegistrationCB(), ossaHwCB(), and tiCOMPortInit().
bit32 tdsaContext_s::portTMO |
Definition at line 298 of file tdsatypes.h.
Referenced by ossaHwCB().
agsaQueueConfig_t tdsaContext_s::QueueConfig |
hardware-related initialization params used in saInitialize()
Definition at line 217 of file tdsatypes.h.
Referenced by ossaDeviceRegistrationCB(), tdsaRotateQnumber1(), tdssAddSASToSharedcontext(), and tiCOMPortInit().
bit32 tdsaContext_s::QueueOption |
Definition at line 284 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::RateAdjust |
Definition at line 305 of file tdsatypes.h.
bit32 tdsaContext_s::resetCount |
Definition at line 296 of file tdsatypes.h.
Referenced by tiCOMInit().
bit32 tdsaContext_s::ResetInDiscovery |
Definition at line 302 of file tdsatypes.h.
Referenced by ossaHwCB().
bit32 tdsaContext_s::sflag |
Definition at line 323 of file tdsatypes.h.
Referenced by tdssAddSASToSharedcontext().
bit32 tdsaContext_s::sgpioResponseSet |
Definition at line 345 of file tdsatypes.h.
bit32 tdsaContext_s::SMP_MAX_CONN_TIMER |
Definition at line 331 of file tdsatypes.h.
bit32 tdsaContext_s::SMPQNum |
Definition at line 301 of file tdsatypes.h.
Referenced by tiCOMPortInit().
bit32 tdsaContext_s::SSP_MCT_TMO |
Definition at line 329 of file tdsatypes.h.
bit32 tdsaContext_s::STP_FRM_TMO |
Definition at line 332 of file tdsatypes.h.
bit32 tdsaContext_s::stp_idle_time |
Definition at line 327 of file tdsatypes.h.
bit32 tdsaContext_s::STP_MCT_TMO |
Definition at line 328 of file tdsatypes.h.
agsaSwConfig_t tdsaContext_s::SwConfig |
Queue-related initialization params used in saInitialize()
Definition at line 214 of file tdsatypes.h.
Referenced by tdsaGetSwConfigParams(), and tiCOMPortInit().
bit32 tdsaContext_s::tdDeviceIdVendId |
Definition at line 285 of file tdsatypes.h.
Referenced by tiCOMPortInit().
tdFWControlEx_t tdsaContext_s::tdFWControlEx |
< storage for FW download contents
Definition at line 258 of file tdsatypes.h.
Referenced by ossaGetPhyProfileCB(), and tiCOMPortInit().
tdsaJumpTable_t tdsaContext_s::tdJumpTable |
Local SAS port start information such as ID addr
Definition at line 253 of file tdsatypes.h.
bit32 tdsaContext_s::tdSubVendorId |
Definition at line 286 of file tdsatypes.h.
Referenced by tiCOMPortInit().
tdList_t tdsaContext_s::timerlist |
Definition at line 237 of file tdsatypes.h.
Referenced by tdsaProcessTimers().
struct ttdsaTgt_s* tdsaContext_s::ttdsaTgt |
Definition at line 241 of file tdsatypes.h.
Referenced by tdsaProcessCDB(), tiCOMInit(), tiTGTGetDeviceHandles(), ttdsaDumpallXchg(), ttdsaTMProcess(), ttdsaXchgFreeStruct(), and ttdsaXchgLinkInit().