0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035 #define QIB_6120_Revision_OFFS 0x0
0036 #define QIB_6120_Revision_R_Simulator_LSB 0x3F
0037 #define QIB_6120_Revision_R_Simulator_RMASK 0x1
0038 #define QIB_6120_Revision_Reserved_LSB 0x28
0039 #define QIB_6120_Revision_Reserved_RMASK 0x7FFFFF
0040 #define QIB_6120_Revision_BoardID_LSB 0x20
0041 #define QIB_6120_Revision_BoardID_RMASK 0xFF
0042 #define QIB_6120_Revision_R_SW_LSB 0x18
0043 #define QIB_6120_Revision_R_SW_RMASK 0xFF
0044 #define QIB_6120_Revision_R_Arch_LSB 0x10
0045 #define QIB_6120_Revision_R_Arch_RMASK 0xFF
0046 #define QIB_6120_Revision_R_ChipRevMajor_LSB 0x8
0047 #define QIB_6120_Revision_R_ChipRevMajor_RMASK 0xFF
0048 #define QIB_6120_Revision_R_ChipRevMinor_LSB 0x0
0049 #define QIB_6120_Revision_R_ChipRevMinor_RMASK 0xFF
0050
0051 #define QIB_6120_Control_OFFS 0x8
0052 #define QIB_6120_Control_TxLatency_LSB 0x4
0053 #define QIB_6120_Control_TxLatency_RMASK 0x1
0054 #define QIB_6120_Control_PCIERetryBufDiagEn_LSB 0x3
0055 #define QIB_6120_Control_PCIERetryBufDiagEn_RMASK 0x1
0056 #define QIB_6120_Control_LinkEn_LSB 0x2
0057 #define QIB_6120_Control_LinkEn_RMASK 0x1
0058 #define QIB_6120_Control_FreezeMode_LSB 0x1
0059 #define QIB_6120_Control_FreezeMode_RMASK 0x1
0060 #define QIB_6120_Control_SyncReset_LSB 0x0
0061 #define QIB_6120_Control_SyncReset_RMASK 0x1
0062
0063 #define QIB_6120_PageAlign_OFFS 0x10
0064
0065 #define QIB_6120_PortCnt_OFFS 0x18
0066
0067 #define QIB_6120_SendRegBase_OFFS 0x30
0068
0069 #define QIB_6120_UserRegBase_OFFS 0x38
0070
0071 #define QIB_6120_CntrRegBase_OFFS 0x40
0072
0073 #define QIB_6120_Scratch_OFFS 0x48
0074 #define QIB_6120_Scratch_TopHalf_LSB 0x20
0075 #define QIB_6120_Scratch_TopHalf_RMASK 0xFFFFFFFF
0076 #define QIB_6120_Scratch_BottomHalf_LSB 0x0
0077 #define QIB_6120_Scratch_BottomHalf_RMASK 0xFFFFFFFF
0078
0079 #define QIB_6120_IntBlocked_OFFS 0x60
0080 #define QIB_6120_IntBlocked_ErrorIntBlocked_LSB 0x1F
0081 #define QIB_6120_IntBlocked_ErrorIntBlocked_RMASK 0x1
0082 #define QIB_6120_IntBlocked_PioSetIntBlocked_LSB 0x1E
0083 #define QIB_6120_IntBlocked_PioSetIntBlocked_RMASK 0x1
0084 #define QIB_6120_IntBlocked_PioBufAvailIntBlocked_LSB 0x1D
0085 #define QIB_6120_IntBlocked_PioBufAvailIntBlocked_RMASK 0x1
0086 #define QIB_6120_IntBlocked_assertGPIOIntBlocked_LSB 0x1C
0087 #define QIB_6120_IntBlocked_assertGPIOIntBlocked_RMASK 0x1
0088 #define QIB_6120_IntBlocked_Reserved_LSB 0xF
0089 #define QIB_6120_IntBlocked_Reserved_RMASK 0x1FFF
0090 #define QIB_6120_IntBlocked_RcvAvail4IntBlocked_LSB 0x10
0091 #define QIB_6120_IntBlocked_RcvAvail4IntBlocked_RMASK 0x1
0092 #define QIB_6120_IntBlocked_RcvAvail3IntBlocked_LSB 0xF
0093 #define QIB_6120_IntBlocked_RcvAvail3IntBlocked_RMASK 0x1
0094 #define QIB_6120_IntBlocked_RcvAvail2IntBlocked_LSB 0xE
0095 #define QIB_6120_IntBlocked_RcvAvail2IntBlocked_RMASK 0x1
0096 #define QIB_6120_IntBlocked_RcvAvail1IntBlocked_LSB 0xD
0097 #define QIB_6120_IntBlocked_RcvAvail1IntBlocked_RMASK 0x1
0098 #define QIB_6120_IntBlocked_RcvAvail0IntBlocked_LSB 0xC
0099 #define QIB_6120_IntBlocked_RcvAvail0IntBlocked_RMASK 0x1
0100 #define QIB_6120_IntBlocked_Reserved1_LSB 0x5
0101 #define QIB_6120_IntBlocked_Reserved1_RMASK 0x7F
0102 #define QIB_6120_IntBlocked_RcvUrg4IntBlocked_LSB 0x4
0103 #define QIB_6120_IntBlocked_RcvUrg4IntBlocked_RMASK 0x1
0104 #define QIB_6120_IntBlocked_RcvUrg3IntBlocked_LSB 0x3
0105 #define QIB_6120_IntBlocked_RcvUrg3IntBlocked_RMASK 0x1
0106 #define QIB_6120_IntBlocked_RcvUrg2IntBlocked_LSB 0x2
0107 #define QIB_6120_IntBlocked_RcvUrg2IntBlocked_RMASK 0x1
0108 #define QIB_6120_IntBlocked_RcvUrg1IntBlocked_LSB 0x1
0109 #define QIB_6120_IntBlocked_RcvUrg1IntBlocked_RMASK 0x1
0110 #define QIB_6120_IntBlocked_RcvUrg0IntBlocked_LSB 0x0
0111 #define QIB_6120_IntBlocked_RcvUrg0IntBlocked_RMASK 0x1
0112
0113 #define QIB_6120_IntMask_OFFS 0x68
0114 #define QIB_6120_IntMask_ErrorIntMask_LSB 0x1F
0115 #define QIB_6120_IntMask_ErrorIntMask_RMASK 0x1
0116 #define QIB_6120_IntMask_PioSetIntMask_LSB 0x1E
0117 #define QIB_6120_IntMask_PioSetIntMask_RMASK 0x1
0118 #define QIB_6120_IntMask_PioBufAvailIntMask_LSB 0x1D
0119 #define QIB_6120_IntMask_PioBufAvailIntMask_RMASK 0x1
0120 #define QIB_6120_IntMask_assertGPIOIntMask_LSB 0x1C
0121 #define QIB_6120_IntMask_assertGPIOIntMask_RMASK 0x1
0122 #define QIB_6120_IntMask_Reserved_LSB 0x11
0123 #define QIB_6120_IntMask_Reserved_RMASK 0x7FF
0124 #define QIB_6120_IntMask_RcvAvail4IntMask_LSB 0x10
0125 #define QIB_6120_IntMask_RcvAvail4IntMask_RMASK 0x1
0126 #define QIB_6120_IntMask_RcvAvail3IntMask_LSB 0xF
0127 #define QIB_6120_IntMask_RcvAvail3IntMask_RMASK 0x1
0128 #define QIB_6120_IntMask_RcvAvail2IntMask_LSB 0xE
0129 #define QIB_6120_IntMask_RcvAvail2IntMask_RMASK 0x1
0130 #define QIB_6120_IntMask_RcvAvail1IntMask_LSB 0xD
0131 #define QIB_6120_IntMask_RcvAvail1IntMask_RMASK 0x1
0132 #define QIB_6120_IntMask_RcvAvail0IntMask_LSB 0xC
0133 #define QIB_6120_IntMask_RcvAvail0IntMask_RMASK 0x1
0134 #define QIB_6120_IntMask_Reserved1_LSB 0x5
0135 #define QIB_6120_IntMask_Reserved1_RMASK 0x7F
0136 #define QIB_6120_IntMask_RcvUrg4IntMask_LSB 0x4
0137 #define QIB_6120_IntMask_RcvUrg4IntMask_RMASK 0x1
0138 #define QIB_6120_IntMask_RcvUrg3IntMask_LSB 0x3
0139 #define QIB_6120_IntMask_RcvUrg3IntMask_RMASK 0x1
0140 #define QIB_6120_IntMask_RcvUrg2IntMask_LSB 0x2
0141 #define QIB_6120_IntMask_RcvUrg2IntMask_RMASK 0x1
0142 #define QIB_6120_IntMask_RcvUrg1IntMask_LSB 0x1
0143 #define QIB_6120_IntMask_RcvUrg1IntMask_RMASK 0x1
0144 #define QIB_6120_IntMask_RcvUrg0IntMask_LSB 0x0
0145 #define QIB_6120_IntMask_RcvUrg0IntMask_RMASK 0x1
0146
0147 #define QIB_6120_IntStatus_OFFS 0x70
0148 #define QIB_6120_IntStatus_Error_LSB 0x1F
0149 #define QIB_6120_IntStatus_Error_RMASK 0x1
0150 #define QIB_6120_IntStatus_PioSent_LSB 0x1E
0151 #define QIB_6120_IntStatus_PioSent_RMASK 0x1
0152 #define QIB_6120_IntStatus_PioBufAvail_LSB 0x1D
0153 #define QIB_6120_IntStatus_PioBufAvail_RMASK 0x1
0154 #define QIB_6120_IntStatus_assertGPIO_LSB 0x1C
0155 #define QIB_6120_IntStatus_assertGPIO_RMASK 0x1
0156 #define QIB_6120_IntStatus_Reserved_LSB 0xF
0157 #define QIB_6120_IntStatus_Reserved_RMASK 0x1FFF
0158 #define QIB_6120_IntStatus_RcvAvail4_LSB 0x10
0159 #define QIB_6120_IntStatus_RcvAvail4_RMASK 0x1
0160 #define QIB_6120_IntStatus_RcvAvail3_LSB 0xF
0161 #define QIB_6120_IntStatus_RcvAvail3_RMASK 0x1
0162 #define QIB_6120_IntStatus_RcvAvail2_LSB 0xE
0163 #define QIB_6120_IntStatus_RcvAvail2_RMASK 0x1
0164 #define QIB_6120_IntStatus_RcvAvail1_LSB 0xD
0165 #define QIB_6120_IntStatus_RcvAvail1_RMASK 0x1
0166 #define QIB_6120_IntStatus_RcvAvail0_LSB 0xC
0167 #define QIB_6120_IntStatus_RcvAvail0_RMASK 0x1
0168 #define QIB_6120_IntStatus_Reserved1_LSB 0x5
0169 #define QIB_6120_IntStatus_Reserved1_RMASK 0x7F
0170 #define QIB_6120_IntStatus_RcvUrg4_LSB 0x4
0171 #define QIB_6120_IntStatus_RcvUrg4_RMASK 0x1
0172 #define QIB_6120_IntStatus_RcvUrg3_LSB 0x3
0173 #define QIB_6120_IntStatus_RcvUrg3_RMASK 0x1
0174 #define QIB_6120_IntStatus_RcvUrg2_LSB 0x2
0175 #define QIB_6120_IntStatus_RcvUrg2_RMASK 0x1
0176 #define QIB_6120_IntStatus_RcvUrg1_LSB 0x1
0177 #define QIB_6120_IntStatus_RcvUrg1_RMASK 0x1
0178 #define QIB_6120_IntStatus_RcvUrg0_LSB 0x0
0179 #define QIB_6120_IntStatus_RcvUrg0_RMASK 0x1
0180
0181 #define QIB_6120_IntClear_OFFS 0x78
0182 #define QIB_6120_IntClear_ErrorIntClear_LSB 0x1F
0183 #define QIB_6120_IntClear_ErrorIntClear_RMASK 0x1
0184 #define QIB_6120_IntClear_PioSetIntClear_LSB 0x1E
0185 #define QIB_6120_IntClear_PioSetIntClear_RMASK 0x1
0186 #define QIB_6120_IntClear_PioBufAvailIntClear_LSB 0x1D
0187 #define QIB_6120_IntClear_PioBufAvailIntClear_RMASK 0x1
0188 #define QIB_6120_IntClear_assertGPIOIntClear_LSB 0x1C
0189 #define QIB_6120_IntClear_assertGPIOIntClear_RMASK 0x1
0190 #define QIB_6120_IntClear_Reserved_LSB 0xF
0191 #define QIB_6120_IntClear_Reserved_RMASK 0x1FFF
0192 #define QIB_6120_IntClear_RcvAvail4IntClear_LSB 0x10
0193 #define QIB_6120_IntClear_RcvAvail4IntClear_RMASK 0x1
0194 #define QIB_6120_IntClear_RcvAvail3IntClear_LSB 0xF
0195 #define QIB_6120_IntClear_RcvAvail3IntClear_RMASK 0x1
0196 #define QIB_6120_IntClear_RcvAvail2IntClear_LSB 0xE
0197 #define QIB_6120_IntClear_RcvAvail2IntClear_RMASK 0x1
0198 #define QIB_6120_IntClear_RcvAvail1IntClear_LSB 0xD
0199 #define QIB_6120_IntClear_RcvAvail1IntClear_RMASK 0x1
0200 #define QIB_6120_IntClear_RcvAvail0IntClear_LSB 0xC
0201 #define QIB_6120_IntClear_RcvAvail0IntClear_RMASK 0x1
0202 #define QIB_6120_IntClear_Reserved1_LSB 0x5
0203 #define QIB_6120_IntClear_Reserved1_RMASK 0x7F
0204 #define QIB_6120_IntClear_RcvUrg4IntClear_LSB 0x4
0205 #define QIB_6120_IntClear_RcvUrg4IntClear_RMASK 0x1
0206 #define QIB_6120_IntClear_RcvUrg3IntClear_LSB 0x3
0207 #define QIB_6120_IntClear_RcvUrg3IntClear_RMASK 0x1
0208 #define QIB_6120_IntClear_RcvUrg2IntClear_LSB 0x2
0209 #define QIB_6120_IntClear_RcvUrg2IntClear_RMASK 0x1
0210 #define QIB_6120_IntClear_RcvUrg1IntClear_LSB 0x1
0211 #define QIB_6120_IntClear_RcvUrg1IntClear_RMASK 0x1
0212 #define QIB_6120_IntClear_RcvUrg0IntClear_LSB 0x0
0213 #define QIB_6120_IntClear_RcvUrg0IntClear_RMASK 0x1
0214
0215 #define QIB_6120_ErrMask_OFFS 0x80
0216 #define QIB_6120_ErrMask_Reserved_LSB 0x34
0217 #define QIB_6120_ErrMask_Reserved_RMASK 0xFFF
0218 #define QIB_6120_ErrMask_HardwareErrMask_LSB 0x33
0219 #define QIB_6120_ErrMask_HardwareErrMask_RMASK 0x1
0220 #define QIB_6120_ErrMask_ResetNegatedMask_LSB 0x32
0221 #define QIB_6120_ErrMask_ResetNegatedMask_RMASK 0x1
0222 #define QIB_6120_ErrMask_InvalidAddrErrMask_LSB 0x31
0223 #define QIB_6120_ErrMask_InvalidAddrErrMask_RMASK 0x1
0224 #define QIB_6120_ErrMask_IBStatusChangedMask_LSB 0x30
0225 #define QIB_6120_ErrMask_IBStatusChangedMask_RMASK 0x1
0226 #define QIB_6120_ErrMask_Reserved1_LSB 0x26
0227 #define QIB_6120_ErrMask_Reserved1_RMASK 0x3FF
0228 #define QIB_6120_ErrMask_SendUnsupportedVLErrMask_LSB 0x25
0229 #define QIB_6120_ErrMask_SendUnsupportedVLErrMask_RMASK 0x1
0230 #define QIB_6120_ErrMask_SendUnexpectedPktNumErrMask_LSB 0x24
0231 #define QIB_6120_ErrMask_SendUnexpectedPktNumErrMask_RMASK 0x1
0232 #define QIB_6120_ErrMask_SendPioArmLaunchErrMask_LSB 0x23
0233 #define QIB_6120_ErrMask_SendPioArmLaunchErrMask_RMASK 0x1
0234 #define QIB_6120_ErrMask_SendDroppedDataPktErrMask_LSB 0x22
0235 #define QIB_6120_ErrMask_SendDroppedDataPktErrMask_RMASK 0x1
0236 #define QIB_6120_ErrMask_SendDroppedSmpPktErrMask_LSB 0x21
0237 #define QIB_6120_ErrMask_SendDroppedSmpPktErrMask_RMASK 0x1
0238 #define QIB_6120_ErrMask_SendPktLenErrMask_LSB 0x20
0239 #define QIB_6120_ErrMask_SendPktLenErrMask_RMASK 0x1
0240 #define QIB_6120_ErrMask_SendUnderRunErrMask_LSB 0x1F
0241 #define QIB_6120_ErrMask_SendUnderRunErrMask_RMASK 0x1
0242 #define QIB_6120_ErrMask_SendMaxPktLenErrMask_LSB 0x1E
0243 #define QIB_6120_ErrMask_SendMaxPktLenErrMask_RMASK 0x1
0244 #define QIB_6120_ErrMask_SendMinPktLenErrMask_LSB 0x1D
0245 #define QIB_6120_ErrMask_SendMinPktLenErrMask_RMASK 0x1
0246 #define QIB_6120_ErrMask_Reserved2_LSB 0x12
0247 #define QIB_6120_ErrMask_Reserved2_RMASK 0x7FF
0248 #define QIB_6120_ErrMask_RcvIBLostLinkErrMask_LSB 0x11
0249 #define QIB_6120_ErrMask_RcvIBLostLinkErrMask_RMASK 0x1
0250 #define QIB_6120_ErrMask_RcvHdrErrMask_LSB 0x10
0251 #define QIB_6120_ErrMask_RcvHdrErrMask_RMASK 0x1
0252 #define QIB_6120_ErrMask_RcvHdrLenErrMask_LSB 0xF
0253 #define QIB_6120_ErrMask_RcvHdrLenErrMask_RMASK 0x1
0254 #define QIB_6120_ErrMask_RcvBadTidErrMask_LSB 0xE
0255 #define QIB_6120_ErrMask_RcvBadTidErrMask_RMASK 0x1
0256 #define QIB_6120_ErrMask_RcvHdrFullErrMask_LSB 0xD
0257 #define QIB_6120_ErrMask_RcvHdrFullErrMask_RMASK 0x1
0258 #define QIB_6120_ErrMask_RcvEgrFullErrMask_LSB 0xC
0259 #define QIB_6120_ErrMask_RcvEgrFullErrMask_RMASK 0x1
0260 #define QIB_6120_ErrMask_RcvBadVersionErrMask_LSB 0xB
0261 #define QIB_6120_ErrMask_RcvBadVersionErrMask_RMASK 0x1
0262 #define QIB_6120_ErrMask_RcvIBFlowErrMask_LSB 0xA
0263 #define QIB_6120_ErrMask_RcvIBFlowErrMask_RMASK 0x1
0264 #define QIB_6120_ErrMask_RcvEBPErrMask_LSB 0x9
0265 #define QIB_6120_ErrMask_RcvEBPErrMask_RMASK 0x1
0266 #define QIB_6120_ErrMask_RcvUnsupportedVLErrMask_LSB 0x8
0267 #define QIB_6120_ErrMask_RcvUnsupportedVLErrMask_RMASK 0x1
0268 #define QIB_6120_ErrMask_RcvUnexpectedCharErrMask_LSB 0x7
0269 #define QIB_6120_ErrMask_RcvUnexpectedCharErrMask_RMASK 0x1
0270 #define QIB_6120_ErrMask_RcvShortPktLenErrMask_LSB 0x6
0271 #define QIB_6120_ErrMask_RcvShortPktLenErrMask_RMASK 0x1
0272 #define QIB_6120_ErrMask_RcvLongPktLenErrMask_LSB 0x5
0273 #define QIB_6120_ErrMask_RcvLongPktLenErrMask_RMASK 0x1
0274 #define QIB_6120_ErrMask_RcvMaxPktLenErrMask_LSB 0x4
0275 #define QIB_6120_ErrMask_RcvMaxPktLenErrMask_RMASK 0x1
0276 #define QIB_6120_ErrMask_RcvMinPktLenErrMask_LSB 0x3
0277 #define QIB_6120_ErrMask_RcvMinPktLenErrMask_RMASK 0x1
0278 #define QIB_6120_ErrMask_RcvICRCErrMask_LSB 0x2
0279 #define QIB_6120_ErrMask_RcvICRCErrMask_RMASK 0x1
0280 #define QIB_6120_ErrMask_RcvVCRCErrMask_LSB 0x1
0281 #define QIB_6120_ErrMask_RcvVCRCErrMask_RMASK 0x1
0282 #define QIB_6120_ErrMask_RcvFormatErrMask_LSB 0x0
0283 #define QIB_6120_ErrMask_RcvFormatErrMask_RMASK 0x1
0284
0285 #define QIB_6120_ErrStatus_OFFS 0x88
0286 #define QIB_6120_ErrStatus_Reserved_LSB 0x34
0287 #define QIB_6120_ErrStatus_Reserved_RMASK 0xFFF
0288 #define QIB_6120_ErrStatus_HardwareErr_LSB 0x33
0289 #define QIB_6120_ErrStatus_HardwareErr_RMASK 0x1
0290 #define QIB_6120_ErrStatus_ResetNegated_LSB 0x32
0291 #define QIB_6120_ErrStatus_ResetNegated_RMASK 0x1
0292 #define QIB_6120_ErrStatus_InvalidAddrErr_LSB 0x31
0293 #define QIB_6120_ErrStatus_InvalidAddrErr_RMASK 0x1
0294 #define QIB_6120_ErrStatus_IBStatusChanged_LSB 0x30
0295 #define QIB_6120_ErrStatus_IBStatusChanged_RMASK 0x1
0296 #define QIB_6120_ErrStatus_Reserved1_LSB 0x26
0297 #define QIB_6120_ErrStatus_Reserved1_RMASK 0x3FF
0298 #define QIB_6120_ErrStatus_SendUnsupportedVLErr_LSB 0x25
0299 #define QIB_6120_ErrStatus_SendUnsupportedVLErr_RMASK 0x1
0300 #define QIB_6120_ErrStatus_SendUnexpectedPktNumErr_LSB 0x24
0301 #define QIB_6120_ErrStatus_SendUnexpectedPktNumErr_RMASK 0x1
0302 #define QIB_6120_ErrStatus_SendPioArmLaunchErr_LSB 0x23
0303 #define QIB_6120_ErrStatus_SendPioArmLaunchErr_RMASK 0x1
0304 #define QIB_6120_ErrStatus_SendDroppedDataPktErr_LSB 0x22
0305 #define QIB_6120_ErrStatus_SendDroppedDataPktErr_RMASK 0x1
0306 #define QIB_6120_ErrStatus_SendDroppedSmpPktErr_LSB 0x21
0307 #define QIB_6120_ErrStatus_SendDroppedSmpPktErr_RMASK 0x1
0308 #define QIB_6120_ErrStatus_SendPktLenErr_LSB 0x20
0309 #define QIB_6120_ErrStatus_SendPktLenErr_RMASK 0x1
0310 #define QIB_6120_ErrStatus_SendUnderRunErr_LSB 0x1F
0311 #define QIB_6120_ErrStatus_SendUnderRunErr_RMASK 0x1
0312 #define QIB_6120_ErrStatus_SendMaxPktLenErr_LSB 0x1E
0313 #define QIB_6120_ErrStatus_SendMaxPktLenErr_RMASK 0x1
0314 #define QIB_6120_ErrStatus_SendMinPktLenErr_LSB 0x1D
0315 #define QIB_6120_ErrStatus_SendMinPktLenErr_RMASK 0x1
0316 #define QIB_6120_ErrStatus_Reserved2_LSB 0x12
0317 #define QIB_6120_ErrStatus_Reserved2_RMASK 0x7FF
0318 #define QIB_6120_ErrStatus_RcvIBLostLinkErr_LSB 0x11
0319 #define QIB_6120_ErrStatus_RcvIBLostLinkErr_RMASK 0x1
0320 #define QIB_6120_ErrStatus_RcvHdrErr_LSB 0x10
0321 #define QIB_6120_ErrStatus_RcvHdrErr_RMASK 0x1
0322 #define QIB_6120_ErrStatus_RcvHdrLenErr_LSB 0xF
0323 #define QIB_6120_ErrStatus_RcvHdrLenErr_RMASK 0x1
0324 #define QIB_6120_ErrStatus_RcvBadTidErr_LSB 0xE
0325 #define QIB_6120_ErrStatus_RcvBadTidErr_RMASK 0x1
0326 #define QIB_6120_ErrStatus_RcvHdrFullErr_LSB 0xD
0327 #define QIB_6120_ErrStatus_RcvHdrFullErr_RMASK 0x1
0328 #define QIB_6120_ErrStatus_RcvEgrFullErr_LSB 0xC
0329 #define QIB_6120_ErrStatus_RcvEgrFullErr_RMASK 0x1
0330 #define QIB_6120_ErrStatus_RcvBadVersionErr_LSB 0xB
0331 #define QIB_6120_ErrStatus_RcvBadVersionErr_RMASK 0x1
0332 #define QIB_6120_ErrStatus_RcvIBFlowErr_LSB 0xA
0333 #define QIB_6120_ErrStatus_RcvIBFlowErr_RMASK 0x1
0334 #define QIB_6120_ErrStatus_RcvEBPErr_LSB 0x9
0335 #define QIB_6120_ErrStatus_RcvEBPErr_RMASK 0x1
0336 #define QIB_6120_ErrStatus_RcvUnsupportedVLErr_LSB 0x8
0337 #define QIB_6120_ErrStatus_RcvUnsupportedVLErr_RMASK 0x1
0338 #define QIB_6120_ErrStatus_RcvUnexpectedCharErr_LSB 0x7
0339 #define QIB_6120_ErrStatus_RcvUnexpectedCharErr_RMASK 0x1
0340 #define QIB_6120_ErrStatus_RcvShortPktLenErr_LSB 0x6
0341 #define QIB_6120_ErrStatus_RcvShortPktLenErr_RMASK 0x1
0342 #define QIB_6120_ErrStatus_RcvLongPktLenErr_LSB 0x5
0343 #define QIB_6120_ErrStatus_RcvLongPktLenErr_RMASK 0x1
0344 #define QIB_6120_ErrStatus_RcvMaxPktLenErr_LSB 0x4
0345 #define QIB_6120_ErrStatus_RcvMaxPktLenErr_RMASK 0x1
0346 #define QIB_6120_ErrStatus_RcvMinPktLenErr_LSB 0x3
0347 #define QIB_6120_ErrStatus_RcvMinPktLenErr_RMASK 0x1
0348 #define QIB_6120_ErrStatus_RcvICRCErr_LSB 0x2
0349 #define QIB_6120_ErrStatus_RcvICRCErr_RMASK 0x1
0350 #define QIB_6120_ErrStatus_RcvVCRCErr_LSB 0x1
0351 #define QIB_6120_ErrStatus_RcvVCRCErr_RMASK 0x1
0352 #define QIB_6120_ErrStatus_RcvFormatErr_LSB 0x0
0353 #define QIB_6120_ErrStatus_RcvFormatErr_RMASK 0x1
0354
0355 #define QIB_6120_ErrClear_OFFS 0x90
0356 #define QIB_6120_ErrClear_Reserved_LSB 0x34
0357 #define QIB_6120_ErrClear_Reserved_RMASK 0xFFF
0358 #define QIB_6120_ErrClear_HardwareErrClear_LSB 0x33
0359 #define QIB_6120_ErrClear_HardwareErrClear_RMASK 0x1
0360 #define QIB_6120_ErrClear_ResetNegatedClear_LSB 0x32
0361 #define QIB_6120_ErrClear_ResetNegatedClear_RMASK 0x1
0362 #define QIB_6120_ErrClear_InvalidAddrErrClear_LSB 0x31
0363 #define QIB_6120_ErrClear_InvalidAddrErrClear_RMASK 0x1
0364 #define QIB_6120_ErrClear_IBStatusChangedClear_LSB 0x30
0365 #define QIB_6120_ErrClear_IBStatusChangedClear_RMASK 0x1
0366 #define QIB_6120_ErrClear_Reserved1_LSB 0x26
0367 #define QIB_6120_ErrClear_Reserved1_RMASK 0x3FF
0368 #define QIB_6120_ErrClear_SendUnsupportedVLErrClear_LSB 0x25
0369 #define QIB_6120_ErrClear_SendUnsupportedVLErrClear_RMASK 0x1
0370 #define QIB_6120_ErrClear_SendUnexpectedPktNumErrClear_LSB 0x24
0371 #define QIB_6120_ErrClear_SendUnexpectedPktNumErrClear_RMASK 0x1
0372 #define QIB_6120_ErrClear_SendPioArmLaunchErrClear_LSB 0x23
0373 #define QIB_6120_ErrClear_SendPioArmLaunchErrClear_RMASK 0x1
0374 #define QIB_6120_ErrClear_SendDroppedDataPktErrClear_LSB 0x22
0375 #define QIB_6120_ErrClear_SendDroppedDataPktErrClear_RMASK 0x1
0376 #define QIB_6120_ErrClear_SendDroppedSmpPktErrClear_LSB 0x21
0377 #define QIB_6120_ErrClear_SendDroppedSmpPktErrClear_RMASK 0x1
0378 #define QIB_6120_ErrClear_SendPktLenErrClear_LSB 0x20
0379 #define QIB_6120_ErrClear_SendPktLenErrClear_RMASK 0x1
0380 #define QIB_6120_ErrClear_SendUnderRunErrClear_LSB 0x1F
0381 #define QIB_6120_ErrClear_SendUnderRunErrClear_RMASK 0x1
0382 #define QIB_6120_ErrClear_SendMaxPktLenErrClear_LSB 0x1E
0383 #define QIB_6120_ErrClear_SendMaxPktLenErrClear_RMASK 0x1
0384 #define QIB_6120_ErrClear_SendMinPktLenErrClear_LSB 0x1D
0385 #define QIB_6120_ErrClear_SendMinPktLenErrClear_RMASK 0x1
0386 #define QIB_6120_ErrClear_Reserved2_LSB 0x12
0387 #define QIB_6120_ErrClear_Reserved2_RMASK 0x7FF
0388 #define QIB_6120_ErrClear_RcvIBLostLinkErrClear_LSB 0x11
0389 #define QIB_6120_ErrClear_RcvIBLostLinkErrClear_RMASK 0x1
0390 #define QIB_6120_ErrClear_RcvHdrErrClear_LSB 0x10
0391 #define QIB_6120_ErrClear_RcvHdrErrClear_RMASK 0x1
0392 #define QIB_6120_ErrClear_RcvHdrLenErrClear_LSB 0xF
0393 #define QIB_6120_ErrClear_RcvHdrLenErrClear_RMASK 0x1
0394 #define QIB_6120_ErrClear_RcvBadTidErrClear_LSB 0xE
0395 #define QIB_6120_ErrClear_RcvBadTidErrClear_RMASK 0x1
0396 #define QIB_6120_ErrClear_RcvHdrFullErrClear_LSB 0xD
0397 #define QIB_6120_ErrClear_RcvHdrFullErrClear_RMASK 0x1
0398 #define QIB_6120_ErrClear_RcvEgrFullErrClear_LSB 0xC
0399 #define QIB_6120_ErrClear_RcvEgrFullErrClear_RMASK 0x1
0400 #define QIB_6120_ErrClear_RcvBadVersionErrClear_LSB 0xB
0401 #define QIB_6120_ErrClear_RcvBadVersionErrClear_RMASK 0x1
0402 #define QIB_6120_ErrClear_RcvIBFlowErrClear_LSB 0xA
0403 #define QIB_6120_ErrClear_RcvIBFlowErrClear_RMASK 0x1
0404 #define QIB_6120_ErrClear_RcvEBPErrClear_LSB 0x9
0405 #define QIB_6120_ErrClear_RcvEBPErrClear_RMASK 0x1
0406 #define QIB_6120_ErrClear_RcvUnsupportedVLErrClear_LSB 0x8
0407 #define QIB_6120_ErrClear_RcvUnsupportedVLErrClear_RMASK 0x1
0408 #define QIB_6120_ErrClear_RcvUnexpectedCharErrClear_LSB 0x7
0409 #define QIB_6120_ErrClear_RcvUnexpectedCharErrClear_RMASK 0x1
0410 #define QIB_6120_ErrClear_RcvShortPktLenErrClear_LSB 0x6
0411 #define QIB_6120_ErrClear_RcvShortPktLenErrClear_RMASK 0x1
0412 #define QIB_6120_ErrClear_RcvLongPktLenErrClear_LSB 0x5
0413 #define QIB_6120_ErrClear_RcvLongPktLenErrClear_RMASK 0x1
0414 #define QIB_6120_ErrClear_RcvMaxPktLenErrClear_LSB 0x4
0415 #define QIB_6120_ErrClear_RcvMaxPktLenErrClear_RMASK 0x1
0416 #define QIB_6120_ErrClear_RcvMinPktLenErrClear_LSB 0x3
0417 #define QIB_6120_ErrClear_RcvMinPktLenErrClear_RMASK 0x1
0418 #define QIB_6120_ErrClear_RcvICRCErrClear_LSB 0x2
0419 #define QIB_6120_ErrClear_RcvICRCErrClear_RMASK 0x1
0420 #define QIB_6120_ErrClear_RcvVCRCErrClear_LSB 0x1
0421 #define QIB_6120_ErrClear_RcvVCRCErrClear_RMASK 0x1
0422 #define QIB_6120_ErrClear_RcvFormatErrClear_LSB 0x0
0423 #define QIB_6120_ErrClear_RcvFormatErrClear_RMASK 0x1
0424
0425 #define QIB_6120_HwErrMask_OFFS 0x98
0426 #define QIB_6120_HwErrMask_IBCBusFromSPCParityErrMask_LSB 0x3F
0427 #define QIB_6120_HwErrMask_IBCBusFromSPCParityErrMask_RMASK 0x1
0428 #define QIB_6120_HwErrMask_IBCBusToSPCParityErrMask_LSB 0x3E
0429 #define QIB_6120_HwErrMask_IBCBusToSPCParityErrMask_RMASK 0x1
0430 #define QIB_6120_HwErrMask_Reserved_LSB 0x3D
0431 #define QIB_6120_HwErrMask_Reserved_RMASK 0x1
0432 #define QIB_6120_HwErrMask_IBSerdesPClkNotDetectMask_LSB 0x3C
0433 #define QIB_6120_HwErrMask_IBSerdesPClkNotDetectMask_RMASK 0x1
0434 #define QIB_6120_HwErrMask_PCIESerdesQ0PClkNotDetectMask_LSB 0x3B
0435 #define QIB_6120_HwErrMask_PCIESerdesQ0PClkNotDetectMask_RMASK 0x1
0436 #define QIB_6120_HwErrMask_PCIESerdesQ1PClkNotDetectMask_LSB 0x3A
0437 #define QIB_6120_HwErrMask_PCIESerdesQ1PClkNotDetectMask_RMASK 0x1
0438 #define QIB_6120_HwErrMask_Reserved1_LSB 0x39
0439 #define QIB_6120_HwErrMask_Reserved1_RMASK 0x1
0440 #define QIB_6120_HwErrMask_IBPLLrfSlipMask_LSB 0x38
0441 #define QIB_6120_HwErrMask_IBPLLrfSlipMask_RMASK 0x1
0442 #define QIB_6120_HwErrMask_IBPLLfbSlipMask_LSB 0x37
0443 #define QIB_6120_HwErrMask_IBPLLfbSlipMask_RMASK 0x1
0444 #define QIB_6120_HwErrMask_PowerOnBISTFailedMask_LSB 0x36
0445 #define QIB_6120_HwErrMask_PowerOnBISTFailedMask_RMASK 0x1
0446 #define QIB_6120_HwErrMask_Reserved2_LSB 0x33
0447 #define QIB_6120_HwErrMask_Reserved2_RMASK 0x7
0448 #define QIB_6120_HwErrMask_RXEMemParityErrMask_LSB 0x2C
0449 #define QIB_6120_HwErrMask_RXEMemParityErrMask_RMASK 0x7F
0450 #define QIB_6120_HwErrMask_TXEMemParityErrMask_LSB 0x28
0451 #define QIB_6120_HwErrMask_TXEMemParityErrMask_RMASK 0xF
0452 #define QIB_6120_HwErrMask_Reserved3_LSB 0x22
0453 #define QIB_6120_HwErrMask_Reserved3_RMASK 0x3F
0454 #define QIB_6120_HwErrMask_PCIeBusParityErrMask_LSB 0x1F
0455 #define QIB_6120_HwErrMask_PCIeBusParityErrMask_RMASK 0x7
0456 #define QIB_6120_HwErrMask_PcieCplTimeoutMask_LSB 0x1E
0457 #define QIB_6120_HwErrMask_PcieCplTimeoutMask_RMASK 0x1
0458 #define QIB_6120_HwErrMask_PoisonedTLPMask_LSB 0x1D
0459 #define QIB_6120_HwErrMask_PoisonedTLPMask_RMASK 0x1
0460 #define QIB_6120_HwErrMask_Reserved4_LSB 0x6
0461 #define QIB_6120_HwErrMask_Reserved4_RMASK 0x7FFFFF
0462 #define QIB_6120_HwErrMask_PCIeMemParityErrMask_LSB 0x0
0463 #define QIB_6120_HwErrMask_PCIeMemParityErrMask_RMASK 0x3F
0464
0465 #define QIB_6120_HwErrStatus_OFFS 0xA0
0466 #define QIB_6120_HwErrStatus_IBCBusFromSPCParityErr_LSB 0x3F
0467 #define QIB_6120_HwErrStatus_IBCBusFromSPCParityErr_RMASK 0x1
0468 #define QIB_6120_HwErrStatus_IBCBusToSPCParityErr_LSB 0x3E
0469 #define QIB_6120_HwErrStatus_IBCBusToSPCParityErr_RMASK 0x1
0470 #define QIB_6120_HwErrStatus_Reserved_LSB 0x3D
0471 #define QIB_6120_HwErrStatus_Reserved_RMASK 0x1
0472 #define QIB_6120_HwErrStatus_IBSerdesPClkNotDetect_LSB 0x3C
0473 #define QIB_6120_HwErrStatus_IBSerdesPClkNotDetect_RMASK 0x1
0474 #define QIB_6120_HwErrStatus_PCIESerdesQ0PClkNotDetect_LSB 0x3B
0475 #define QIB_6120_HwErrStatus_PCIESerdesQ0PClkNotDetect_RMASK 0x1
0476 #define QIB_6120_HwErrStatus_PCIESerdesQ1PClkNotDetect_LSB 0x3A
0477 #define QIB_6120_HwErrStatus_PCIESerdesQ1PClkNotDetect_RMASK 0x1
0478 #define QIB_6120_HwErrStatus_Reserved1_LSB 0x39
0479 #define QIB_6120_HwErrStatus_Reserved1_RMASK 0x1
0480 #define QIB_6120_HwErrStatus_IBPLLrfSlip_LSB 0x38
0481 #define QIB_6120_HwErrStatus_IBPLLrfSlip_RMASK 0x1
0482 #define QIB_6120_HwErrStatus_IBPLLfbSlip_LSB 0x37
0483 #define QIB_6120_HwErrStatus_IBPLLfbSlip_RMASK 0x1
0484 #define QIB_6120_HwErrStatus_PowerOnBISTFailed_LSB 0x36
0485 #define QIB_6120_HwErrStatus_PowerOnBISTFailed_RMASK 0x1
0486 #define QIB_6120_HwErrStatus_Reserved2_LSB 0x33
0487 #define QIB_6120_HwErrStatus_Reserved2_RMASK 0x7
0488 #define QIB_6120_HwErrStatus_RXEMemParity_LSB 0x2C
0489 #define QIB_6120_HwErrStatus_RXEMemParity_RMASK 0x7F
0490 #define QIB_6120_HwErrStatus_TXEMemParity_LSB 0x28
0491 #define QIB_6120_HwErrStatus_TXEMemParity_RMASK 0xF
0492 #define QIB_6120_HwErrStatus_Reserved3_LSB 0x22
0493 #define QIB_6120_HwErrStatus_Reserved3_RMASK 0x3F
0494 #define QIB_6120_HwErrStatus_PCIeBusParity_LSB 0x1F
0495 #define QIB_6120_HwErrStatus_PCIeBusParity_RMASK 0x7
0496 #define QIB_6120_HwErrStatus_PcieCplTimeout_LSB 0x1E
0497 #define QIB_6120_HwErrStatus_PcieCplTimeout_RMASK 0x1
0498 #define QIB_6120_HwErrStatus_PoisenedTLP_LSB 0x1D
0499 #define QIB_6120_HwErrStatus_PoisenedTLP_RMASK 0x1
0500 #define QIB_6120_HwErrStatus_Reserved4_LSB 0x6
0501 #define QIB_6120_HwErrStatus_Reserved4_RMASK 0x7FFFFF
0502 #define QIB_6120_HwErrStatus_PCIeMemParity_LSB 0x0
0503 #define QIB_6120_HwErrStatus_PCIeMemParity_RMASK 0x3F
0504
0505 #define QIB_6120_HwErrClear_OFFS 0xA8
0506 #define QIB_6120_HwErrClear_IBCBusFromSPCParityErrClear_LSB 0x3F
0507 #define QIB_6120_HwErrClear_IBCBusFromSPCParityErrClear_RMASK 0x1
0508 #define QIB_6120_HwErrClear_IBCBusToSPCparityErrClear_LSB 0x3E
0509 #define QIB_6120_HwErrClear_IBCBusToSPCparityErrClear_RMASK 0x1
0510 #define QIB_6120_HwErrClear_Reserved_LSB 0x3D
0511 #define QIB_6120_HwErrClear_Reserved_RMASK 0x1
0512 #define QIB_6120_HwErrClear_IBSerdesPClkNotDetectClear_LSB 0x3C
0513 #define QIB_6120_HwErrClear_IBSerdesPClkNotDetectClear_RMASK 0x1
0514 #define QIB_6120_HwErrClear_PCIESerdesQ0PClkNotDetectClear_LSB 0x3B
0515 #define QIB_6120_HwErrClear_PCIESerdesQ0PClkNotDetectClear_RMASK 0x1
0516 #define QIB_6120_HwErrClear_PCIESerdesQ1PClkNotDetectClear_LSB 0x3A
0517 #define QIB_6120_HwErrClear_PCIESerdesQ1PClkNotDetectClear_RMASK 0x1
0518 #define QIB_6120_HwErrClear_Reserved1_LSB 0x39
0519 #define QIB_6120_HwErrClear_Reserved1_RMASK 0x1
0520 #define QIB_6120_HwErrClear_IBPLLrfSlipClear_LSB 0x38
0521 #define QIB_6120_HwErrClear_IBPLLrfSlipClear_RMASK 0x1
0522 #define QIB_6120_HwErrClear_IBPLLfbSlipClear_LSB 0x37
0523 #define QIB_6120_HwErrClear_IBPLLfbSlipClear_RMASK 0x1
0524 #define QIB_6120_HwErrClear_PowerOnBISTFailedClear_LSB 0x36
0525 #define QIB_6120_HwErrClear_PowerOnBISTFailedClear_RMASK 0x1
0526 #define QIB_6120_HwErrClear_Reserved2_LSB 0x33
0527 #define QIB_6120_HwErrClear_Reserved2_RMASK 0x7
0528 #define QIB_6120_HwErrClear_RXEMemParityClear_LSB 0x2C
0529 #define QIB_6120_HwErrClear_RXEMemParityClear_RMASK 0x7F
0530 #define QIB_6120_HwErrClear_TXEMemParityClear_LSB 0x28
0531 #define QIB_6120_HwErrClear_TXEMemParityClear_RMASK 0xF
0532 #define QIB_6120_HwErrClear_Reserved3_LSB 0x22
0533 #define QIB_6120_HwErrClear_Reserved3_RMASK 0x3F
0534 #define QIB_6120_HwErrClear_PCIeBusParityClr_LSB 0x1F
0535 #define QIB_6120_HwErrClear_PCIeBusParityClr_RMASK 0x7
0536 #define QIB_6120_HwErrClear_PcieCplTimeoutClear_LSB 0x1E
0537 #define QIB_6120_HwErrClear_PcieCplTimeoutClear_RMASK 0x1
0538 #define QIB_6120_HwErrClear_PoisonedTLPClear_LSB 0x1D
0539 #define QIB_6120_HwErrClear_PoisonedTLPClear_RMASK 0x1
0540 #define QIB_6120_HwErrClear_Reserved4_LSB 0x6
0541 #define QIB_6120_HwErrClear_Reserved4_RMASK 0x7FFFFF
0542 #define QIB_6120_HwErrClear_PCIeMemParityClr_LSB 0x0
0543 #define QIB_6120_HwErrClear_PCIeMemParityClr_RMASK 0x3F
0544
0545 #define QIB_6120_HwDiagCtrl_OFFS 0xB0
0546 #define QIB_6120_HwDiagCtrl_ForceIBCBusFromSPCParityErr_LSB 0x3F
0547 #define QIB_6120_HwDiagCtrl_ForceIBCBusFromSPCParityErr_RMASK 0x1
0548 #define QIB_6120_HwDiagCtrl_ForceIBCBusToSPCParityErr_LSB 0x3E
0549 #define QIB_6120_HwDiagCtrl_ForceIBCBusToSPCParityErr_RMASK 0x1
0550 #define QIB_6120_HwDiagCtrl_CounterWrEnable_LSB 0x3D
0551 #define QIB_6120_HwDiagCtrl_CounterWrEnable_RMASK 0x1
0552 #define QIB_6120_HwDiagCtrl_CounterDisable_LSB 0x3C
0553 #define QIB_6120_HwDiagCtrl_CounterDisable_RMASK 0x1
0554 #define QIB_6120_HwDiagCtrl_Reserved_LSB 0x33
0555 #define QIB_6120_HwDiagCtrl_Reserved_RMASK 0x1FF
0556 #define QIB_6120_HwDiagCtrl_ForceRxMemParityErr_LSB 0x2C
0557 #define QIB_6120_HwDiagCtrl_ForceRxMemParityErr_RMASK 0x7F
0558 #define QIB_6120_HwDiagCtrl_ForceTxMemparityErr_LSB 0x28
0559 #define QIB_6120_HwDiagCtrl_ForceTxMemparityErr_RMASK 0xF
0560 #define QIB_6120_HwDiagCtrl_Reserved1_LSB 0x23
0561 #define QIB_6120_HwDiagCtrl_Reserved1_RMASK 0x1F
0562 #define QIB_6120_HwDiagCtrl_forcePCIeBusParity_LSB 0x1F
0563 #define QIB_6120_HwDiagCtrl_forcePCIeBusParity_RMASK 0xF
0564 #define QIB_6120_HwDiagCtrl_Reserved2_LSB 0x6
0565 #define QIB_6120_HwDiagCtrl_Reserved2_RMASK 0x1FFFFFF
0566 #define QIB_6120_HwDiagCtrl_forcePCIeMemParity_LSB 0x0
0567 #define QIB_6120_HwDiagCtrl_forcePCIeMemParity_RMASK 0x3F
0568
0569 #define QIB_6120_IBCStatus_OFFS 0xC0
0570 #define QIB_6120_IBCStatus_TxCreditOk_LSB 0x1F
0571 #define QIB_6120_IBCStatus_TxCreditOk_RMASK 0x1
0572 #define QIB_6120_IBCStatus_TxReady_LSB 0x1E
0573 #define QIB_6120_IBCStatus_TxReady_RMASK 0x1
0574 #define QIB_6120_IBCStatus_Reserved_LSB 0x7
0575 #define QIB_6120_IBCStatus_Reserved_RMASK 0x7FFFFF
0576 #define QIB_6120_IBCStatus_LinkState_LSB 0x4
0577 #define QIB_6120_IBCStatus_LinkState_RMASK 0x7
0578 #define QIB_6120_IBCStatus_LinkTrainingState_LSB 0x0
0579 #define QIB_6120_IBCStatus_LinkTrainingState_RMASK 0xF
0580
0581 #define QIB_6120_IBCCtrl_OFFS 0xC8
0582 #define QIB_6120_IBCCtrl_Loopback_LSB 0x3F
0583 #define QIB_6120_IBCCtrl_Loopback_RMASK 0x1
0584 #define QIB_6120_IBCCtrl_LinkDownDefaultState_LSB 0x3E
0585 #define QIB_6120_IBCCtrl_LinkDownDefaultState_RMASK 0x1
0586 #define QIB_6120_IBCCtrl_Reserved_LSB 0x2B
0587 #define QIB_6120_IBCCtrl_Reserved_RMASK 0x7FFFF
0588 #define QIB_6120_IBCCtrl_CreditScale_LSB 0x28
0589 #define QIB_6120_IBCCtrl_CreditScale_RMASK 0x7
0590 #define QIB_6120_IBCCtrl_OverrunThreshold_LSB 0x24
0591 #define QIB_6120_IBCCtrl_OverrunThreshold_RMASK 0xF
0592 #define QIB_6120_IBCCtrl_PhyerrThreshold_LSB 0x20
0593 #define QIB_6120_IBCCtrl_PhyerrThreshold_RMASK 0xF
0594 #define QIB_6120_IBCCtrl_Reserved1_LSB 0x1F
0595 #define QIB_6120_IBCCtrl_Reserved1_RMASK 0x1
0596 #define QIB_6120_IBCCtrl_MaxPktLen_LSB 0x14
0597 #define QIB_6120_IBCCtrl_MaxPktLen_RMASK 0x7FF
0598 #define QIB_6120_IBCCtrl_LinkCmd_LSB 0x12
0599 #define QIB_6120_IBCCtrl_LinkCmd_RMASK 0x3
0600 #define QIB_6120_IBCCtrl_LinkInitCmd_LSB 0x10
0601 #define QIB_6120_IBCCtrl_LinkInitCmd_RMASK 0x3
0602 #define QIB_6120_IBCCtrl_FlowCtrlWaterMark_LSB 0x8
0603 #define QIB_6120_IBCCtrl_FlowCtrlWaterMark_RMASK 0xFF
0604 #define QIB_6120_IBCCtrl_FlowCtrlPeriod_LSB 0x0
0605 #define QIB_6120_IBCCtrl_FlowCtrlPeriod_RMASK 0xFF
0606
0607 #define QIB_6120_EXTStatus_OFFS 0xD0
0608 #define QIB_6120_EXTStatus_GPIOIn_LSB 0x30
0609 #define QIB_6120_EXTStatus_GPIOIn_RMASK 0xFFFF
0610 #define QIB_6120_EXTStatus_Reserved_LSB 0x20
0611 #define QIB_6120_EXTStatus_Reserved_RMASK 0xFFFF
0612 #define QIB_6120_EXTStatus_Reserved1_LSB 0x10
0613 #define QIB_6120_EXTStatus_Reserved1_RMASK 0xFFFF
0614 #define QIB_6120_EXTStatus_MemBISTFoundErr_LSB 0xF
0615 #define QIB_6120_EXTStatus_MemBISTFoundErr_RMASK 0x1
0616 #define QIB_6120_EXTStatus_MemBISTEndTest_LSB 0xE
0617 #define QIB_6120_EXTStatus_MemBISTEndTest_RMASK 0x1
0618 #define QIB_6120_EXTStatus_Reserved2_LSB 0x0
0619 #define QIB_6120_EXTStatus_Reserved2_RMASK 0x3FFF
0620
0621 #define QIB_6120_EXTCtrl_OFFS 0xD8
0622 #define QIB_6120_EXTCtrl_GPIOOe_LSB 0x30
0623 #define QIB_6120_EXTCtrl_GPIOOe_RMASK 0xFFFF
0624 #define QIB_6120_EXTCtrl_GPIOInvert_LSB 0x20
0625 #define QIB_6120_EXTCtrl_GPIOInvert_RMASK 0xFFFF
0626 #define QIB_6120_EXTCtrl_Reserved_LSB 0x4
0627 #define QIB_6120_EXTCtrl_Reserved_RMASK 0xFFFFFFF
0628 #define QIB_6120_EXTCtrl_LEDPriPortGreenOn_LSB 0x3
0629 #define QIB_6120_EXTCtrl_LEDPriPortGreenOn_RMASK 0x1
0630 #define QIB_6120_EXTCtrl_LEDPriPortYellowOn_LSB 0x2
0631 #define QIB_6120_EXTCtrl_LEDPriPortYellowOn_RMASK 0x1
0632 #define QIB_6120_EXTCtrl_LEDGblOkGreenOn_LSB 0x1
0633 #define QIB_6120_EXTCtrl_LEDGblOkGreenOn_RMASK 0x1
0634 #define QIB_6120_EXTCtrl_LEDGblErrRedOff_LSB 0x0
0635 #define QIB_6120_EXTCtrl_LEDGblErrRedOff_RMASK 0x1
0636
0637 #define QIB_6120_GPIOOut_OFFS 0xE0
0638
0639 #define QIB_6120_GPIOMask_OFFS 0xE8
0640
0641 #define QIB_6120_GPIOStatus_OFFS 0xF0
0642
0643 #define QIB_6120_GPIOClear_OFFS 0xF8
0644
0645 #define QIB_6120_RcvCtrl_OFFS 0x100
0646 #define QIB_6120_RcvCtrl_TailUpd_LSB 0x1F
0647 #define QIB_6120_RcvCtrl_TailUpd_RMASK 0x1
0648 #define QIB_6120_RcvCtrl_RcvPartitionKeyDisable_LSB 0x1E
0649 #define QIB_6120_RcvCtrl_RcvPartitionKeyDisable_RMASK 0x1
0650 #define QIB_6120_RcvCtrl_Reserved_LSB 0x15
0651 #define QIB_6120_RcvCtrl_Reserved_RMASK 0x1FF
0652 #define QIB_6120_RcvCtrl_IntrAvail_LSB 0x10
0653 #define QIB_6120_RcvCtrl_IntrAvail_RMASK 0x1F
0654 #define QIB_6120_RcvCtrl_Reserved1_LSB 0x9
0655 #define QIB_6120_RcvCtrl_Reserved1_RMASK 0x7F
0656 #define QIB_6120_RcvCtrl_Reserved2_LSB 0x5
0657 #define QIB_6120_RcvCtrl_Reserved2_RMASK 0xF
0658 #define QIB_6120_RcvCtrl_PortEnable_LSB 0x0
0659 #define QIB_6120_RcvCtrl_PortEnable_RMASK 0x1F
0660
0661 #define QIB_6120_RcvBTHQP_OFFS 0x108
0662 #define QIB_6120_RcvBTHQP_BTHQP_Mask_LSB 0x1E
0663 #define QIB_6120_RcvBTHQP_BTHQP_Mask_RMASK 0x3
0664 #define QIB_6120_RcvBTHQP_Reserved_LSB 0x18
0665 #define QIB_6120_RcvBTHQP_Reserved_RMASK 0x3F
0666 #define QIB_6120_RcvBTHQP_RcvBTHQP_LSB 0x0
0667 #define QIB_6120_RcvBTHQP_RcvBTHQP_RMASK 0xFFFFFF
0668
0669 #define QIB_6120_RcvHdrSize_OFFS 0x110
0670
0671 #define QIB_6120_RcvHdrCnt_OFFS 0x118
0672
0673 #define QIB_6120_RcvHdrEntSize_OFFS 0x120
0674
0675 #define QIB_6120_RcvTIDBase_OFFS 0x128
0676
0677 #define QIB_6120_RcvTIDCnt_OFFS 0x130
0678
0679 #define QIB_6120_RcvEgrBase_OFFS 0x138
0680
0681 #define QIB_6120_RcvEgrCnt_OFFS 0x140
0682
0683 #define QIB_6120_RcvBufBase_OFFS 0x148
0684
0685 #define QIB_6120_RcvBufSize_OFFS 0x150
0686
0687 #define QIB_6120_RxIntMemBase_OFFS 0x158
0688
0689 #define QIB_6120_RxIntMemSize_OFFS 0x160
0690
0691 #define QIB_6120_RcvPartitionKey_OFFS 0x168
0692
0693 #define QIB_6120_RcvPktLEDCnt_OFFS 0x178
0694 #define QIB_6120_RcvPktLEDCnt_ONperiod_LSB 0x20
0695 #define QIB_6120_RcvPktLEDCnt_ONperiod_RMASK 0xFFFFFFFF
0696 #define QIB_6120_RcvPktLEDCnt_OFFperiod_LSB 0x0
0697 #define QIB_6120_RcvPktLEDCnt_OFFperiod_RMASK 0xFFFFFFFF
0698
0699 #define QIB_6120_SendCtrl_OFFS 0x1C0
0700 #define QIB_6120_SendCtrl_Disarm_LSB 0x1F
0701 #define QIB_6120_SendCtrl_Disarm_RMASK 0x1
0702 #define QIB_6120_SendCtrl_Reserved_LSB 0x17
0703 #define QIB_6120_SendCtrl_Reserved_RMASK 0xFF
0704 #define QIB_6120_SendCtrl_DisarmPIOBuf_LSB 0x10
0705 #define QIB_6120_SendCtrl_DisarmPIOBuf_RMASK 0x7F
0706 #define QIB_6120_SendCtrl_Reserved1_LSB 0x4
0707 #define QIB_6120_SendCtrl_Reserved1_RMASK 0xFFF
0708 #define QIB_6120_SendCtrl_PIOEnable_LSB 0x3
0709 #define QIB_6120_SendCtrl_PIOEnable_RMASK 0x1
0710 #define QIB_6120_SendCtrl_PIOBufAvailUpd_LSB 0x2
0711 #define QIB_6120_SendCtrl_PIOBufAvailUpd_RMASK 0x1
0712 #define QIB_6120_SendCtrl_PIOIntBufAvail_LSB 0x1
0713 #define QIB_6120_SendCtrl_PIOIntBufAvail_RMASK 0x1
0714 #define QIB_6120_SendCtrl_Abort_LSB 0x0
0715 #define QIB_6120_SendCtrl_Abort_RMASK 0x1
0716
0717 #define QIB_6120_SendPIOBufBase_OFFS 0x1C8
0718 #define QIB_6120_SendPIOBufBase_Reserved_LSB 0x35
0719 #define QIB_6120_SendPIOBufBase_Reserved_RMASK 0x7FF
0720 #define QIB_6120_SendPIOBufBase_BaseAddr_LargePIO_LSB 0x20
0721 #define QIB_6120_SendPIOBufBase_BaseAddr_LargePIO_RMASK 0x1FFFFF
0722 #define QIB_6120_SendPIOBufBase_Reserved1_LSB 0x15
0723 #define QIB_6120_SendPIOBufBase_Reserved1_RMASK 0x7FF
0724 #define QIB_6120_SendPIOBufBase_BaseAddr_SmallPIO_LSB 0x0
0725 #define QIB_6120_SendPIOBufBase_BaseAddr_SmallPIO_RMASK 0x1FFFFF
0726
0727 #define QIB_6120_SendPIOSize_OFFS 0x1D0
0728 #define QIB_6120_SendPIOSize_Reserved_LSB 0x2D
0729 #define QIB_6120_SendPIOSize_Reserved_RMASK 0xFFFFF
0730 #define QIB_6120_SendPIOSize_Size_LargePIO_LSB 0x20
0731 #define QIB_6120_SendPIOSize_Size_LargePIO_RMASK 0x1FFF
0732 #define QIB_6120_SendPIOSize_Reserved1_LSB 0xC
0733 #define QIB_6120_SendPIOSize_Reserved1_RMASK 0xFFFFF
0734 #define QIB_6120_SendPIOSize_Size_SmallPIO_LSB 0x0
0735 #define QIB_6120_SendPIOSize_Size_SmallPIO_RMASK 0xFFF
0736
0737 #define QIB_6120_SendPIOBufCnt_OFFS 0x1D8
0738 #define QIB_6120_SendPIOBufCnt_Reserved_LSB 0x24
0739 #define QIB_6120_SendPIOBufCnt_Reserved_RMASK 0xFFFFFFF
0740 #define QIB_6120_SendPIOBufCnt_Num_LargePIO_LSB 0x20
0741 #define QIB_6120_SendPIOBufCnt_Num_LargePIO_RMASK 0xF
0742 #define QIB_6120_SendPIOBufCnt_Reserved1_LSB 0x9
0743 #define QIB_6120_SendPIOBufCnt_Reserved1_RMASK 0x7FFFFF
0744 #define QIB_6120_SendPIOBufCnt_Num_SmallPIO_LSB 0x0
0745 #define QIB_6120_SendPIOBufCnt_Num_SmallPIO_RMASK 0x1FF
0746
0747 #define QIB_6120_SendPIOAvailAddr_OFFS 0x1E0
0748 #define QIB_6120_SendPIOAvailAddr_SendPIOAvailAddr_LSB 0x6
0749 #define QIB_6120_SendPIOAvailAddr_SendPIOAvailAddr_RMASK 0x3FFFFFFFF
0750 #define QIB_6120_SendPIOAvailAddr_Reserved_LSB 0x0
0751 #define QIB_6120_SendPIOAvailAddr_Reserved_RMASK 0x3F
0752
0753 #define QIB_6120_SendBufErr0_OFFS 0x240
0754 #define QIB_6120_SendBufErr0_SendBufErrPIO_63_0_LSB 0x0
0755 #define QIB_6120_SendBufErr0_SendBufErrPIO_63_0_RMASK 0x0
0756
0757 #define QIB_6120_RcvHdrAddr0_OFFS 0x280
0758 #define QIB_6120_RcvHdrAddr0_RcvHdrAddr0_LSB 0x2
0759 #define QIB_6120_RcvHdrAddr0_RcvHdrAddr0_RMASK 0x3FFFFFFFFF
0760 #define QIB_6120_RcvHdrAddr0_Reserved_LSB 0x0
0761 #define QIB_6120_RcvHdrAddr0_Reserved_RMASK 0x3
0762
0763 #define QIB_6120_RcvHdrTailAddr0_OFFS 0x300
0764 #define QIB_6120_RcvHdrTailAddr0_RcvHdrTailAddr0_LSB 0x2
0765 #define QIB_6120_RcvHdrTailAddr0_RcvHdrTailAddr0_RMASK 0x3FFFFFFFFF
0766 #define QIB_6120_RcvHdrTailAddr0_Reserved_LSB 0x0
0767 #define QIB_6120_RcvHdrTailAddr0_Reserved_RMASK 0x3
0768
0769 #define QIB_6120_SerdesCfg0_OFFS 0x3C0
0770 #define QIB_6120_SerdesCfg0_DisableIBTxIdleDetect_LSB 0x3F
0771 #define QIB_6120_SerdesCfg0_DisableIBTxIdleDetect_RMASK 0x1
0772 #define QIB_6120_SerdesCfg0_Reserved_LSB 0x38
0773 #define QIB_6120_SerdesCfg0_Reserved_RMASK 0x7F
0774 #define QIB_6120_SerdesCfg0_RxEqCtl_LSB 0x36
0775 #define QIB_6120_SerdesCfg0_RxEqCtl_RMASK 0x3
0776 #define QIB_6120_SerdesCfg0_TxTermAdj_LSB 0x34
0777 #define QIB_6120_SerdesCfg0_TxTermAdj_RMASK 0x3
0778 #define QIB_6120_SerdesCfg0_RxTermAdj_LSB 0x32
0779 #define QIB_6120_SerdesCfg0_RxTermAdj_RMASK 0x3
0780 #define QIB_6120_SerdesCfg0_TermAdj1_LSB 0x31
0781 #define QIB_6120_SerdesCfg0_TermAdj1_RMASK 0x1
0782 #define QIB_6120_SerdesCfg0_TermAdj0_LSB 0x30
0783 #define QIB_6120_SerdesCfg0_TermAdj0_RMASK 0x1
0784 #define QIB_6120_SerdesCfg0_LPBKA_LSB 0x2F
0785 #define QIB_6120_SerdesCfg0_LPBKA_RMASK 0x1
0786 #define QIB_6120_SerdesCfg0_LPBKB_LSB 0x2E
0787 #define QIB_6120_SerdesCfg0_LPBKB_RMASK 0x1
0788 #define QIB_6120_SerdesCfg0_LPBKC_LSB 0x2D
0789 #define QIB_6120_SerdesCfg0_LPBKC_RMASK 0x1
0790 #define QIB_6120_SerdesCfg0_LPBKD_LSB 0x2C
0791 #define QIB_6120_SerdesCfg0_LPBKD_RMASK 0x1
0792 #define QIB_6120_SerdesCfg0_PW_LSB 0x2B
0793 #define QIB_6120_SerdesCfg0_PW_RMASK 0x1
0794 #define QIB_6120_SerdesCfg0_RefSel_LSB 0x29
0795 #define QIB_6120_SerdesCfg0_RefSel_RMASK 0x3
0796 #define QIB_6120_SerdesCfg0_ParReset_LSB 0x28
0797 #define QIB_6120_SerdesCfg0_ParReset_RMASK 0x1
0798 #define QIB_6120_SerdesCfg0_ParLPBK_LSB 0x27
0799 #define QIB_6120_SerdesCfg0_ParLPBK_RMASK 0x1
0800 #define QIB_6120_SerdesCfg0_OffsetEn_LSB 0x26
0801 #define QIB_6120_SerdesCfg0_OffsetEn_RMASK 0x1
0802 #define QIB_6120_SerdesCfg0_Offset_LSB 0x1E
0803 #define QIB_6120_SerdesCfg0_Offset_RMASK 0xFF
0804 #define QIB_6120_SerdesCfg0_L2PwrDn_LSB 0x1D
0805 #define QIB_6120_SerdesCfg0_L2PwrDn_RMASK 0x1
0806 #define QIB_6120_SerdesCfg0_ResetPLL_LSB 0x1C
0807 #define QIB_6120_SerdesCfg0_ResetPLL_RMASK 0x1
0808 #define QIB_6120_SerdesCfg0_RxTermEnX_LSB 0x18
0809 #define QIB_6120_SerdesCfg0_RxTermEnX_RMASK 0xF
0810 #define QIB_6120_SerdesCfg0_BeaconTxEnX_LSB 0x14
0811 #define QIB_6120_SerdesCfg0_BeaconTxEnX_RMASK 0xF
0812 #define QIB_6120_SerdesCfg0_RxDetEnX_LSB 0x10
0813 #define QIB_6120_SerdesCfg0_RxDetEnX_RMASK 0xF
0814 #define QIB_6120_SerdesCfg0_TxIdeEnX_LSB 0xC
0815 #define QIB_6120_SerdesCfg0_TxIdeEnX_RMASK 0xF
0816 #define QIB_6120_SerdesCfg0_RxIdleEnX_LSB 0x8
0817 #define QIB_6120_SerdesCfg0_RxIdleEnX_RMASK 0xF
0818 #define QIB_6120_SerdesCfg0_L1PwrDnA_LSB 0x7
0819 #define QIB_6120_SerdesCfg0_L1PwrDnA_RMASK 0x1
0820 #define QIB_6120_SerdesCfg0_L1PwrDnB_LSB 0x6
0821 #define QIB_6120_SerdesCfg0_L1PwrDnB_RMASK 0x1
0822 #define QIB_6120_SerdesCfg0_L1PwrDnC_LSB 0x5
0823 #define QIB_6120_SerdesCfg0_L1PwrDnC_RMASK 0x1
0824 #define QIB_6120_SerdesCfg0_L1PwrDnD_LSB 0x4
0825 #define QIB_6120_SerdesCfg0_L1PwrDnD_RMASK 0x1
0826 #define QIB_6120_SerdesCfg0_ResetA_LSB 0x3
0827 #define QIB_6120_SerdesCfg0_ResetA_RMASK 0x1
0828 #define QIB_6120_SerdesCfg0_ResetB_LSB 0x2
0829 #define QIB_6120_SerdesCfg0_ResetB_RMASK 0x1
0830 #define QIB_6120_SerdesCfg0_ResetC_LSB 0x1
0831 #define QIB_6120_SerdesCfg0_ResetC_RMASK 0x1
0832 #define QIB_6120_SerdesCfg0_ResetD_LSB 0x0
0833 #define QIB_6120_SerdesCfg0_ResetD_RMASK 0x1
0834
0835 #define QIB_6120_SerdesStat_OFFS 0x3D0
0836 #define QIB_6120_SerdesStat_Reserved_LSB 0xC
0837 #define QIB_6120_SerdesStat_Reserved_RMASK 0xFFFFFFFFFFFFF
0838 #define QIB_6120_SerdesStat_BeaconDetA_LSB 0xB
0839 #define QIB_6120_SerdesStat_BeaconDetA_RMASK 0x1
0840 #define QIB_6120_SerdesStat_BeaconDetB_LSB 0xA
0841 #define QIB_6120_SerdesStat_BeaconDetB_RMASK 0x1
0842 #define QIB_6120_SerdesStat_BeaconDetC_LSB 0x9
0843 #define QIB_6120_SerdesStat_BeaconDetC_RMASK 0x1
0844 #define QIB_6120_SerdesStat_BeaconDetD_LSB 0x8
0845 #define QIB_6120_SerdesStat_BeaconDetD_RMASK 0x1
0846 #define QIB_6120_SerdesStat_RxDetA_LSB 0x7
0847 #define QIB_6120_SerdesStat_RxDetA_RMASK 0x1
0848 #define QIB_6120_SerdesStat_RxDetB_LSB 0x6
0849 #define QIB_6120_SerdesStat_RxDetB_RMASK 0x1
0850 #define QIB_6120_SerdesStat_RxDetC_LSB 0x5
0851 #define QIB_6120_SerdesStat_RxDetC_RMASK 0x1
0852 #define QIB_6120_SerdesStat_RxDetD_LSB 0x4
0853 #define QIB_6120_SerdesStat_RxDetD_RMASK 0x1
0854 #define QIB_6120_SerdesStat_TxIdleDetA_LSB 0x3
0855 #define QIB_6120_SerdesStat_TxIdleDetA_RMASK 0x1
0856 #define QIB_6120_SerdesStat_TxIdleDetB_LSB 0x2
0857 #define QIB_6120_SerdesStat_TxIdleDetB_RMASK 0x1
0858 #define QIB_6120_SerdesStat_TxIdleDetC_LSB 0x1
0859 #define QIB_6120_SerdesStat_TxIdleDetC_RMASK 0x1
0860 #define QIB_6120_SerdesStat_TxIdleDetD_LSB 0x0
0861 #define QIB_6120_SerdesStat_TxIdleDetD_RMASK 0x1
0862
0863 #define QIB_6120_XGXSCfg_OFFS 0x3D8
0864 #define QIB_6120_XGXSCfg_ArmLaunchErrorDisable_LSB 0x3F
0865 #define QIB_6120_XGXSCfg_ArmLaunchErrorDisable_RMASK 0x1
0866 #define QIB_6120_XGXSCfg_Reserved_LSB 0x17
0867 #define QIB_6120_XGXSCfg_Reserved_RMASK 0xFFFFFFFFFF
0868 #define QIB_6120_XGXSCfg_polarity_inv_LSB 0x13
0869 #define QIB_6120_XGXSCfg_polarity_inv_RMASK 0xF
0870 #define QIB_6120_XGXSCfg_link_sync_mask_LSB 0x9
0871 #define QIB_6120_XGXSCfg_link_sync_mask_RMASK 0x3FF
0872 #define QIB_6120_XGXSCfg_port_addr_LSB 0x4
0873 #define QIB_6120_XGXSCfg_port_addr_RMASK 0x1F
0874 #define QIB_6120_XGXSCfg_mdd_30_LSB 0x3
0875 #define QIB_6120_XGXSCfg_mdd_30_RMASK 0x1
0876 #define QIB_6120_XGXSCfg_xcv_resetn_LSB 0x2
0877 #define QIB_6120_XGXSCfg_xcv_resetn_RMASK 0x1
0878 #define QIB_6120_XGXSCfg_Reserved1_LSB 0x1
0879 #define QIB_6120_XGXSCfg_Reserved1_RMASK 0x1
0880 #define QIB_6120_XGXSCfg_tx_rx_resetn_LSB 0x0
0881 #define QIB_6120_XGXSCfg_tx_rx_resetn_RMASK 0x1
0882
0883 #define QIB_6120_LBIntCnt_OFFS 0x12000
0884
0885 #define QIB_6120_LBFlowStallCnt_OFFS 0x12008
0886
0887 #define QIB_6120_TxUnsupVLErrCnt_OFFS 0x12018
0888
0889 #define QIB_6120_TxDataPktCnt_OFFS 0x12020
0890
0891 #define QIB_6120_TxFlowPktCnt_OFFS 0x12028
0892
0893 #define QIB_6120_TxDwordCnt_OFFS 0x12030
0894
0895 #define QIB_6120_TxLenErrCnt_OFFS 0x12038
0896
0897 #define QIB_6120_TxMaxMinLenErrCnt_OFFS 0x12040
0898
0899 #define QIB_6120_TxUnderrunCnt_OFFS 0x12048
0900
0901 #define QIB_6120_TxFlowStallCnt_OFFS 0x12050
0902
0903 #define QIB_6120_TxDroppedPktCnt_OFFS 0x12058
0904
0905 #define QIB_6120_RxDroppedPktCnt_OFFS 0x12060
0906
0907 #define QIB_6120_RxDataPktCnt_OFFS 0x12068
0908
0909 #define QIB_6120_RxFlowPktCnt_OFFS 0x12070
0910
0911 #define QIB_6120_RxDwordCnt_OFFS 0x12078
0912
0913 #define QIB_6120_RxLenErrCnt_OFFS 0x12080
0914
0915 #define QIB_6120_RxMaxMinLenErrCnt_OFFS 0x12088
0916
0917 #define QIB_6120_RxICRCErrCnt_OFFS 0x12090
0918
0919 #define QIB_6120_RxVCRCErrCnt_OFFS 0x12098
0920
0921 #define QIB_6120_RxFlowCtrlErrCnt_OFFS 0x120A0
0922
0923 #define QIB_6120_RxBadFormatCnt_OFFS 0x120A8
0924
0925 #define QIB_6120_RxLinkProblemCnt_OFFS 0x120B0
0926
0927 #define QIB_6120_RxEBPCnt_OFFS 0x120B8
0928
0929 #define QIB_6120_RxLPCRCErrCnt_OFFS 0x120C0
0930
0931 #define QIB_6120_RxBufOvflCnt_OFFS 0x120C8
0932
0933 #define QIB_6120_RxTIDFullErrCnt_OFFS 0x120D0
0934
0935 #define QIB_6120_RxTIDValidErrCnt_OFFS 0x120D8
0936
0937 #define QIB_6120_RxPKeyMismatchCnt_OFFS 0x120E0
0938
0939 #define QIB_6120_RxP0HdrEgrOvflCnt_OFFS 0x120E8
0940
0941 #define QIB_6120_IBStatusChangeCnt_OFFS 0x12140
0942
0943 #define QIB_6120_IBLinkErrRecoveryCnt_OFFS 0x12148
0944
0945 #define QIB_6120_IBLinkDownedCnt_OFFS 0x12150
0946
0947 #define QIB_6120_IBSymbolErrCnt_OFFS 0x12158
0948
0949 #define QIB_6120_PcieRetryBufDiagQwordCnt_OFFS 0x12170
0950
0951 #define QIB_6120_RcvEgrArray0_OFFS 0x14000
0952
0953 #define QIB_6120_RcvTIDArray0_OFFS 0x54000
0954
0955 #define QIB_6120_PIOLaunchFIFO_OFFS 0x64000
0956
0957 #define QIB_6120_SendPIOpbcCache_OFFS 0x64800
0958
0959 #define QIB_6120_RcvBuf1_OFFS 0x72000
0960
0961 #define QIB_6120_RcvBuf2_OFFS 0x75000
0962
0963 #define QIB_6120_RcvFlags_OFFS 0x77000
0964
0965 #define QIB_6120_RcvLookupBuf1_OFFS 0x79000
0966
0967 #define QIB_6120_RcvDMABuf_OFFS 0x7B000
0968
0969 #define QIB_6120_MiscRXEIntMem_OFFS 0x7C000
0970
0971 #define QIB_6120_PCIERcvBuf_OFFS 0x80000
0972
0973 #define QIB_6120_PCIERetryBuf_OFFS 0x82000
0974
0975 #define QIB_6120_PCIERcvBufRdToWrAddr_OFFS 0x84000
0976
0977 #define QIB_6120_PIOBuf0_MA_OFFS 0x100000