1f931551bSRalph Campbell /* 2f931551bSRalph Campbell * Copyright (c) 2008, 2009, 2010 QLogic Corporation. All rights reserved. 3f931551bSRalph Campbell * 4f931551bSRalph Campbell * This software is available to you under a choice of one of two 5f931551bSRalph Campbell * licenses. You may choose to be licensed under the terms of the GNU 6f931551bSRalph Campbell * General Public License (GPL) Version 2, available from the file 7f931551bSRalph Campbell * COPYING in the main directory of this source tree, or the 8f931551bSRalph Campbell * OpenIB.org BSD license below: 9f931551bSRalph Campbell * 10f931551bSRalph Campbell * Redistribution and use in source and binary forms, with or 11f931551bSRalph Campbell * without modification, are permitted provided that the following 12f931551bSRalph Campbell * conditions are met: 13f931551bSRalph Campbell * 14f931551bSRalph Campbell * - Redistributions of source code must retain the above 15f931551bSRalph Campbell * copyright notice, this list of conditions and the following 16f931551bSRalph Campbell * disclaimer. 17f931551bSRalph Campbell * 18f931551bSRalph Campbell * - Redistributions in binary form must reproduce the above 19f931551bSRalph Campbell * copyright notice, this list of conditions and the following 20f931551bSRalph Campbell * disclaimer in the documentation and/or other materials 21f931551bSRalph Campbell * provided with the distribution. 22f931551bSRalph Campbell * 23f931551bSRalph Campbell * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24f931551bSRalph Campbell * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25f931551bSRalph Campbell * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 26f931551bSRalph Campbell * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 27f931551bSRalph Campbell * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 28f931551bSRalph Campbell * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 29f931551bSRalph Campbell * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 30f931551bSRalph Campbell * SOFTWARE. 31f931551bSRalph Campbell */ 32f931551bSRalph Campbell 33f931551bSRalph Campbell /* This file is mechanically generated from RTL. Any hand-edits will be lost! */ 34f931551bSRalph Campbell 35f931551bSRalph Campbell #define QIB_6120_Revision_OFFS 0x0 36f931551bSRalph Campbell #define QIB_6120_Revision_R_Simulator_LSB 0x3F 37f931551bSRalph Campbell #define QIB_6120_Revision_R_Simulator_RMASK 0x1 38f931551bSRalph Campbell #define QIB_6120_Revision_Reserved_LSB 0x28 39f931551bSRalph Campbell #define QIB_6120_Revision_Reserved_RMASK 0x7FFFFF 40f931551bSRalph Campbell #define QIB_6120_Revision_BoardID_LSB 0x20 41f931551bSRalph Campbell #define QIB_6120_Revision_BoardID_RMASK 0xFF 42f931551bSRalph Campbell #define QIB_6120_Revision_R_SW_LSB 0x18 43f931551bSRalph Campbell #define QIB_6120_Revision_R_SW_RMASK 0xFF 44f931551bSRalph Campbell #define QIB_6120_Revision_R_Arch_LSB 0x10 45f931551bSRalph Campbell #define QIB_6120_Revision_R_Arch_RMASK 0xFF 46f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMajor_LSB 0x8 47f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMajor_RMASK 0xFF 48f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMinor_LSB 0x0 49f931551bSRalph Campbell #define QIB_6120_Revision_R_ChipRevMinor_RMASK 0xFF 50f931551bSRalph Campbell 51f931551bSRalph Campbell #define QIB_6120_Control_OFFS 0x8 52f931551bSRalph Campbell #define QIB_6120_Control_TxLatency_LSB 0x4 53f931551bSRalph Campbell #define QIB_6120_Control_TxLatency_RMASK 0x1 54f931551bSRalph Campbell #define QIB_6120_Control_PCIERetryBufDiagEn_LSB 0x3 55f931551bSRalph Campbell #define QIB_6120_Control_PCIERetryBufDiagEn_RMASK 0x1 56f931551bSRalph Campbell #define QIB_6120_Control_LinkEn_LSB 0x2 57f931551bSRalph Campbell #define QIB_6120_Control_LinkEn_RMASK 0x1 58f931551bSRalph Campbell #define QIB_6120_Control_FreezeMode_LSB 0x1 59f931551bSRalph Campbell #define QIB_6120_Control_FreezeMode_RMASK 0x1 60f931551bSRalph Campbell #define QIB_6120_Control_SyncReset_LSB 0x0 61f931551bSRalph Campbell #define QIB_6120_Control_SyncReset_RMASK 0x1 62f931551bSRalph Campbell 63f931551bSRalph Campbell #define QIB_6120_PageAlign_OFFS 0x10 64f931551bSRalph Campbell 65f931551bSRalph Campbell #define QIB_6120_PortCnt_OFFS 0x18 66f931551bSRalph Campbell 67f931551bSRalph Campbell #define QIB_6120_SendRegBase_OFFS 0x30 68f931551bSRalph Campbell 69f931551bSRalph Campbell #define QIB_6120_UserRegBase_OFFS 0x38 70f931551bSRalph Campbell 71f931551bSRalph Campbell #define QIB_6120_CntrRegBase_OFFS 0x40 72f931551bSRalph Campbell 73f931551bSRalph Campbell #define QIB_6120_Scratch_OFFS 0x48 74f931551bSRalph Campbell #define QIB_6120_Scratch_TopHalf_LSB 0x20 75f931551bSRalph Campbell #define QIB_6120_Scratch_TopHalf_RMASK 0xFFFFFFFF 76f931551bSRalph Campbell #define QIB_6120_Scratch_BottomHalf_LSB 0x0 77f931551bSRalph Campbell #define QIB_6120_Scratch_BottomHalf_RMASK 0xFFFFFFFF 78f931551bSRalph Campbell 79f931551bSRalph Campbell #define QIB_6120_IntBlocked_OFFS 0x60 80f931551bSRalph Campbell #define QIB_6120_IntBlocked_ErrorIntBlocked_LSB 0x1F 81f931551bSRalph Campbell #define QIB_6120_IntBlocked_ErrorIntBlocked_RMASK 0x1 82f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioSetIntBlocked_LSB 0x1E 83f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioSetIntBlocked_RMASK 0x1 84f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioBufAvailIntBlocked_LSB 0x1D 85f931551bSRalph Campbell #define QIB_6120_IntBlocked_PioBufAvailIntBlocked_RMASK 0x1 86f931551bSRalph Campbell #define QIB_6120_IntBlocked_assertGPIOIntBlocked_LSB 0x1C 87f931551bSRalph Campbell #define QIB_6120_IntBlocked_assertGPIOIntBlocked_RMASK 0x1 88f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved_LSB 0xF 89f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved_RMASK 0x1FFF 90f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail4IntBlocked_LSB 0x10 91f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail4IntBlocked_RMASK 0x1 92f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail3IntBlocked_LSB 0xF 93f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail3IntBlocked_RMASK 0x1 94f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail2IntBlocked_LSB 0xE 95f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail2IntBlocked_RMASK 0x1 96f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail1IntBlocked_LSB 0xD 97f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail1IntBlocked_RMASK 0x1 98f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail0IntBlocked_LSB 0xC 99f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvAvail0IntBlocked_RMASK 0x1 100f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved1_LSB 0x5 101f931551bSRalph Campbell #define QIB_6120_IntBlocked_Reserved1_RMASK 0x7F 102f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg4IntBlocked_LSB 0x4 103f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg4IntBlocked_RMASK 0x1 104f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg3IntBlocked_LSB 0x3 105f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg3IntBlocked_RMASK 0x1 106f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg2IntBlocked_LSB 0x2 107f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg2IntBlocked_RMASK 0x1 108f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg1IntBlocked_LSB 0x1 109f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg1IntBlocked_RMASK 0x1 110f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg0IntBlocked_LSB 0x0 111f931551bSRalph Campbell #define QIB_6120_IntBlocked_RcvUrg0IntBlocked_RMASK 0x1 112f931551bSRalph Campbell 113f931551bSRalph Campbell #define QIB_6120_IntMask_OFFS 0x68 114f931551bSRalph Campbell #define QIB_6120_IntMask_ErrorIntMask_LSB 0x1F 115f931551bSRalph Campbell #define QIB_6120_IntMask_ErrorIntMask_RMASK 0x1 116f931551bSRalph Campbell #define QIB_6120_IntMask_PioSetIntMask_LSB 0x1E 117f931551bSRalph Campbell #define QIB_6120_IntMask_PioSetIntMask_RMASK 0x1 118f931551bSRalph Campbell #define QIB_6120_IntMask_PioBufAvailIntMask_LSB 0x1D 119f931551bSRalph Campbell #define QIB_6120_IntMask_PioBufAvailIntMask_RMASK 0x1 120f931551bSRalph Campbell #define QIB_6120_IntMask_assertGPIOIntMask_LSB 0x1C 121f931551bSRalph Campbell #define QIB_6120_IntMask_assertGPIOIntMask_RMASK 0x1 122f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved_LSB 0x11 123f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved_RMASK 0x7FF 124f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail4IntMask_LSB 0x10 125f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail4IntMask_RMASK 0x1 126f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail3IntMask_LSB 0xF 127f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail3IntMask_RMASK 0x1 128f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail2IntMask_LSB 0xE 129f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail2IntMask_RMASK 0x1 130f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail1IntMask_LSB 0xD 131f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail1IntMask_RMASK 0x1 132f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail0IntMask_LSB 0xC 133f931551bSRalph Campbell #define QIB_6120_IntMask_RcvAvail0IntMask_RMASK 0x1 134f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved1_LSB 0x5 135f931551bSRalph Campbell #define QIB_6120_IntMask_Reserved1_RMASK 0x7F 136f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg4IntMask_LSB 0x4 137f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg4IntMask_RMASK 0x1 138f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg3IntMask_LSB 0x3 139f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg3IntMask_RMASK 0x1 140f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg2IntMask_LSB 0x2 141f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg2IntMask_RMASK 0x1 142f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg1IntMask_LSB 0x1 143f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg1IntMask_RMASK 0x1 144f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg0IntMask_LSB 0x0 145f931551bSRalph Campbell #define QIB_6120_IntMask_RcvUrg0IntMask_RMASK 0x1 146f931551bSRalph Campbell 147f931551bSRalph Campbell #define QIB_6120_IntStatus_OFFS 0x70 148f931551bSRalph Campbell #define QIB_6120_IntStatus_Error_LSB 0x1F 149f931551bSRalph Campbell #define QIB_6120_IntStatus_Error_RMASK 0x1 150f931551bSRalph Campbell #define QIB_6120_IntStatus_PioSent_LSB 0x1E 151f931551bSRalph Campbell #define QIB_6120_IntStatus_PioSent_RMASK 0x1 152f931551bSRalph Campbell #define QIB_6120_IntStatus_PioBufAvail_LSB 0x1D 153f931551bSRalph Campbell #define QIB_6120_IntStatus_PioBufAvail_RMASK 0x1 154f931551bSRalph Campbell #define QIB_6120_IntStatus_assertGPIO_LSB 0x1C 155f931551bSRalph Campbell #define QIB_6120_IntStatus_assertGPIO_RMASK 0x1 156f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved_LSB 0xF 157f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved_RMASK 0x1FFF 158f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail4_LSB 0x10 159f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail4_RMASK 0x1 160f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail3_LSB 0xF 161f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail3_RMASK 0x1 162f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail2_LSB 0xE 163f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail2_RMASK 0x1 164f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail1_LSB 0xD 165f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail1_RMASK 0x1 166f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail0_LSB 0xC 167f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvAvail0_RMASK 0x1 168f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved1_LSB 0x5 169f931551bSRalph Campbell #define QIB_6120_IntStatus_Reserved1_RMASK 0x7F 170f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg4_LSB 0x4 171f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg4_RMASK 0x1 172f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg3_LSB 0x3 173f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg3_RMASK 0x1 174f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg2_LSB 0x2 175f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg2_RMASK 0x1 176f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg1_LSB 0x1 177f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg1_RMASK 0x1 178f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg0_LSB 0x0 179f931551bSRalph Campbell #define QIB_6120_IntStatus_RcvUrg0_RMASK 0x1 180f931551bSRalph Campbell 181f931551bSRalph Campbell #define QIB_6120_IntClear_OFFS 0x78 182f931551bSRalph Campbell #define QIB_6120_IntClear_ErrorIntClear_LSB 0x1F 183f931551bSRalph Campbell #define QIB_6120_IntClear_ErrorIntClear_RMASK 0x1 184f931551bSRalph Campbell #define QIB_6120_IntClear_PioSetIntClear_LSB 0x1E 185f931551bSRalph Campbell #define QIB_6120_IntClear_PioSetIntClear_RMASK 0x1 186f931551bSRalph Campbell #define QIB_6120_IntClear_PioBufAvailIntClear_LSB 0x1D 187f931551bSRalph Campbell #define QIB_6120_IntClear_PioBufAvailIntClear_RMASK 0x1 188f931551bSRalph Campbell #define QIB_6120_IntClear_assertGPIOIntClear_LSB 0x1C 189f931551bSRalph Campbell #define QIB_6120_IntClear_assertGPIOIntClear_RMASK 0x1 190f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved_LSB 0xF 191f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved_RMASK 0x1FFF 192f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail4IntClear_LSB 0x10 193f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail4IntClear_RMASK 0x1 194f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail3IntClear_LSB 0xF 195f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail3IntClear_RMASK 0x1 196f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail2IntClear_LSB 0xE 197f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail2IntClear_RMASK 0x1 198f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail1IntClear_LSB 0xD 199f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail1IntClear_RMASK 0x1 200f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail0IntClear_LSB 0xC 201f931551bSRalph Campbell #define QIB_6120_IntClear_RcvAvail0IntClear_RMASK 0x1 202f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved1_LSB 0x5 203f931551bSRalph Campbell #define QIB_6120_IntClear_Reserved1_RMASK 0x7F 204f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg4IntClear_LSB 0x4 205f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg4IntClear_RMASK 0x1 206f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg3IntClear_LSB 0x3 207f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg3IntClear_RMASK 0x1 208f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg2IntClear_LSB 0x2 209f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg2IntClear_RMASK 0x1 210f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg1IntClear_LSB 0x1 211f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg1IntClear_RMASK 0x1 212f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg0IntClear_LSB 0x0 213f931551bSRalph Campbell #define QIB_6120_IntClear_RcvUrg0IntClear_RMASK 0x1 214f931551bSRalph Campbell 215f931551bSRalph Campbell #define QIB_6120_ErrMask_OFFS 0x80 216f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved_LSB 0x34 217f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved_RMASK 0xFFF 218f931551bSRalph Campbell #define QIB_6120_ErrMask_HardwareErrMask_LSB 0x33 219f931551bSRalph Campbell #define QIB_6120_ErrMask_HardwareErrMask_RMASK 0x1 220f931551bSRalph Campbell #define QIB_6120_ErrMask_ResetNegatedMask_LSB 0x32 221f931551bSRalph Campbell #define QIB_6120_ErrMask_ResetNegatedMask_RMASK 0x1 222f931551bSRalph Campbell #define QIB_6120_ErrMask_InvalidAddrErrMask_LSB 0x31 223f931551bSRalph Campbell #define QIB_6120_ErrMask_InvalidAddrErrMask_RMASK 0x1 224f931551bSRalph Campbell #define QIB_6120_ErrMask_IBStatusChangedMask_LSB 0x30 225f931551bSRalph Campbell #define QIB_6120_ErrMask_IBStatusChangedMask_RMASK 0x1 226f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved1_LSB 0x26 227f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved1_RMASK 0x3FF 228f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnsupportedVLErrMask_LSB 0x25 229f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnsupportedVLErrMask_RMASK 0x1 230f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnexpectedPktNumErrMask_LSB 0x24 231f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnexpectedPktNumErrMask_RMASK 0x1 232f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPioArmLaunchErrMask_LSB 0x23 233f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPioArmLaunchErrMask_RMASK 0x1 234f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedDataPktErrMask_LSB 0x22 235f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedDataPktErrMask_RMASK 0x1 236f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedSmpPktErrMask_LSB 0x21 237f931551bSRalph Campbell #define QIB_6120_ErrMask_SendDroppedSmpPktErrMask_RMASK 0x1 238f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPktLenErrMask_LSB 0x20 239f931551bSRalph Campbell #define QIB_6120_ErrMask_SendPktLenErrMask_RMASK 0x1 240f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnderRunErrMask_LSB 0x1F 241f931551bSRalph Campbell #define QIB_6120_ErrMask_SendUnderRunErrMask_RMASK 0x1 242f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMaxPktLenErrMask_LSB 0x1E 243f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMaxPktLenErrMask_RMASK 0x1 244f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMinPktLenErrMask_LSB 0x1D 245f931551bSRalph Campbell #define QIB_6120_ErrMask_SendMinPktLenErrMask_RMASK 0x1 246f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved2_LSB 0x12 247f931551bSRalph Campbell #define QIB_6120_ErrMask_Reserved2_RMASK 0x7FF 248f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBLostLinkErrMask_LSB 0x11 249f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBLostLinkErrMask_RMASK 0x1 250f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrErrMask_LSB 0x10 251f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrErrMask_RMASK 0x1 252f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrLenErrMask_LSB 0xF 253f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrLenErrMask_RMASK 0x1 254f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadTidErrMask_LSB 0xE 255f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadTidErrMask_RMASK 0x1 256f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrFullErrMask_LSB 0xD 257f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvHdrFullErrMask_RMASK 0x1 258f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEgrFullErrMask_LSB 0xC 259f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEgrFullErrMask_RMASK 0x1 260f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadVersionErrMask_LSB 0xB 261f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvBadVersionErrMask_RMASK 0x1 262f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBFlowErrMask_LSB 0xA 263f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvIBFlowErrMask_RMASK 0x1 264f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEBPErrMask_LSB 0x9 265f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvEBPErrMask_RMASK 0x1 266f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnsupportedVLErrMask_LSB 0x8 267f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnsupportedVLErrMask_RMASK 0x1 268f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnexpectedCharErrMask_LSB 0x7 269f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvUnexpectedCharErrMask_RMASK 0x1 270f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvShortPktLenErrMask_LSB 0x6 271f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvShortPktLenErrMask_RMASK 0x1 272f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvLongPktLenErrMask_LSB 0x5 273f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvLongPktLenErrMask_RMASK 0x1 274f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMaxPktLenErrMask_LSB 0x4 275f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMaxPktLenErrMask_RMASK 0x1 276f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMinPktLenErrMask_LSB 0x3 277f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvMinPktLenErrMask_RMASK 0x1 278f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvICRCErrMask_LSB 0x2 279f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvICRCErrMask_RMASK 0x1 280f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvVCRCErrMask_LSB 0x1 281f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvVCRCErrMask_RMASK 0x1 282f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvFormatErrMask_LSB 0x0 283f931551bSRalph Campbell #define QIB_6120_ErrMask_RcvFormatErrMask_RMASK 0x1 284f931551bSRalph Campbell 285f931551bSRalph Campbell #define QIB_6120_ErrStatus_OFFS 0x88 286f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved_LSB 0x34 287f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved_RMASK 0xFFF 288f931551bSRalph Campbell #define QIB_6120_ErrStatus_HardwareErr_LSB 0x33 289f931551bSRalph Campbell #define QIB_6120_ErrStatus_HardwareErr_RMASK 0x1 290f931551bSRalph Campbell #define QIB_6120_ErrStatus_ResetNegated_LSB 0x32 291f931551bSRalph Campbell #define QIB_6120_ErrStatus_ResetNegated_RMASK 0x1 292f931551bSRalph Campbell #define QIB_6120_ErrStatus_InvalidAddrErr_LSB 0x31 293f931551bSRalph Campbell #define QIB_6120_ErrStatus_InvalidAddrErr_RMASK 0x1 294f931551bSRalph Campbell #define QIB_6120_ErrStatus_IBStatusChanged_LSB 0x30 295f931551bSRalph Campbell #define QIB_6120_ErrStatus_IBStatusChanged_RMASK 0x1 296f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved1_LSB 0x26 297f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved1_RMASK 0x3FF 298f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnsupportedVLErr_LSB 0x25 299f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnsupportedVLErr_RMASK 0x1 300f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnexpectedPktNumErr_LSB 0x24 301f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnexpectedPktNumErr_RMASK 0x1 302f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPioArmLaunchErr_LSB 0x23 303f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPioArmLaunchErr_RMASK 0x1 304f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedDataPktErr_LSB 0x22 305f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedDataPktErr_RMASK 0x1 306f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedSmpPktErr_LSB 0x21 307f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendDroppedSmpPktErr_RMASK 0x1 308f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPktLenErr_LSB 0x20 309f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendPktLenErr_RMASK 0x1 310f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnderRunErr_LSB 0x1F 311f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendUnderRunErr_RMASK 0x1 312f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMaxPktLenErr_LSB 0x1E 313f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMaxPktLenErr_RMASK 0x1 314f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMinPktLenErr_LSB 0x1D 315f931551bSRalph Campbell #define QIB_6120_ErrStatus_SendMinPktLenErr_RMASK 0x1 316f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved2_LSB 0x12 317f931551bSRalph Campbell #define QIB_6120_ErrStatus_Reserved2_RMASK 0x7FF 318f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBLostLinkErr_LSB 0x11 319f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBLostLinkErr_RMASK 0x1 320f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrErr_LSB 0x10 321f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrErr_RMASK 0x1 322f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrLenErr_LSB 0xF 323f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrLenErr_RMASK 0x1 324f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadTidErr_LSB 0xE 325f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadTidErr_RMASK 0x1 326f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrFullErr_LSB 0xD 327f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvHdrFullErr_RMASK 0x1 328f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEgrFullErr_LSB 0xC 329f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEgrFullErr_RMASK 0x1 330f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadVersionErr_LSB 0xB 331f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvBadVersionErr_RMASK 0x1 332f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBFlowErr_LSB 0xA 333f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvIBFlowErr_RMASK 0x1 334f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEBPErr_LSB 0x9 335f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvEBPErr_RMASK 0x1 336f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnsupportedVLErr_LSB 0x8 337f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnsupportedVLErr_RMASK 0x1 338f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnexpectedCharErr_LSB 0x7 339f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvUnexpectedCharErr_RMASK 0x1 340f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvShortPktLenErr_LSB 0x6 341f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvShortPktLenErr_RMASK 0x1 342f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvLongPktLenErr_LSB 0x5 343f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvLongPktLenErr_RMASK 0x1 344f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMaxPktLenErr_LSB 0x4 345f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMaxPktLenErr_RMASK 0x1 346f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMinPktLenErr_LSB 0x3 347f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvMinPktLenErr_RMASK 0x1 348f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvICRCErr_LSB 0x2 349f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvICRCErr_RMASK 0x1 350f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvVCRCErr_LSB 0x1 351f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvVCRCErr_RMASK 0x1 352f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvFormatErr_LSB 0x0 353f931551bSRalph Campbell #define QIB_6120_ErrStatus_RcvFormatErr_RMASK 0x1 354f931551bSRalph Campbell 355f931551bSRalph Campbell #define QIB_6120_ErrClear_OFFS 0x90 356f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved_LSB 0x34 357f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved_RMASK 0xFFF 358f931551bSRalph Campbell #define QIB_6120_ErrClear_HardwareErrClear_LSB 0x33 359f931551bSRalph Campbell #define QIB_6120_ErrClear_HardwareErrClear_RMASK 0x1 360f931551bSRalph Campbell #define QIB_6120_ErrClear_ResetNegatedClear_LSB 0x32 361f931551bSRalph Campbell #define QIB_6120_ErrClear_ResetNegatedClear_RMASK 0x1 362f931551bSRalph Campbell #define QIB_6120_ErrClear_InvalidAddrErrClear_LSB 0x31 363f931551bSRalph Campbell #define QIB_6120_ErrClear_InvalidAddrErrClear_RMASK 0x1 364f931551bSRalph Campbell #define QIB_6120_ErrClear_IBStatusChangedClear_LSB 0x30 365f931551bSRalph Campbell #define QIB_6120_ErrClear_IBStatusChangedClear_RMASK 0x1 366f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved1_LSB 0x26 367f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved1_RMASK 0x3FF 368f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnsupportedVLErrClear_LSB 0x25 369f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnsupportedVLErrClear_RMASK 0x1 370f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnexpectedPktNumErrClear_LSB 0x24 371f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnexpectedPktNumErrClear_RMASK 0x1 372f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPioArmLaunchErrClear_LSB 0x23 373f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPioArmLaunchErrClear_RMASK 0x1 374f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedDataPktErrClear_LSB 0x22 375f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedDataPktErrClear_RMASK 0x1 376f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedSmpPktErrClear_LSB 0x21 377f931551bSRalph Campbell #define QIB_6120_ErrClear_SendDroppedSmpPktErrClear_RMASK 0x1 378f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPktLenErrClear_LSB 0x20 379f931551bSRalph Campbell #define QIB_6120_ErrClear_SendPktLenErrClear_RMASK 0x1 380f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnderRunErrClear_LSB 0x1F 381f931551bSRalph Campbell #define QIB_6120_ErrClear_SendUnderRunErrClear_RMASK 0x1 382f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMaxPktLenErrClear_LSB 0x1E 383f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMaxPktLenErrClear_RMASK 0x1 384f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMinPktLenErrClear_LSB 0x1D 385f931551bSRalph Campbell #define QIB_6120_ErrClear_SendMinPktLenErrClear_RMASK 0x1 386f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved2_LSB 0x12 387f931551bSRalph Campbell #define QIB_6120_ErrClear_Reserved2_RMASK 0x7FF 388f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBLostLinkErrClear_LSB 0x11 389f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBLostLinkErrClear_RMASK 0x1 390f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrErrClear_LSB 0x10 391f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrErrClear_RMASK 0x1 392f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrLenErrClear_LSB 0xF 393f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrLenErrClear_RMASK 0x1 394f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadTidErrClear_LSB 0xE 395f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadTidErrClear_RMASK 0x1 396f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrFullErrClear_LSB 0xD 397f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvHdrFullErrClear_RMASK 0x1 398f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEgrFullErrClear_LSB 0xC 399f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEgrFullErrClear_RMASK 0x1 400f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadVersionErrClear_LSB 0xB 401f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvBadVersionErrClear_RMASK 0x1 402f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBFlowErrClear_LSB 0xA 403f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvIBFlowErrClear_RMASK 0x1 404f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEBPErrClear_LSB 0x9 405f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvEBPErrClear_RMASK 0x1 406f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnsupportedVLErrClear_LSB 0x8 407f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnsupportedVLErrClear_RMASK 0x1 408f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnexpectedCharErrClear_LSB 0x7 409f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvUnexpectedCharErrClear_RMASK 0x1 410f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvShortPktLenErrClear_LSB 0x6 411f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvShortPktLenErrClear_RMASK 0x1 412f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvLongPktLenErrClear_LSB 0x5 413f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvLongPktLenErrClear_RMASK 0x1 414f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMaxPktLenErrClear_LSB 0x4 415f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMaxPktLenErrClear_RMASK 0x1 416f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMinPktLenErrClear_LSB 0x3 417f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvMinPktLenErrClear_RMASK 0x1 418f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvICRCErrClear_LSB 0x2 419f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvICRCErrClear_RMASK 0x1 420f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvVCRCErrClear_LSB 0x1 421f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvVCRCErrClear_RMASK 0x1 422f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvFormatErrClear_LSB 0x0 423f931551bSRalph Campbell #define QIB_6120_ErrClear_RcvFormatErrClear_RMASK 0x1 424f931551bSRalph Campbell 425f931551bSRalph Campbell #define QIB_6120_HwErrMask_OFFS 0x98 426f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusFromSPCParityErrMask_LSB 0x3F 427f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusFromSPCParityErrMask_RMASK 0x1 428f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusToSPCParityErrMask_LSB 0x3E 429f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBCBusToSPCParityErrMask_RMASK 0x1 430f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved_LSB 0x3D 431f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved_RMASK 0x1 432f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBSerdesPClkNotDetectMask_LSB 0x3C 433f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBSerdesPClkNotDetectMask_RMASK 0x1 434f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ0PClkNotDetectMask_LSB 0x3B 435f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ0PClkNotDetectMask_RMASK 0x1 436f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ1PClkNotDetectMask_LSB 0x3A 437f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIESerdesQ1PClkNotDetectMask_RMASK 0x1 438f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved1_LSB 0x39 439f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved1_RMASK 0x1 440f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLrfSlipMask_LSB 0x38 441f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLrfSlipMask_RMASK 0x1 442f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLfbSlipMask_LSB 0x37 443f931551bSRalph Campbell #define QIB_6120_HwErrMask_IBPLLfbSlipMask_RMASK 0x1 444f931551bSRalph Campbell #define QIB_6120_HwErrMask_PowerOnBISTFailedMask_LSB 0x36 445f931551bSRalph Campbell #define QIB_6120_HwErrMask_PowerOnBISTFailedMask_RMASK 0x1 446f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved2_LSB 0x33 447f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved2_RMASK 0x7 448f931551bSRalph Campbell #define QIB_6120_HwErrMask_RXEMemParityErrMask_LSB 0x2C 449f931551bSRalph Campbell #define QIB_6120_HwErrMask_RXEMemParityErrMask_RMASK 0x7F 450f931551bSRalph Campbell #define QIB_6120_HwErrMask_TXEMemParityErrMask_LSB 0x28 451f931551bSRalph Campbell #define QIB_6120_HwErrMask_TXEMemParityErrMask_RMASK 0xF 452f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved3_LSB 0x22 453f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved3_RMASK 0x3F 454f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeBusParityErrMask_LSB 0x1F 455f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeBusParityErrMask_RMASK 0x7 456f931551bSRalph Campbell #define QIB_6120_HwErrMask_PcieCplTimeoutMask_LSB 0x1E 457f931551bSRalph Campbell #define QIB_6120_HwErrMask_PcieCplTimeoutMask_RMASK 0x1 458f931551bSRalph Campbell #define QIB_6120_HwErrMask_PoisonedTLPMask_LSB 0x1D 459f931551bSRalph Campbell #define QIB_6120_HwErrMask_PoisonedTLPMask_RMASK 0x1 460f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved4_LSB 0x6 461f931551bSRalph Campbell #define QIB_6120_HwErrMask_Reserved4_RMASK 0x7FFFFF 462f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeMemParityErrMask_LSB 0x0 463f931551bSRalph Campbell #define QIB_6120_HwErrMask_PCIeMemParityErrMask_RMASK 0x3F 464f931551bSRalph Campbell 465f931551bSRalph Campbell #define QIB_6120_HwErrStatus_OFFS 0xA0 466f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusFromSPCParityErr_LSB 0x3F 467f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusFromSPCParityErr_RMASK 0x1 468f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusToSPCParityErr_LSB 0x3E 469f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBCBusToSPCParityErr_RMASK 0x1 470f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved_LSB 0x3D 471f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved_RMASK 0x1 472f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBSerdesPClkNotDetect_LSB 0x3C 473f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBSerdesPClkNotDetect_RMASK 0x1 474f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ0PClkNotDetect_LSB 0x3B 475f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ0PClkNotDetect_RMASK 0x1 476f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ1PClkNotDetect_LSB 0x3A 477f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIESerdesQ1PClkNotDetect_RMASK 0x1 478f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved1_LSB 0x39 479f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved1_RMASK 0x1 480f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLrfSlip_LSB 0x38 481f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLrfSlip_RMASK 0x1 482f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLfbSlip_LSB 0x37 483f931551bSRalph Campbell #define QIB_6120_HwErrStatus_IBPLLfbSlip_RMASK 0x1 484f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PowerOnBISTFailed_LSB 0x36 485f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PowerOnBISTFailed_RMASK 0x1 486f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved2_LSB 0x33 487f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved2_RMASK 0x7 488f931551bSRalph Campbell #define QIB_6120_HwErrStatus_RXEMemParity_LSB 0x2C 489f931551bSRalph Campbell #define QIB_6120_HwErrStatus_RXEMemParity_RMASK 0x7F 490f931551bSRalph Campbell #define QIB_6120_HwErrStatus_TXEMemParity_LSB 0x28 491f931551bSRalph Campbell #define QIB_6120_HwErrStatus_TXEMemParity_RMASK 0xF 492f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved3_LSB 0x22 493f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved3_RMASK 0x3F 494f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeBusParity_LSB 0x1F 495f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeBusParity_RMASK 0x7 496f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PcieCplTimeout_LSB 0x1E 497f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PcieCplTimeout_RMASK 0x1 498f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PoisenedTLP_LSB 0x1D 499f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PoisenedTLP_RMASK 0x1 500f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved4_LSB 0x6 501f931551bSRalph Campbell #define QIB_6120_HwErrStatus_Reserved4_RMASK 0x7FFFFF 502f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeMemParity_LSB 0x0 503f931551bSRalph Campbell #define QIB_6120_HwErrStatus_PCIeMemParity_RMASK 0x3F 504f931551bSRalph Campbell 505f931551bSRalph Campbell #define QIB_6120_HwErrClear_OFFS 0xA8 506f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusFromSPCParityErrClear_LSB 0x3F 507f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusFromSPCParityErrClear_RMASK 0x1 508f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusToSPCparityErrClear_LSB 0x3E 509f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBCBusToSPCparityErrClear_RMASK 0x1 510f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved_LSB 0x3D 511f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved_RMASK 0x1 512f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBSerdesPClkNotDetectClear_LSB 0x3C 513f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBSerdesPClkNotDetectClear_RMASK 0x1 514f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ0PClkNotDetectClear_LSB 0x3B 515f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ0PClkNotDetectClear_RMASK 0x1 516f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ1PClkNotDetectClear_LSB 0x3A 517f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIESerdesQ1PClkNotDetectClear_RMASK 0x1 518f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved1_LSB 0x39 519f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved1_RMASK 0x1 520f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLrfSlipClear_LSB 0x38 521f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLrfSlipClear_RMASK 0x1 522f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLfbSlipClear_LSB 0x37 523f931551bSRalph Campbell #define QIB_6120_HwErrClear_IBPLLfbSlipClear_RMASK 0x1 524f931551bSRalph Campbell #define QIB_6120_HwErrClear_PowerOnBISTFailedClear_LSB 0x36 525f931551bSRalph Campbell #define QIB_6120_HwErrClear_PowerOnBISTFailedClear_RMASK 0x1 526f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved2_LSB 0x33 527f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved2_RMASK 0x7 528f931551bSRalph Campbell #define QIB_6120_HwErrClear_RXEMemParityClear_LSB 0x2C 529f931551bSRalph Campbell #define QIB_6120_HwErrClear_RXEMemParityClear_RMASK 0x7F 530f931551bSRalph Campbell #define QIB_6120_HwErrClear_TXEMemParityClear_LSB 0x28 531f931551bSRalph Campbell #define QIB_6120_HwErrClear_TXEMemParityClear_RMASK 0xF 532f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved3_LSB 0x22 533f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved3_RMASK 0x3F 534f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeBusParityClr_LSB 0x1F 535f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeBusParityClr_RMASK 0x7 536f931551bSRalph Campbell #define QIB_6120_HwErrClear_PcieCplTimeoutClear_LSB 0x1E 537f931551bSRalph Campbell #define QIB_6120_HwErrClear_PcieCplTimeoutClear_RMASK 0x1 538f931551bSRalph Campbell #define QIB_6120_HwErrClear_PoisonedTLPClear_LSB 0x1D 539f931551bSRalph Campbell #define QIB_6120_HwErrClear_PoisonedTLPClear_RMASK 0x1 540f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved4_LSB 0x6 541f931551bSRalph Campbell #define QIB_6120_HwErrClear_Reserved4_RMASK 0x7FFFFF 542f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeMemParityClr_LSB 0x0 543f931551bSRalph Campbell #define QIB_6120_HwErrClear_PCIeMemParityClr_RMASK 0x3F 544f931551bSRalph Campbell 545f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_OFFS 0xB0 546f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusFromSPCParityErr_LSB 0x3F 547f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusFromSPCParityErr_RMASK 0x1 548f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusToSPCParityErr_LSB 0x3E 549f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceIBCBusToSPCParityErr_RMASK 0x1 550f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterWrEnable_LSB 0x3D 551f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterWrEnable_RMASK 0x1 552f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterDisable_LSB 0x3C 553f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_CounterDisable_RMASK 0x1 554f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved_LSB 0x33 555f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved_RMASK 0x1FF 556f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceRxMemParityErr_LSB 0x2C 557f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceRxMemParityErr_RMASK 0x7F 558f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceTxMemparityErr_LSB 0x28 559f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_ForceTxMemparityErr_RMASK 0xF 560f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved1_LSB 0x23 561f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved1_RMASK 0x1F 562f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeBusParity_LSB 0x1F 563f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeBusParity_RMASK 0xF 564f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved2_LSB 0x6 565f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_Reserved2_RMASK 0x1FFFFFF 566f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeMemParity_LSB 0x0 567f931551bSRalph Campbell #define QIB_6120_HwDiagCtrl_forcePCIeMemParity_RMASK 0x3F 568f931551bSRalph Campbell 569f931551bSRalph Campbell #define QIB_6120_IBCStatus_OFFS 0xC0 570f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxCreditOk_LSB 0x1F 571f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxCreditOk_RMASK 0x1 572f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxReady_LSB 0x1E 573f931551bSRalph Campbell #define QIB_6120_IBCStatus_TxReady_RMASK 0x1 574f931551bSRalph Campbell #define QIB_6120_IBCStatus_Reserved_LSB 0x7 575f931551bSRalph Campbell #define QIB_6120_IBCStatus_Reserved_RMASK 0x7FFFFF 576f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkState_LSB 0x4 577f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkState_RMASK 0x7 578f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkTrainingState_LSB 0x0 579f931551bSRalph Campbell #define QIB_6120_IBCStatus_LinkTrainingState_RMASK 0xF 580f931551bSRalph Campbell 581f931551bSRalph Campbell #define QIB_6120_IBCCtrl_OFFS 0xC8 582f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Loopback_LSB 0x3F 583f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Loopback_RMASK 0x1 584f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkDownDefaultState_LSB 0x3E 585f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkDownDefaultState_RMASK 0x1 586f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved_LSB 0x2B 587f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved_RMASK 0x7FFFF 588f931551bSRalph Campbell #define QIB_6120_IBCCtrl_CreditScale_LSB 0x28 589f931551bSRalph Campbell #define QIB_6120_IBCCtrl_CreditScale_RMASK 0x7 590f931551bSRalph Campbell #define QIB_6120_IBCCtrl_OverrunThreshold_LSB 0x24 591f931551bSRalph Campbell #define QIB_6120_IBCCtrl_OverrunThreshold_RMASK 0xF 592f931551bSRalph Campbell #define QIB_6120_IBCCtrl_PhyerrThreshold_LSB 0x20 593f931551bSRalph Campbell #define QIB_6120_IBCCtrl_PhyerrThreshold_RMASK 0xF 594f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved1_LSB 0x1F 595f931551bSRalph Campbell #define QIB_6120_IBCCtrl_Reserved1_RMASK 0x1 596f931551bSRalph Campbell #define QIB_6120_IBCCtrl_MaxPktLen_LSB 0x14 597f931551bSRalph Campbell #define QIB_6120_IBCCtrl_MaxPktLen_RMASK 0x7FF 598f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkCmd_LSB 0x12 599f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkCmd_RMASK 0x3 600f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkInitCmd_LSB 0x10 601f931551bSRalph Campbell #define QIB_6120_IBCCtrl_LinkInitCmd_RMASK 0x3 602f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlWaterMark_LSB 0x8 603f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlWaterMark_RMASK 0xFF 604f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlPeriod_LSB 0x0 605f931551bSRalph Campbell #define QIB_6120_IBCCtrl_FlowCtrlPeriod_RMASK 0xFF 606f931551bSRalph Campbell 607f931551bSRalph Campbell #define QIB_6120_EXTStatus_OFFS 0xD0 608f931551bSRalph Campbell #define QIB_6120_EXTStatus_GPIOIn_LSB 0x30 609f931551bSRalph Campbell #define QIB_6120_EXTStatus_GPIOIn_RMASK 0xFFFF 610f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved_LSB 0x20 611f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved_RMASK 0xFFFF 612f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved1_LSB 0x10 613f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved1_RMASK 0xFFFF 614f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTFoundErr_LSB 0xF 615f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTFoundErr_RMASK 0x1 616f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTEndTest_LSB 0xE 617f931551bSRalph Campbell #define QIB_6120_EXTStatus_MemBISTEndTest_RMASK 0x1 618f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved2_LSB 0x0 619f931551bSRalph Campbell #define QIB_6120_EXTStatus_Reserved2_RMASK 0x3FFF 620f931551bSRalph Campbell 621f931551bSRalph Campbell #define QIB_6120_EXTCtrl_OFFS 0xD8 622f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOOe_LSB 0x30 623f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOOe_RMASK 0xFFFF 624f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOInvert_LSB 0x20 625f931551bSRalph Campbell #define QIB_6120_EXTCtrl_GPIOInvert_RMASK 0xFFFF 626f931551bSRalph Campbell #define QIB_6120_EXTCtrl_Reserved_LSB 0x4 627f931551bSRalph Campbell #define QIB_6120_EXTCtrl_Reserved_RMASK 0xFFFFFFF 628f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortGreenOn_LSB 0x3 629f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortGreenOn_RMASK 0x1 630f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortYellowOn_LSB 0x2 631f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDPriPortYellowOn_RMASK 0x1 632f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblOkGreenOn_LSB 0x1 633f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblOkGreenOn_RMASK 0x1 634f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblErrRedOff_LSB 0x0 635f931551bSRalph Campbell #define QIB_6120_EXTCtrl_LEDGblErrRedOff_RMASK 0x1 636f931551bSRalph Campbell 637f931551bSRalph Campbell #define QIB_6120_GPIOOut_OFFS 0xE0 638f931551bSRalph Campbell 639f931551bSRalph Campbell #define QIB_6120_GPIOMask_OFFS 0xE8 640f931551bSRalph Campbell 641f931551bSRalph Campbell #define QIB_6120_GPIOStatus_OFFS 0xF0 642f931551bSRalph Campbell 643f931551bSRalph Campbell #define QIB_6120_GPIOClear_OFFS 0xF8 644f931551bSRalph Campbell 645f931551bSRalph Campbell #define QIB_6120_RcvCtrl_OFFS 0x100 646f931551bSRalph Campbell #define QIB_6120_RcvCtrl_TailUpd_LSB 0x1F 647f931551bSRalph Campbell #define QIB_6120_RcvCtrl_TailUpd_RMASK 0x1 648f931551bSRalph Campbell #define QIB_6120_RcvCtrl_RcvPartitionKeyDisable_LSB 0x1E 649f931551bSRalph Campbell #define QIB_6120_RcvCtrl_RcvPartitionKeyDisable_RMASK 0x1 650f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved_LSB 0x15 651f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved_RMASK 0x1FF 652f931551bSRalph Campbell #define QIB_6120_RcvCtrl_IntrAvail_LSB 0x10 653f931551bSRalph Campbell #define QIB_6120_RcvCtrl_IntrAvail_RMASK 0x1F 654f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved1_LSB 0x9 655f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved1_RMASK 0x7F 656f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved2_LSB 0x5 657f931551bSRalph Campbell #define QIB_6120_RcvCtrl_Reserved2_RMASK 0xF 658f931551bSRalph Campbell #define QIB_6120_RcvCtrl_PortEnable_LSB 0x0 659f931551bSRalph Campbell #define QIB_6120_RcvCtrl_PortEnable_RMASK 0x1F 660f931551bSRalph Campbell 661f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_OFFS 0x108 662f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_BTHQP_Mask_LSB 0x1E 663f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_BTHQP_Mask_RMASK 0x3 664f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_Reserved_LSB 0x18 665f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_Reserved_RMASK 0x3F 666f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_RcvBTHQP_LSB 0x0 667f931551bSRalph Campbell #define QIB_6120_RcvBTHQP_RcvBTHQP_RMASK 0xFFFFFF 668f931551bSRalph Campbell 669f931551bSRalph Campbell #define QIB_6120_RcvHdrSize_OFFS 0x110 670f931551bSRalph Campbell 671f931551bSRalph Campbell #define QIB_6120_RcvHdrCnt_OFFS 0x118 672f931551bSRalph Campbell 673f931551bSRalph Campbell #define QIB_6120_RcvHdrEntSize_OFFS 0x120 674f931551bSRalph Campbell 675f931551bSRalph Campbell #define QIB_6120_RcvTIDBase_OFFS 0x128 676f931551bSRalph Campbell 677f931551bSRalph Campbell #define QIB_6120_RcvTIDCnt_OFFS 0x130 678f931551bSRalph Campbell 679f931551bSRalph Campbell #define QIB_6120_RcvEgrBase_OFFS 0x138 680f931551bSRalph Campbell 681f931551bSRalph Campbell #define QIB_6120_RcvEgrCnt_OFFS 0x140 682f931551bSRalph Campbell 683f931551bSRalph Campbell #define QIB_6120_RcvBufBase_OFFS 0x148 684f931551bSRalph Campbell 685f931551bSRalph Campbell #define QIB_6120_RcvBufSize_OFFS 0x150 686f931551bSRalph Campbell 687f931551bSRalph Campbell #define QIB_6120_RxIntMemBase_OFFS 0x158 688f931551bSRalph Campbell 689f931551bSRalph Campbell #define QIB_6120_RxIntMemSize_OFFS 0x160 690f931551bSRalph Campbell 691f931551bSRalph Campbell #define QIB_6120_RcvPartitionKey_OFFS 0x168 692f931551bSRalph Campbell 693f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_OFFS 0x178 694f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_ONperiod_LSB 0x20 695f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_ONperiod_RMASK 0xFFFFFFFF 696f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_OFFperiod_LSB 0x0 697f931551bSRalph Campbell #define QIB_6120_RcvPktLEDCnt_OFFperiod_RMASK 0xFFFFFFFF 698f931551bSRalph Campbell 699f931551bSRalph Campbell #define QIB_6120_SendCtrl_OFFS 0x1C0 700f931551bSRalph Campbell #define QIB_6120_SendCtrl_Disarm_LSB 0x1F 701f931551bSRalph Campbell #define QIB_6120_SendCtrl_Disarm_RMASK 0x1 702f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved_LSB 0x17 703f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved_RMASK 0xFF 704f931551bSRalph Campbell #define QIB_6120_SendCtrl_DisarmPIOBuf_LSB 0x10 705f931551bSRalph Campbell #define QIB_6120_SendCtrl_DisarmPIOBuf_RMASK 0x7F 706f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved1_LSB 0x4 707f931551bSRalph Campbell #define QIB_6120_SendCtrl_Reserved1_RMASK 0xFFF 708f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOEnable_LSB 0x3 709f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOEnable_RMASK 0x1 710f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOBufAvailUpd_LSB 0x2 711f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOBufAvailUpd_RMASK 0x1 712f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOIntBufAvail_LSB 0x1 713f931551bSRalph Campbell #define QIB_6120_SendCtrl_PIOIntBufAvail_RMASK 0x1 714f931551bSRalph Campbell #define QIB_6120_SendCtrl_Abort_LSB 0x0 715f931551bSRalph Campbell #define QIB_6120_SendCtrl_Abort_RMASK 0x1 716f931551bSRalph Campbell 717f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_OFFS 0x1C8 718f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved_LSB 0x35 719f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved_RMASK 0x7FF 720f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_LargePIO_LSB 0x20 721f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_LargePIO_RMASK 0x1FFFFF 722f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved1_LSB 0x15 723f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_Reserved1_RMASK 0x7FF 724f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_SmallPIO_LSB 0x0 725f931551bSRalph Campbell #define QIB_6120_SendPIOBufBase_BaseAddr_SmallPIO_RMASK 0x1FFFFF 726f931551bSRalph Campbell 727f931551bSRalph Campbell #define QIB_6120_SendPIOSize_OFFS 0x1D0 728f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved_LSB 0x2D 729f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved_RMASK 0xFFFFF 730f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_LargePIO_LSB 0x20 731f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_LargePIO_RMASK 0x1FFF 732f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved1_LSB 0xC 733f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Reserved1_RMASK 0xFFFFF 734f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_SmallPIO_LSB 0x0 735f931551bSRalph Campbell #define QIB_6120_SendPIOSize_Size_SmallPIO_RMASK 0xFFF 736f931551bSRalph Campbell 737f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_OFFS 0x1D8 738f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved_LSB 0x24 739f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved_RMASK 0xFFFFFFF 740f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_LargePIO_LSB 0x20 741f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_LargePIO_RMASK 0xF 742f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved1_LSB 0x9 743f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Reserved1_RMASK 0x7FFFFF 744f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_SmallPIO_LSB 0x0 745f931551bSRalph Campbell #define QIB_6120_SendPIOBufCnt_Num_SmallPIO_RMASK 0x1FF 746f931551bSRalph Campbell 747f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_OFFS 0x1E0 748f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_SendPIOAvailAddr_LSB 0x6 749f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_SendPIOAvailAddr_RMASK 0x3FFFFFFFF 750f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_Reserved_LSB 0x0 751f931551bSRalph Campbell #define QIB_6120_SendPIOAvailAddr_Reserved_RMASK 0x3F 752f931551bSRalph Campbell 753f931551bSRalph Campbell #define QIB_6120_SendBufErr0_OFFS 0x240 754f931551bSRalph Campbell #define QIB_6120_SendBufErr0_SendBufErrPIO_63_0_LSB 0x0 755f931551bSRalph Campbell #define QIB_6120_SendBufErr0_SendBufErrPIO_63_0_RMASK 0x0 756f931551bSRalph Campbell 757f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_OFFS 0x280 758f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_RcvHdrAddr0_LSB 0x2 759f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_RcvHdrAddr0_RMASK 0x3FFFFFFFFF 760f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_Reserved_LSB 0x0 761f931551bSRalph Campbell #define QIB_6120_RcvHdrAddr0_Reserved_RMASK 0x3 762f931551bSRalph Campbell 763f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_OFFS 0x300 764f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_RcvHdrTailAddr0_LSB 0x2 765f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_RcvHdrTailAddr0_RMASK 0x3FFFFFFFFF 766f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_Reserved_LSB 0x0 767f931551bSRalph Campbell #define QIB_6120_RcvHdrTailAddr0_Reserved_RMASK 0x3 768f931551bSRalph Campbell 769f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_OFFS 0x3C0 770f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_DisableIBTxIdleDetect_LSB 0x3F 771f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_DisableIBTxIdleDetect_RMASK 0x1 772f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Reserved_LSB 0x38 773f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Reserved_RMASK 0x7F 774f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxEqCtl_LSB 0x36 775f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxEqCtl_RMASK 0x3 776f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxTermAdj_LSB 0x34 777f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxTermAdj_RMASK 0x3 778f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermAdj_LSB 0x32 779f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermAdj_RMASK 0x3 780f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj1_LSB 0x31 781f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj1_RMASK 0x1 782f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj0_LSB 0x30 783f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TermAdj0_RMASK 0x1 784f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKA_LSB 0x2F 785f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKA_RMASK 0x1 786f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKB_LSB 0x2E 787f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKB_RMASK 0x1 788f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKC_LSB 0x2D 789f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKC_RMASK 0x1 790f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKD_LSB 0x2C 791f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_LPBKD_RMASK 0x1 792f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_PW_LSB 0x2B 793f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_PW_RMASK 0x1 794f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RefSel_LSB 0x29 795f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RefSel_RMASK 0x3 796f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParReset_LSB 0x28 797f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParReset_RMASK 0x1 798f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParLPBK_LSB 0x27 799f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ParLPBK_RMASK 0x1 800f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_OffsetEn_LSB 0x26 801f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_OffsetEn_RMASK 0x1 802f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Offset_LSB 0x1E 803f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_Offset_RMASK 0xFF 804f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L2PwrDn_LSB 0x1D 805f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L2PwrDn_RMASK 0x1 806f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetPLL_LSB 0x1C 807f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetPLL_RMASK 0x1 808f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermEnX_LSB 0x18 809f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxTermEnX_RMASK 0xF 810f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_BeaconTxEnX_LSB 0x14 811f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_BeaconTxEnX_RMASK 0xF 812f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxDetEnX_LSB 0x10 813f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxDetEnX_RMASK 0xF 814f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxIdeEnX_LSB 0xC 815f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_TxIdeEnX_RMASK 0xF 816f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxIdleEnX_LSB 0x8 817f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_RxIdleEnX_RMASK 0xF 818f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnA_LSB 0x7 819f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnA_RMASK 0x1 820f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnB_LSB 0x6 821f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnB_RMASK 0x1 822f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnC_LSB 0x5 823f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnC_RMASK 0x1 824f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnD_LSB 0x4 825f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_L1PwrDnD_RMASK 0x1 826f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetA_LSB 0x3 827f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetA_RMASK 0x1 828f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetB_LSB 0x2 829f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetB_RMASK 0x1 830f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetC_LSB 0x1 831f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetC_RMASK 0x1 832f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetD_LSB 0x0 833f931551bSRalph Campbell #define QIB_6120_SerdesCfg0_ResetD_RMASK 0x1 834f931551bSRalph Campbell 835f931551bSRalph Campbell #define QIB_6120_SerdesStat_OFFS 0x3D0 836f931551bSRalph Campbell #define QIB_6120_SerdesStat_Reserved_LSB 0xC 837f931551bSRalph Campbell #define QIB_6120_SerdesStat_Reserved_RMASK 0xFFFFFFFFFFFFF 838f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetA_LSB 0xB 839f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetA_RMASK 0x1 840f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetB_LSB 0xA 841f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetB_RMASK 0x1 842f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetC_LSB 0x9 843f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetC_RMASK 0x1 844f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetD_LSB 0x8 845f931551bSRalph Campbell #define QIB_6120_SerdesStat_BeaconDetD_RMASK 0x1 846f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetA_LSB 0x7 847f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetA_RMASK 0x1 848f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetB_LSB 0x6 849f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetB_RMASK 0x1 850f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetC_LSB 0x5 851f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetC_RMASK 0x1 852f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetD_LSB 0x4 853f931551bSRalph Campbell #define QIB_6120_SerdesStat_RxDetD_RMASK 0x1 854f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetA_LSB 0x3 855f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetA_RMASK 0x1 856f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetB_LSB 0x2 857f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetB_RMASK 0x1 858f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetC_LSB 0x1 859f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetC_RMASK 0x1 860f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetD_LSB 0x0 861f931551bSRalph Campbell #define QIB_6120_SerdesStat_TxIdleDetD_RMASK 0x1 862f931551bSRalph Campbell 863f931551bSRalph Campbell #define QIB_6120_XGXSCfg_OFFS 0x3D8 864f931551bSRalph Campbell #define QIB_6120_XGXSCfg_ArmLaunchErrorDisable_LSB 0x3F 865f931551bSRalph Campbell #define QIB_6120_XGXSCfg_ArmLaunchErrorDisable_RMASK 0x1 866f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved_LSB 0x17 867f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved_RMASK 0xFFFFFFFFFF 868f931551bSRalph Campbell #define QIB_6120_XGXSCfg_polarity_inv_LSB 0x13 869f931551bSRalph Campbell #define QIB_6120_XGXSCfg_polarity_inv_RMASK 0xF 870f931551bSRalph Campbell #define QIB_6120_XGXSCfg_link_sync_mask_LSB 0x9 871f931551bSRalph Campbell #define QIB_6120_XGXSCfg_link_sync_mask_RMASK 0x3FF 872f931551bSRalph Campbell #define QIB_6120_XGXSCfg_port_addr_LSB 0x4 873f931551bSRalph Campbell #define QIB_6120_XGXSCfg_port_addr_RMASK 0x1F 874f931551bSRalph Campbell #define QIB_6120_XGXSCfg_mdd_30_LSB 0x3 875f931551bSRalph Campbell #define QIB_6120_XGXSCfg_mdd_30_RMASK 0x1 876f931551bSRalph Campbell #define QIB_6120_XGXSCfg_xcv_resetn_LSB 0x2 877f931551bSRalph Campbell #define QIB_6120_XGXSCfg_xcv_resetn_RMASK 0x1 878f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved1_LSB 0x1 879f931551bSRalph Campbell #define QIB_6120_XGXSCfg_Reserved1_RMASK 0x1 880f931551bSRalph Campbell #define QIB_6120_XGXSCfg_tx_rx_resetn_LSB 0x0 881f931551bSRalph Campbell #define QIB_6120_XGXSCfg_tx_rx_resetn_RMASK 0x1 882f931551bSRalph Campbell 883f931551bSRalph Campbell #define QIB_6120_LBIntCnt_OFFS 0x12000 884f931551bSRalph Campbell 885f931551bSRalph Campbell #define QIB_6120_LBFlowStallCnt_OFFS 0x12008 886f931551bSRalph Campbell 887f931551bSRalph Campbell #define QIB_6120_TxUnsupVLErrCnt_OFFS 0x12018 888f931551bSRalph Campbell 889f931551bSRalph Campbell #define QIB_6120_TxDataPktCnt_OFFS 0x12020 890f931551bSRalph Campbell 891f931551bSRalph Campbell #define QIB_6120_TxFlowPktCnt_OFFS 0x12028 892f931551bSRalph Campbell 893f931551bSRalph Campbell #define QIB_6120_TxDwordCnt_OFFS 0x12030 894f931551bSRalph Campbell 895f931551bSRalph Campbell #define QIB_6120_TxLenErrCnt_OFFS 0x12038 896f931551bSRalph Campbell 897f931551bSRalph Campbell #define QIB_6120_TxMaxMinLenErrCnt_OFFS 0x12040 898f931551bSRalph Campbell 899f931551bSRalph Campbell #define QIB_6120_TxUnderrunCnt_OFFS 0x12048 900f931551bSRalph Campbell 901f931551bSRalph Campbell #define QIB_6120_TxFlowStallCnt_OFFS 0x12050 902f931551bSRalph Campbell 903f931551bSRalph Campbell #define QIB_6120_TxDroppedPktCnt_OFFS 0x12058 904f931551bSRalph Campbell 905f931551bSRalph Campbell #define QIB_6120_RxDroppedPktCnt_OFFS 0x12060 906f931551bSRalph Campbell 907f931551bSRalph Campbell #define QIB_6120_RxDataPktCnt_OFFS 0x12068 908f931551bSRalph Campbell 909f931551bSRalph Campbell #define QIB_6120_RxFlowPktCnt_OFFS 0x12070 910f931551bSRalph Campbell 911f931551bSRalph Campbell #define QIB_6120_RxDwordCnt_OFFS 0x12078 912f931551bSRalph Campbell 913f931551bSRalph Campbell #define QIB_6120_RxLenErrCnt_OFFS 0x12080 914f931551bSRalph Campbell 915f931551bSRalph Campbell #define QIB_6120_RxMaxMinLenErrCnt_OFFS 0x12088 916f931551bSRalph Campbell 917f931551bSRalph Campbell #define QIB_6120_RxICRCErrCnt_OFFS 0x12090 918f931551bSRalph Campbell 919f931551bSRalph Campbell #define QIB_6120_RxVCRCErrCnt_OFFS 0x12098 920f931551bSRalph Campbell 921f931551bSRalph Campbell #define QIB_6120_RxFlowCtrlErrCnt_OFFS 0x120A0 922f931551bSRalph Campbell 923f931551bSRalph Campbell #define QIB_6120_RxBadFormatCnt_OFFS 0x120A8 924f931551bSRalph Campbell 925f931551bSRalph Campbell #define QIB_6120_RxLinkProblemCnt_OFFS 0x120B0 926f931551bSRalph Campbell 927f931551bSRalph Campbell #define QIB_6120_RxEBPCnt_OFFS 0x120B8 928f931551bSRalph Campbell 929f931551bSRalph Campbell #define QIB_6120_RxLPCRCErrCnt_OFFS 0x120C0 930f931551bSRalph Campbell 931f931551bSRalph Campbell #define QIB_6120_RxBufOvflCnt_OFFS 0x120C8 932f931551bSRalph Campbell 933f931551bSRalph Campbell #define QIB_6120_RxTIDFullErrCnt_OFFS 0x120D0 934f931551bSRalph Campbell 935f931551bSRalph Campbell #define QIB_6120_RxTIDValidErrCnt_OFFS 0x120D8 936f931551bSRalph Campbell 937f931551bSRalph Campbell #define QIB_6120_RxPKeyMismatchCnt_OFFS 0x120E0 938f931551bSRalph Campbell 939f931551bSRalph Campbell #define QIB_6120_RxP0HdrEgrOvflCnt_OFFS 0x120E8 940f931551bSRalph Campbell 941f931551bSRalph Campbell #define QIB_6120_IBStatusChangeCnt_OFFS 0x12140 942f931551bSRalph Campbell 943f931551bSRalph Campbell #define QIB_6120_IBLinkErrRecoveryCnt_OFFS 0x12148 944f931551bSRalph Campbell 945f931551bSRalph Campbell #define QIB_6120_IBLinkDownedCnt_OFFS 0x12150 946f931551bSRalph Campbell 947f931551bSRalph Campbell #define QIB_6120_IBSymbolErrCnt_OFFS 0x12158 948f931551bSRalph Campbell 949f931551bSRalph Campbell #define QIB_6120_PcieRetryBufDiagQwordCnt_OFFS 0x12170 950f931551bSRalph Campbell 951f931551bSRalph Campbell #define QIB_6120_RcvEgrArray0_OFFS 0x14000 952f931551bSRalph Campbell 953f931551bSRalph Campbell #define QIB_6120_RcvTIDArray0_OFFS 0x54000 954f931551bSRalph Campbell 955f931551bSRalph Campbell #define QIB_6120_PIOLaunchFIFO_OFFS 0x64000 956f931551bSRalph Campbell 957f931551bSRalph Campbell #define QIB_6120_SendPIOpbcCache_OFFS 0x64800 958f931551bSRalph Campbell 959f931551bSRalph Campbell #define QIB_6120_RcvBuf1_OFFS 0x72000 960f931551bSRalph Campbell 961f931551bSRalph Campbell #define QIB_6120_RcvBuf2_OFFS 0x75000 962f931551bSRalph Campbell 963f931551bSRalph Campbell #define QIB_6120_RcvFlags_OFFS 0x77000 964f931551bSRalph Campbell 965f931551bSRalph Campbell #define QIB_6120_RcvLookupBuf1_OFFS 0x79000 966f931551bSRalph Campbell 967f931551bSRalph Campbell #define QIB_6120_RcvDMABuf_OFFS 0x7B000 968f931551bSRalph Campbell 969f931551bSRalph Campbell #define QIB_6120_MiscRXEIntMem_OFFS 0x7C000 970f931551bSRalph Campbell 971f931551bSRalph Campbell #define QIB_6120_PCIERcvBuf_OFFS 0x80000 972f931551bSRalph Campbell 973f931551bSRalph Campbell #define QIB_6120_PCIERetryBuf_OFFS 0x82000 974f931551bSRalph Campbell 975f931551bSRalph Campbell #define QIB_6120_PCIERcvBufRdToWrAddr_OFFS 0x84000 976f931551bSRalph Campbell 977f931551bSRalph Campbell #define QIB_6120_PIOBuf0_MA_OFFS 0x100000 978