90#if defined(SALLSDK_DEBUG)
91 bit8 remoteSignature[8];
200#define LL_FAST_IO_SIZE 1
271#ifdef SA_FW_TEST_BUNCH_STARTS
284 bit32 BunchStarts_Enable;
285 bit32 BunchStarts_Threshold;
286 bit32 BunchStarts_Pending;
287 bit32 BunchStarts_TimeoutTicks;
290#ifdef SA_FW_TIMER_READS_STATUS
312#ifdef HIALEAH_ENCRYPTION
315#ifdef SA_ENABLE_TRACE_FUNCTIONS
316 bit8 traceBuffLookup[16];
318 bit32 TraceDestination;
321 bit32 TraceBufferLength;
322 bit32 CurrentTraceIndexWrapCount;
323 bit32 CurrentTraceIndex;
324 bit32 traceLineFeedCnt;
326 bit32 TraceBlockReInit;
335#ifdef SA_FW_TEST_INTERRUPT_REASSERT
344 agsaLLCountInfo_t LLCounters;
347 void *freeFastReq[LL_FAST_IO_SIZE];
358typedef struct saFastRequest_s
void(* ossaDeviceRegistrationCB_t)(agsaRoot_t *agRoot, agsaContext_t *agContext, bit32 status, agsaDevHandle_t *agDevHandle, bit32 deviceID)
Callback definition for .ossaDeviceRegistration.
void(* ossaDeregisterDeviceHandleCB_t)(agsaRoot_t *agRoot, agsaContext_t *agContext, agsaDevHandle_t *agDevHandle, bit32 status)
Callback definition for.
#define AGSA_MAX_VALID_PHYS
#define AGSA_MAX_OUTBOUND_Q
void(* ossaSSPCompletedCB_t)(agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, bit32 agIOInfoLen, void *agParam, bit16 sspTag, bit32 agOtherInfo)
Callback definition for.
#define AGSA_MAX_INBOUND_Q
#define MAX_IO_DEVICE_ENTRIES
#define AGSA_MAX_VALID_PORTS
#define REGISTER_DUMP_BUFF_SIZE
#define MAX_ACTIVE_IO_REQUESTS
struct agsaPortMap_s agsaPortMap_t
the agsaPortMap_t
struct agsaPhy_s agsaPhy_t
the phy
union agsaSASSATADevInfo_s agsaSASSATADevInfo_t
the LL defined SAS/SATA device information
struct agsaLLRoot_s agsaLLRoot_t
the LLRoot
bit32(* agsaCallback_t)(agsaRoot_t *agRoot, bit32 Event, void *Parm)
the callback function of an timer
struct agsaIORequestDesc_s agsaIORequestDesc_t
the LL defined IO request descriptor
struct agsaIOMap_s agsaIOMap_t
the agsaIOMap_t
struct agsaDeviceMap_s agsaDeviceMap_t
the agsaDeviceMap_t
struct agsaSMPRspFrame_s agsaSMPRspFrame_t
the LL defined SMP Response Frame header and payload
struct agsaDeviceDesc_s agsaDeviceDesc_t
the LL defined device descriptor
struct agsaPort_s agsaPort_t
the port
struct agsaTimerDesc_s agsaTimerDesc_t
the data structure of a timer
bit32(* InterruptOurs_t)(agsaRoot_t *agRoot, bit32 interruptVectorIndex)
void(* EnadDisabHandler_t)(agsaRoot_t *agRoot, bit32 interruptVectorIndex)
data structure stores OS specific and LL specific context
MPI layer configuration parameters.
Circular Queue descriptor.
Describes MPI memory requirements.
This structure is used for SPC MPI General Status Table.
the LL defined SAS/SATA device information
agsaSATADeviceInfo_t sataDeviceInfo
agsaSASDeviceInfo_t sasDeviceInfo