FreeBSD kernel pms device code
|
The file defines the debug constants and structures. More...
Go to the source code of this file.
Data Structures | |
struct | mpiObDebugTraceEntry_s |
struct | mpiIbDebugTraceEntry_s |
struct | mpiIbDebugTrace_s |
struct | mpiObDebugTrace_s |
struct | hpTraceBufferParms_s |
Macros | |
#define | MPI_DEBUG_TRACE_BUFFER_MAX 1024 |
#define | MPI_DEBUG_TRACE_OB_IOMB_SIZE 128 /* 64 */ |
#define | MPI_DEBUG_TRACE_IB_IOMB_SIZE 128 /* 64 */ |
#define | MPI_DEBUG_TRACE_IBQ 1 |
#define | MPI_DEBUG_TRACE_OBQ 0 |
#define | MPI_DEBUG_TRACE_QNUM_ERROR 100 /* Added to Qnumber to indicate error */ |
#define | __SPCDEBUG_H__ |
#define | hpDBG_ALWAYS 0x0000ffff |
#define | hpDBG_IOMB 0x00000040 |
#define | hpDBG_REGISTERS 0x00000020 |
#define | hpDBG_TICK_INT 0x00000010 |
#define | hpDBG_SCREAM 0x00000008 |
#define | hpDBG_VERY_LOUD 0x00000004 |
#define | hpDBG_LOUD 0x00000002 |
#define | hpDBG_ERROR 0x00000001 |
#define | hpDBG_NEVER 0x00000000 |
#define | smTraceDestBuffer 0x00000001 |
#define | smTraceDestRegister 0x00000002 |
#define | smTraceDestDebugger 0x00000004 |
#define | siTraceDestMask |
#define | hpDBG_TraceBufferWrapAround 0x80000000 |
#define | hpDBG_TraceBufferUseTimeStamp 0x40000000 |
#define | hpDBG_TraceBufferUseSequenceStamp 0x20000000 |
#define | fiTraceSmChip 'C' |
#define | fiTraceSmPort 'P' |
#define | fiTraceSmLogin 'L' |
#define | fiTraceSmXchg 'X' |
#define | fiTraceSmFabr 'F' |
#define | fiTraceDiscFab 'D' |
#define | fiTraceDiscLoop 'M' |
#define | fiTraceFc2 'A' |
#define | fiTraceTgtState 'S' |
#define | fiTraceIniState 'I' |
#define | fiSfsFreeList 'Z' |
#define | fiSestFreeList 'W' |
#define | fiOsSfsFreeList 'G' |
#define | fiLgnFreeList 'K' |
#define | fiPortalFreeList 'l' |
#define | fiBusyList 'N' |
#define | fiOsSfsAllocList 'B' |
#define | fiTimerList 'V' |
#define | fiSfsWaitForRspList 'I' |
#define | fiLgnBusyList 'J' |
#define | fiPortalBusyList 'g' |
#define | fiWait4ErqList 'o' |
#define | fiXchgAbortList 'U' |
#define | fiXchgWaitList 'b' |
#define | fiSfsDeferFreeList 'q' |
#define | fiDeferBusyList 'm' |
#define | fiInvalidList 'X' |
#define | fiInvalidatedList 'a' |
#define | fiTmpXchList 'n' |
#define | TMP_TRACE_BUFF_SIZE 32 |
#define | FC_TRACE_LINE_SIZE 70 |
#define | siTraceState(agRoot, L, fiTraceSmXchg, C, T) |
#define | smTraceState(L, S, C, T) |
#define | smTraceChipState(L, C, T) |
#define | smTraceFabricState(L, C, T) |
#define | smTracePortState(L, C, T) |
#define | smTraceLoginState(L, C, T) |
#define | smTraceXchgState(L, C, T) |
#define | smTraceDiscFabState(L, C, T) |
#define | smTraceDiscLoopState(L, C, T) |
#define | smTraceFc2State(L, C, T) |
#define | smTraceScsiTgtState(L, C, T) |
#define | smTraceScsiIniState(L, C, T) |
#define | smResetTraceBuffer(agRoot) |
#define | smTraceFuncEnter(L, I) |
#define | smTraceFuncExit(L, S, I) |
#define | smGetCurrentTraceIndex(L) |
#define | smTraceListRemove(L, I, V) |
#define | smTraceListAdd(L, I, V) |
#define | smTrace(L, I, V) |
#define | smTraceGetInfo(R, P) |
#define | smTraceSetMask(R, P) |
Typedefs | |
typedef struct mpiObDebugTraceEntry_s | mpiDebugObTraceEntry_t |
typedef struct mpiIbDebugTraceEntry_s | mpiDebugIbTraceEntry_t |
typedef struct mpiIbDebugTrace_s | mpiDebugIbTrace_t |
typedef struct mpiObDebugTrace_s | mpiDebugObTrace_t |
typedef struct hpTraceBufferParms_s | hpTraceBufferParms_t |
Functions | |
void | mpiTraceInit (void) |
void | mpiTraceAdd (bit32 q, bit32 pici, bit32 ib, void *iomb, bit32 numBytes) |
void | siEnableTracing (agsaRoot_t *agRoot) |
The file defines the debug constants and structures.
Definition in file mpidebug.h.
#define __SPCDEBUG_H__ |
Definition at line 88 of file mpidebug.h.
#define FC_TRACE_LINE_SIZE 70 |
Definition at line 165 of file mpidebug.h.
#define fiBusyList 'N' |
Definition at line 147 of file mpidebug.h.
#define fiDeferBusyList 'm' |
Definition at line 159 of file mpidebug.h.
#define fiInvalidatedList 'a' |
Definition at line 161 of file mpidebug.h.
#define fiInvalidList 'X' |
Definition at line 160 of file mpidebug.h.
#define fiLgnBusyList 'J' |
Definition at line 151 of file mpidebug.h.
#define fiLgnFreeList 'K' |
Definition at line 145 of file mpidebug.h.
#define fiOsSfsAllocList 'B' |
Definition at line 148 of file mpidebug.h.
#define fiOsSfsFreeList 'G' |
Definition at line 144 of file mpidebug.h.
#define fiPortalBusyList 'g' |
Definition at line 152 of file mpidebug.h.
#define fiPortalFreeList 'l' |
Definition at line 146 of file mpidebug.h.
#define fiSestFreeList 'W' |
Definition at line 143 of file mpidebug.h.
#define fiSfsDeferFreeList 'q' |
Definition at line 158 of file mpidebug.h.
#define fiSfsFreeList 'Z' |
Definition at line 142 of file mpidebug.h.
#define fiSfsWaitForRspList 'I' |
Definition at line 150 of file mpidebug.h.
#define fiTimerList 'V' |
Definition at line 149 of file mpidebug.h.
#define fiTmpXchList 'n' |
Definition at line 162 of file mpidebug.h.
#define fiTraceDiscFab 'D' |
Definition at line 135 of file mpidebug.h.
#define fiTraceDiscLoop 'M' |
Definition at line 136 of file mpidebug.h.
#define fiTraceFc2 'A' |
Definition at line 137 of file mpidebug.h.
#define fiTraceIniState 'I' |
Definition at line 139 of file mpidebug.h.
#define fiTraceSmChip 'C' |
Definition at line 130 of file mpidebug.h.
#define fiTraceSmFabr 'F' |
Definition at line 134 of file mpidebug.h.
#define fiTraceSmLogin 'L' |
Definition at line 132 of file mpidebug.h.
#define fiTraceSmPort 'P' |
Definition at line 131 of file mpidebug.h.
#define fiTraceSmXchg 'X' |
Definition at line 133 of file mpidebug.h.
#define fiTraceTgtState 'S' |
Definition at line 138 of file mpidebug.h.
#define fiWait4ErqList 'o' |
Definition at line 153 of file mpidebug.h.
#define fiXchgAbortList 'U' |
Definition at line 154 of file mpidebug.h.
#define fiXchgWaitList 'b' |
Definition at line 155 of file mpidebug.h.
#define hpDBG_ALWAYS 0x0000ffff |
Definition at line 95 of file mpidebug.h.
#define hpDBG_ERROR 0x00000001 |
Definition at line 102 of file mpidebug.h.
#define hpDBG_IOMB 0x00000040 |
Definition at line 96 of file mpidebug.h.
#define hpDBG_LOUD 0x00000002 |
Definition at line 101 of file mpidebug.h.
#define hpDBG_NEVER 0x00000000 |
Definition at line 103 of file mpidebug.h.
#define hpDBG_REGISTERS 0x00000020 |
Definition at line 97 of file mpidebug.h.
#define hpDBG_SCREAM 0x00000008 |
Definition at line 99 of file mpidebug.h.
#define hpDBG_TICK_INT 0x00000010 |
Definition at line 98 of file mpidebug.h.
#define hpDBG_TraceBufferUseSequenceStamp 0x20000000 |
Definition at line 127 of file mpidebug.h.
#define hpDBG_TraceBufferUseTimeStamp 0x40000000 |
Definition at line 122 of file mpidebug.h.
#define hpDBG_TraceBufferWrapAround 0x80000000 |
Definition at line 117 of file mpidebug.h.
#define hpDBG_VERY_LOUD 0x00000004 |
Definition at line 100 of file mpidebug.h.
#define MPI_DEBUG_TRACE_BUFFER_MAX 1024 |
Definition at line 36 of file mpidebug.h.
#define MPI_DEBUG_TRACE_IB_IOMB_SIZE 128 /* 64 */ |
Definition at line 38 of file mpidebug.h.
#define MPI_DEBUG_TRACE_IBQ 1 |
Definition at line 39 of file mpidebug.h.
#define MPI_DEBUG_TRACE_OB_IOMB_SIZE 128 /* 64 */ |
Definition at line 37 of file mpidebug.h.
#define MPI_DEBUG_TRACE_OBQ 0 |
Definition at line 40 of file mpidebug.h.
#define MPI_DEBUG_TRACE_QNUM_ERROR 100 /* Added to Qnumber to indicate error */ |
Definition at line 41 of file mpidebug.h.
#define siTraceDestMask |
Definition at line 110 of file mpidebug.h.
#define siTraceState | ( | agRoot, | |
L, | |||
fiTraceSmXchg, | |||
C, | |||
T | |||
) |
Definition at line 223 of file mpidebug.h.
#define smGetCurrentTraceIndex | ( | L | ) |
Definition at line 240 of file mpidebug.h.
#define smResetTraceBuffer | ( | agRoot | ) |
Definition at line 237 of file mpidebug.h.
#define smTrace | ( | L, | |
I, | |||
V | |||
) |
Definition at line 244 of file mpidebug.h.
#define smTraceChipState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 226 of file mpidebug.h.
#define smTraceDestBuffer 0x00000001 |
Definition at line 105 of file mpidebug.h.
#define smTraceDestDebugger 0x00000004 |
Definition at line 107 of file mpidebug.h.
#define smTraceDestRegister 0x00000002 |
Definition at line 106 of file mpidebug.h.
#define smTraceDiscFabState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 231 of file mpidebug.h.
#define smTraceDiscLoopState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 232 of file mpidebug.h.
#define smTraceFabricState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 227 of file mpidebug.h.
#define smTraceFc2State | ( | L, | |
C, | |||
T | |||
) |
Definition at line 233 of file mpidebug.h.
#define smTraceFuncEnter | ( | L, | |
I | |||
) |
Definition at line 238 of file mpidebug.h.
#define smTraceFuncExit | ( | L, | |
S, | |||
I | |||
) |
Definition at line 239 of file mpidebug.h.
#define smTraceGetInfo | ( | R, | |
P | |||
) |
Definition at line 268 of file mpidebug.h.
#define smTraceListAdd | ( | L, | |
I, | |||
V | |||
) |
Definition at line 242 of file mpidebug.h.
#define smTraceListRemove | ( | L, | |
I, | |||
V | |||
) |
Definition at line 241 of file mpidebug.h.
#define smTraceLoginState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 229 of file mpidebug.h.
#define smTracePortState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 228 of file mpidebug.h.
#define smTraceScsiIniState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 235 of file mpidebug.h.
#define smTraceScsiTgtState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 234 of file mpidebug.h.
#define smTraceSetMask | ( | R, | |
P | |||
) |
Definition at line 279 of file mpidebug.h.
#define smTraceState | ( | L, | |
S, | |||
C, | |||
T | |||
) |
Definition at line 225 of file mpidebug.h.
#define smTraceXchgState | ( | L, | |
C, | |||
T | |||
) |
Definition at line 230 of file mpidebug.h.
#define TMP_TRACE_BUFF_SIZE 32 |
Definition at line 164 of file mpidebug.h.
typedef struct hpTraceBufferParms_s hpTraceBufferParms_t |
Definition at line 260 of file mpidebug.h.
typedef struct mpiIbDebugTrace_s mpiDebugIbTrace_t |
typedef struct mpiIbDebugTraceEntry_s mpiDebugIbTraceEntry_t |
typedef struct mpiObDebugTrace_s mpiDebugObTrace_t |
typedef struct mpiObDebugTraceEntry_s mpiDebugObTraceEntry_t |
void mpiTraceInit | ( | void | ) |
void siEnableTracing | ( | agsaRoot_t * | agRoot | ) |