FreeBSD kernel pms device code
|
structure describe software configuration More...
#include <sa.h>
structure describe software configuration
Structure is used as a parameter passed in saInitialize() to describe the configuration used during software initialization
bit32 agsaSwConfig_s::disableMDF |
Definition at line 2342 of file sa.h.
Referenced by saGetRequirements(), saInitialize(), siConfiguration(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::enableDIF |
30
Definition at line 2339 of file sa.h.
Referenced by tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::enableEncryption |
31
Definition at line 2340 of file sa.h.
Referenced by tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::eventLog1Option |
Option of Event Log 1
Definition at line 2328 of file sa.h.
Referenced by siConfiguration(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::eventLog2Option |
Option of Event Log 2
Definition at line 2329 of file sa.h.
Referenced by siConfiguration(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::fatalErrorInterruptEnable |
0 Fatal Error Iterrupt Enable
Definition at line 2331 of file sa.h.
Referenced by saDelayedInterruptHandler(), saFatalInterruptHandler(), saInitialize(), saSystemInterruptsActive(), siConfiguration(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::fatalErrorInterruptVector |
2-9 Fatal Error Interrupt Vector
Definition at line 2333 of file sa.h.
Referenced by saDelayedInterruptHandler(), saFatalInterruptHandler(), saInitialize(), saSystemInterruptsActive(), siConfiguration(), tdsaGetSwConfigParams(), tdsaLoLevelGetResource(), and tiCOMPortInit().
bit32 agsaSwConfig_s::FWConfig |
Definition at line 2349 of file sa.h.
Referenced by siConfiguration(), tdsaGetSwConfigParams(), tdsaLoLevelGetResource(), and tiCOMPortInit().
bit32 agsaSwConfig_s::hostDirectAccessMode |
28-29 HDA mode: 00b - HDA SoftReset, 01b - HDA Normal
Definition at line 2338 of file sa.h.
Referenced by saDelayedInterruptHandler(), saGetRequirements(), saHwShutdown(), saInitialize(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::hostDirectAccessSupport |
27 Support HDA mode
Definition at line 2337 of file sa.h.
Referenced by saGetRequirements(), saHwShutdown(), saInitialize(), tdsaGetSwConfigParams(), tdsaLoLevelGetResource(), and tiCOMPortInit().
bit32 agsaSwConfig_s::legacyInt_X |
26 Support Legacy Interrupt
Definition at line 2336 of file sa.h.
Referenced by saGetRequirements(), saInitialize(), tdsaLoLevelGetResource(), and tiCOMPortInit().
bit32 agsaSwConfig_s::max_MSI_InterruptVectors |
10-18 Maximum MSI Interrupt Vectors
Definition at line 2334 of file sa.h.
Referenced by saGetRequirements(), saInitialize(), tdsaLoLevelGetResource(), and tiCOMPortInit().
bit32 agsaSwConfig_s::max_MSIX_InterruptVectors |
18-25 Maximum MSIX Interrupt Vectors
Definition at line 2335 of file sa.h.
Referenced by saGetRequirements(), saInitialize(), tdsaLoLevelGetResource(), and tiCOMPortInit().
bit32 agsaSwConfig_s::maxActiveIOs |
Maximum active I/O requests supported
Definition at line 2320 of file sa.h.
Referenced by mpiGeneralEventRsp(), mpiWaitForConfigTable(), saCountActiveIORequests(), saGetRequirements(), saHwReset(), saInitialize(), saSSPStart(), siClearActiveIORequests(), siClearActiveIORequestsOnDevice(), siCountActiveIORequestsOnDevice(), siInitResources(), tdsaGetSwConfigParams(), tdsaLoLevelGetResource(), and tdsaPrintSwConfig().
void* agsaSwConfig_s::mpiContextTable |
Definition at line 2351 of file sa.h.
Referenced by mpiInitialize(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::mpiContextTablelen |
Pointer to a table that contains agsaMPIContext_t entries. This table is used to fill in MPI table fields. Values in this table are written to MPI table last. Any previous values in MPI table are overwritten by values in this table.
Definition at line 2357 of file sa.h.
Referenced by mpiInitialize(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::numberOfEventRegClients |
Maximum number of OS Layer clients for the event registration defined by saRegisterEventCallback()
Definition at line 2324 of file sa.h.
Referenced by tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::numDevHandles |
Number of SAS/SATA device handles allocated in the pool
Definition at line 2321 of file sa.h.
Referenced by saGetRequirements(), saInitialize(), siInitResources(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::param1 |
parameter1
Definition at line 2344 of file sa.h.
Referenced by tdsaGetSwConfigParams(), and tiCOMPortInit().
bit32 agsaSwConfig_s::param2 |
parameter2
Definition at line 2345 of file sa.h.
Referenced by tdsaGetSwConfigParams(), and tiCOMPortInit().
void* agsaSwConfig_s::param3 |
parameter3
Definition at line 2346 of file sa.h.
Referenced by saGetRequirements(), saInitialize(), siConfiguration(), tdsaLoLevelGetResource(), and tiCOMPortInit().
void* agsaSwConfig_s::param4 |
bit32 agsaSwConfig_s::PortRecoveryResetTimer |
Definition at line 2350 of file sa.h.
Referenced by saInitialize(), siConfiguration(), and tiCOMPortInit().
bit32 agsaSwConfig_s::sgpioSupportEnable |
bit32 agsaSwConfig_s::sizefEventLog1 |
Size of Event Log 1
Definition at line 2326 of file sa.h.
Referenced by siConfiguration(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::sizefEventLog2 |
Size of Event Log 2
Definition at line 2327 of file sa.h.
Referenced by siConfiguration(), tdsaGetSwConfigParams(), and tdsaLoLevelGetResource().
bit32 agsaSwConfig_s::smpReqTimeout |
SMP request time out in millisecond
Definition at line 2323 of file sa.h.
Referenced by tdsaGetSwConfigParams(), tdsaLoLevelGetResource(), and tdsaPrintSwConfig().
bit32 agsaSwConfig_s::stallUsec |
Definition at line 2348 of file sa.h.
Referenced by saGetRequirements(), saInitialize(), and tiCOMPortInit().