Cross Reference: bigmac_addresses.h
xref
: /
illumos-gate
/
usr
/
src
/
uts
/
common
/
io
/
bnxe
/
577xx
/
hsi
/
hw
/
include
/
bigmac_addresses.h
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
bigmac_addresses.h revision d14abf155341d55053c76eeec58b787a456b753b
#
ifndef
_BIGMAC_ADDRESSES_H
#
define
_BIGMAC_ADDRESSES_H
#
define
BIGMAC_REGISTER_BMAC_CONTROL
(
0x00
<<
3
)
//0x000
#
define
BIGMAC_REGISTER_BMAC_XGXS_CONTROL
(
0x01
<<
3
)
//0x008
#
define
BIGMAC_REGISTER_BMAC_XGXS_STATUS
(
0x02
<<
3
)
//0x010
#
define
BIGMAC_REGISTER_TX_MUX_CONTROL
(
0x03
<<
3
)
//0x018
#
define
BIGMAC_REGISTER_RX_MUX_CONTROL
(
0x04
<<
3
)
//0x020
#
define
BIGMAC_REGISTER_CNT_MAX_SIZE
(
0x05
<<
3
)
//0x028
#
define
BIGMAC_REGISTER_TX_CONTROL
(
0x07
<<
3
)
//0x038
#
define
BIGMAC_REGISTER_TX_SOURCE_ADDR
(
0x08
<<
3
)
//0x040
#
define
BIGMAC_REGISTER_TX_MAX_SIZE
(
0x09
<<
3
)
//0x048
#
define
BIGMAC_REGISTER_TX_PAUSE_THRESHOLD
(
0x0A
<<
3
)
//0x050
#
define
BIGMAC_REGISTER_TX_STAT_GTPKT
(
0x0C
<<
3
)
//0x060
#
define
BIGMAC_REGISTER_TX_STAT_GTXPF
(
0x0D
<<
3
)
//0x068
#
define
BIGMAC_REGISTER_TX_STAT_GTFCS
(
0x0E
<<
3
)
//0x070
#
define
BIGMAC_REGISTER_TX_STAT_GTMCA
(
0x0F
<<
3
)
//0x078
#
define
BIGMAC_REGISTER_TX_STAT_GTGCA
(
0x10
<<
3
)
//0x080
#
define
BIGMAC_REGISTER_TX_STAT_GTFRG
(
0x11
<<
3
)
//0x088
#
define
BIGMAC_REGISTER_TX_STAT_GTOVR
(
0x12
<<
3
)
//0x090
#
define
BIGMAC_REGISTER_TX_STAT_GT64
(
0x13
<<
3
)
//0x098
#
define
BIGMAC_REGISTER_TX_STAT_GT127
(
0x14
<<
3
)
//0x0A0
#
define
BIGMAC_REGISTER_TX_STAT_GT255
(
0x15
<<
3
)
//0x0A8
#
define
BIGMAC_REGISTER_TX_STAT_GT511
(
0x16
<<
3
)
//0x0B0
#
define
BIGMAC_REGISTER_TX_STAT_GT1023
(
0x17
<<
3
)
//0x0B8
#
define
BIGMAC_REGISTER_TX_STAT_GT1518
(
0x18
<<
3
)
//0x0C0
#
define
BIGMAC_REGISTER_TX_STAT_GT2047
(
0x19
<<
3
)
//0x0C8
#
define
BIGMAC_REGISTER_TX_STAT_GT4095
(
0x1A
<<
3
)
//0x0D0
#
define
BIGMAC_REGISTER_TX_STAT_GT9216
(
0x1B
<<
3
)
//0x0D8
#
define
BIGMAC_REGISTER_TX_STAT_GT16383
(
0x1C
<<
3
)
//0x0E0
#
define
BIGMAC_REGISTER_TX_STAT_GTMAX
(
0x1D
<<
3
)
//0x0E8
#
define
BIGMAC_REGISTER_TX_STAT_GTUFL
(
0x1E
<<
3
)
//0x0F0
#
define
BIGMAC_REGISTER_TX_STAT_GTERR
(
0x1F
<<
3
)
//0x0F8
#
define
BIGMAC_REGISTER_TX_STAT_GTBYT
(
0x20
<<
3
)
//0x100
#
define
BIGMAC_REGISTER_RX_CONTROL
(
0x21
<<
3
)
//0x108
#
define
BIGMAC_REGISTER_RX_SOURCE_ADDR
(
0x22
<<
3
)
//0x110
#
define
BIGMAC_REGISTER_RX_MAX_SIZE
(
0x23
<<
3
)
//0x118
#
define
BIGMAC_REGISTER_RX_LSS_CONTROL
(
0x24
<<
3
)
//0x120
#
define
BIGMAC_REGISTER_RX_STAT_GR64
(
0x26
<<
3
)
//0x130
#
define
BIGMAC_REGISTER_RX_STAT_GR127
(
0x27
<<
3
)
//0x138
#
define
BIGMAC_REGISTER_RX_STAT_GR255
(
0x28
<<
3
)
//0x140
#
define
BIGMAC_REGISTER_RX_STAT_GR511
(
0x29
<<
3
)
//0x148
#
define
BIGMAC_REGISTER_RX_STAT_GR1023
(
0x2A
<<
3
)
//0x150
#
define
BIGMAC_REGISTER_RX_STAT_GR1518
(
0x2B
<<
3
)
//0x158
#
define
BIGMAC_REGISTER_RX_STAT_GR2047
(
0x2C
<<
3
)
//0x160
#
define
BIGMAC_REGISTER_RX_STAT_GR4095
(
0x2D
<<
3
)
//0x168
#
define
BIGMAC_REGISTER_RX_STAT_GR9216
(
0x2E
<<
3
)
//0x170
#
define
BIGMAC_REGISTER_RX_STAT_GR16383
(
0x2F
<<
3
)
//0x178
#
define
BIGMAC_REGISTER_RX_STAT_GRMAX
(
0x30
<<
3
)
//0x180
#
define
BIGMAC_REGISTER_RX_STAT_GRPKT
(
0x31
<<
3
)
//0x188
#
define
BIGMAC_REGISTER_RX_STAT_GRFCS
(
0x32
<<
3
)
//0x190
#
define
BIGMAC_REGISTER_RX_STAT_GRMCA
(
0x33
<<
3
)
//0x198
#
define
BIGMAC_REGISTER_RX_STAT_GRBCA
(
0x34
<<
3
)
//0x1A0
#
define
BIGMAC_REGISTER_RX_STAT_GRXCF
(
0x35
<<
3
)
//0x1A8
#
define
BIGMAC_REGISTER_RX_STAT_GRXPF
(
0x36
<<
3
)
//0x1B0
#
define
BIGMAC_REGISTER_RX_STAT_GRXUO
(
0x37
<<
3
)
//0x1B8
#
define
BIGMAC_REGISTER_RX_STAT_GRJBR
(
0x38
<<
3
)
//0x1C0
#
define
BIGMAC_REGISTER_RX_STAT_GROVR
(
0x39
<<
3
)
//0x1C8
#
define
BIGMAC_REGISTER_RX_STAT_GRFLR
(
0x3A
<<
3
)
//0x1D0
#
define
BIGMAC_REGISTER_RX_STAT_GRMEG
(
0x3B
<<
3
)
//0x1D8
#
define
BIGMAC_REGISTER_RX_STAT_GRMEB
(
0x3C
<<
3
)
//0x1E0
#
define
BIGMAC_REGISTER_RX_STAT_GRBYT
(
0x3D
<<
3
)
//0x1E8
#
define
BIGMAC_REGISTER_RX_STAT_GRUND
(
0x3E
<<
3
)
//0x1F0
#
define
BIGMAC_REGISTER_RX_STAT_GRFRG
(
0x3F
<<
3
)
//0x1F8
#
define
BIGMAC_REGISTER_RX_STAT_GRERB
(
0x40
<<
3
)
//0x200
#
define
BIGMAC_REGISTER_RX_STAT_GRFRE
(
0x41
<<
3
)
//0x208
#
define
BIGMAC_REGISTER_RX_STAT_GRIPJ
(
0x42
<<
3
)
//0x210
#
define
BIGMAC_REGISTER_RX_LSS_STATUS
(
0x43
<<
3
)
//0x218
#
define
BIGMAC_REGISTER_TX_LLFC_CTRLS
(
0x44
<<
3
)
//0x220
#
define
BIGMAC_REGISTER_TX_LLFC_MSG_FLDS
(
0x45
<<
3
)
//0x228
#
define
BIGMAC_REGISTER_RX_LLFC_MSG_FLDS
(
0x46
<<
3
)
//0x230
// Everest2 Bigmac
#
define
BIGMAC2_REGISTER_BMAC_CONTROL
(
0x00
<<
3
)
//0x000
#
define
BIGMAC2_REGISTER_BMAC_XGXS_CONTROL
(
0x01
<<
3
)
//0x008
#
define
BIGMAC2_REGISTER_BMAC_XGXS_STATUS
(
0x02
<<
3
)
//0x010
#
define
BIGMAC2_REGISTER_TX_MUX_CONTROL
(
0x03
<<
3
)
//0x018
#
define
BIGMAC2_REGISTER_RX_MUX_CONTROL
(
0x04
<<
3
)
//0x020
#
define
BIGMAC2_REGISTER_CNT_MAX_SIZE
(
0x05
<<
3
)
//0x028
#
define
BIGMAC2_REGISTER_PFC_CONTROL
(
0x06
<<
3
)
//0x030
#
define
BIGMAC2_REGISTER_PFC_DA
(
0x07
<<
3
)
//0x038
#
define
BIGMAC2_REGISTER_PFC_FIELD
(
0x08
<<
3
)
//0x040
#
define
BIGMAC2_REGISTER_PFC_COS0_XOFF_CNT
(
0x09
<<
3
)
//0x048
#
define
BIGMAC2_REGISTER_PFC_COS1_XOFF_CNT
(
0x0A
<<
3
)
//0x050
#
define
BIGMAC2_REGISTER_PFC_COS2_XOFF_CNT
(
0x0B
<<
3
)
//0x058
#
define
BIGMAC2_REGISTER_PFC_COS3_XOFF_CNT
(
0x0C
<<
3
)
//0x060
#
define
BIGMAC2_REGISTER_PFC_COS4_XOFF_CNT
(
0x0D
<<
3
)
//0x068
#
define
BIGMAC2_REGISTER_PFC_COS5_XOFF_CNT
(
0x0E
<<
3
)
//0x070
#
define
BIGMAC2_REGISTER_PFC_COS6_XOFF_CNT
(
0x0F
<<
3
)
//0x078
#
define
BIGMAC2_REGISTER_PFC_COS7_XOFF_CNT
(
0x10
<<
3
)
//0x080
#
define
BIGMAC2_REGISTER_PFC_COS8_XOFF_CNT
(
0x11
<<
3
)
//0x088
#
define
BIGMAC2_REGISTER_PFC_COS9_XOFF_CNT
(
0x12
<<
3
)
//0x090
#
define
BIGMAC2_REGISTER_PFC_COS10_XOFF_CNT
(
0x13
<<
3
)
//0x098
#
define
BIGMAC2_REGISTER_PFC_COS11_XOFF_CNT
(
0x14
<<
3
)
//0x0A0
#
define
BIGMAC2_REGISTER_PFC_COS12_XOFF_CNT
(
0x15
<<
3
)
//0x0A8
#
define
BIGMAC2_REGISTER_PFC_COS13_XOFF_CNT
(
0x16
<<
3
)
//0x0B0
#
define
BIGMAC2_REGISTER_PFC_COS14_XOFF_CNT
(
0x17
<<
3
)
//0x0B8
#
define
BIGMAC2_REGISTER_PFC_COS15_XOFF_CNT
(
0x18
<<
3
)
//0x0C0
#
define
BIGMAC2_REGISTER_HCFC_CTRL
(
0x19
<<
3
)
//0x0C8
#
define
BIGMAC2_REGISTER_HCFC_STATUS
(
0x1A
<<
3
)
//0x0D0
#
define
BIGMAC2_REGISTER_CORE_SPARE0
(
0x1B
<<
3
)
//0x0D8
#
define
BIGMAC2_REGISTER_TX_CONTROL
(
0x1C
<<
3
)
//0x0E0
#
define
BIGMAC2_REGISTER_TX_SOURCE_ADDR
(
0x1D
<<
3
)
//0x0E8
#
define
BIGMAC2_REGISTER_TX_MAX_SIZE
(
0x1E
<<
3
)
//0x0F0
#
define
BIGMAC2_REGISTER_TX_PAUSE_THRESHOLD
(
0x1F
<<
3
)
//0x0F8
#
define
BIGMAC2_REGISTER_TX_PAUSE_CONTROL
(
0x20
<<
3
)
//0x100
#
define
BIGMAC2_REGISTER_TX_SPARE0
(
0x21
<<
3
)
//0x108
#
define
BIGMAC2_REGISTER_TX_STAT_GTPOK
(
0x22
<<
3
)
//0x110
#
define
BIGMAC2_REGISTER_TX_STAT_GTPF
(
0x23
<<
3
)
//0x118
#
define
BIGMAC2_REGISTER_TX_STAT_GTPP
(
0x24
<<
3
)
//0x120
#
define
BIGMAC2_REGISTER_TX_STAT_GTFCS
(
0x25
<<
3
)
//0x130
#
define
BIGMAC2_REGISTER_TX_STAT_GTUCA
(
0x26
<<
3
)
//0x138
#
define
BIGMAC2_REGISTER_TX_STAT_GTMCA
(
0x27
<<
3
)
//0x140
#
define
BIGMAC2_REGISTER_TX_STAT_GTBCA
(
0x28
<<
3
)
//0x148
#
define
BIGMAC2_REGISTER_TX_STAT_GTOVR
(
0x29
<<
3
)
//0x150
#
define
BIGMAC2_REGISTER_TX_STAT_GTFRG
(
0x2A
<<
3
)
//0x158
#
define
BIGMAC2_REGISTER_TX_STAT_GTPKT
(
0x2B
<<
3
)
//0x160
#
define
BIGMAC2_REGISTER_TX_STAT_GT64
(
0x2C
<<
3
)
//0x168
#
define
BIGMAC2_REGISTER_TX_STAT_GT127
(
0x2D
<<
3
)
//0x168
#
define
BIGMAC2_REGISTER_TX_STAT_GT255
(
0x2E
<<
3
)
//0x170
#
define
BIGMAC2_REGISTER_TX_STAT_GT511
(
0x2F
<<
3
)
//0x178
#
define
BIGMAC2_REGISTER_TX_STAT_GT1023
(
0x30
<<
3
)
//0x180
#
define
BIGMAC2_REGISTER_TX_STAT_GT1518
(
0x31
<<
3
)
//0x188
#
define
BIGMAC2_REGISTER_TX_STAT_GT2047
(
0x32
<<
3
)
//0x190
#
define
BIGMAC2_REGISTER_TX_STAT_GT4095
(
0x33
<<
3
)
//0x198
#
define
BIGMAC2_REGISTER_TX_STAT_GT9216
(
0x34
<<
3
)
//0x1A0
#
define
BIGMAC2_REGISTER_TX_STAT_GT16383
(
0x35
<<
3
)
//0x1A8
#
define
BIGMAC2_REGISTER_TX_STAT_GTMAX
(
0x36
<<
3
)
//0x1B0
#
define
BIGMAC2_REGISTER_TX_STAT_GTUFL
(
0x37
<<
3
)
//0x1B8
#
define
BIGMAC2_REGISTER_TX_STAT_GTERR
(
0x38
<<
3
)
//0x1C0
#
define
BIGMAC2_REGISTER_TX_STAT_GTBYT
(
0x39
<<
3
)
//0x1C8
#
define
BIGMAC2_REGISTER_RX_CONTROL
(
0x3A
<<
3
)
//0x1D0
#
define
BIGMAC2_REGISTER_RX_SOURCE_ADDR
(
0x3B
<<
3
)
//0x1D8
#
define
BIGMAC2_REGISTER_RX_MAX_SIZE
(
0x3C
<<
3
)
//0x1E0
#
define
BIGMAC2_REGISTER_RX_LSS_CONTROL
(
0x3D
<<
3
)
//0x1E8
#
define
BIGMAC2_REGISTER_RX_LSS_STAT
(
0x3E
<<
3
)
//0x1F0
#
define
BIGMAC2_REGISTER_RX_SPARE0
(
0x3F
<<
3
)
//0x1F8
#
define
BIGMAC2_REGISTER_RX_STAT_GR64
(
0x40
<<
3
)
//0x200
#
define
BIGMAC2_REGISTER_RX_STAT_GR127
(
0x41
<<
3
)
//0x208
#
define
BIGMAC2_REGISTER_RX_STAT_GR255
(
0x42
<<
3
)
//0x210
#
define
BIGMAC2_REGISTER_RX_STAT_GR511
(
0x43
<<
3
)
//0x218
#
define
BIGMAC2_REGISTER_RX_STAT_GR1023
(
0x44
<<
3
)
//0x220
#
define
BIGMAC2_REGISTER_RX_STAT_GR1518
(
0x45
<<
3
)
//0x228
#
define
BIGMAC2_REGISTER_RX_STAT_GR2047
(
0x46
<<
3
)
//0x230
#
define
BIGMAC2_REGISTER_RX_STAT_GR4095
(
0x47
<<
3
)
//0x238
#
define
BIGMAC2_REGISTER_RX_STAT_GR9216
(
0x48
<<
3
)
//0x240
#
define
BIGMAC2_REGISTER_RX_STAT_GR16383
(
0x49
<<
3
)
//0x248
#
define
BIGMAC2_REGISTER_RX_STAT_GRMAX
(
0x4a
<<
3
)
//0x250
#
define
BIGMAC2_REGISTER_RX_STAT_GRPKT
(
0x4b
<<
3
)
//0x258
#
define
BIGMAC2_REGISTER_RX_STAT_GRFCS
(
0x4c
<<
3
)
//0x260
#
define
BIGMAC2_REGISTER_RX_STAT_GRUCA
(
0x4d
<<
3
)
//0x268
#
define
BIGMAC2_REGISTER_RX_STAT_GRMCA
(
0x4e
<<
3
)
//0x270
#
define
BIGMAC2_REGISTER_RX_STAT_GRBCA
(
0x4f
<<
3
)
//0x278
#
define
BIGMAC2_REGISTER_RX_STAT_GRPF
(
0x50
<<
3
)
//0x280
#
define
BIGMAC2_REGISTER_RX_STAT_GRPP
(
0x51
<<
3
)
//0x288
#
define
BIGMAC2_REGISTER_RX_STAT_GRUO
(
0x52
<<
3
)
//0x290
#
define
BIGMAC2_REGISTER_RX_STAT_GRJBR
(
0x53
<<
3
)
//0x298
#
define
BIGMAC2_REGISTER_RX_STAT_GROVR
(
0x54
<<
3
)
//0x2A0
#
define
BIGMAC2_REGISTER_RX_STAT_GRCF
(
0x55
<<
3
)
//0x2A8
#
define
BIGMAC2_REGISTER_RX_STAT_GRFLR
(
0x56
<<
3
)
//0x2B0
#
define
BIGMAC2_REGISTER_RX_STAT_GRPOK
(
0x57
<<
3
)
//0x2B8
#
define
BIGMAC2_REGISTER_RX_STAT_GRMEG
(
0x58
<<
3
)
//0x2C0
#
define
BIGMAC2_REGISTER_RX_STAT_GRMEB
(
0x59
<<
3
)
//0x2C8
#
define
BIGMAC2_REGISTER_RX_STAT_GRBYT
(
0x5a
<<
3
)
//0x2D0
#
define
BIGMAC2_REGISTER_RX_STAT_GRUND
(
0x5b
<<
3
)
//0x2D8
#
define
BIGMAC2_REGISTER_RX_STAT_GRFRG
(
0x5c
<<
3
)
//0x2E0
#
define
BIGMAC2_REGISTER_RX_STAT_GRERRBYT
(
0x5d
<<
3
)
//0x2E8
#
define
BIGMAC2_REGISTER_RX_STAT_GRFRERR
(
0x5e
<<
3
)
//0x2F0
#
define
BIGMAC2_REGISTER_RX_STAT_GRIPJ
(
0x5f
<<
3
)
//0x2F8
#
define
BIGMAC2_REGISTER_TX_LLFC_CTRL
(
0x60
<<
3
)
//0x300
#
define
BIGMAC2_REGISTER_TX_LLFC_MSG_FLDS
(
0x61
<<
3
)
//0x308
#
define
BIGMAC2_REGISTER_RX_LLFC_MSG_FLDS
(
0x62
<<
3
)
//0x310
#
define
BIGMAC2_REGISTER_RX_LLFC_MSG_CNT
(
0x63
<<
3
)
//0x318
#
define
BIGMAC2_REGISTER_TX_TIME_STAMP_FIFO_READ
(
0x64
<<
3
)
//0x320
#
define
BIGMAC2_REGISTER_TX_TIME_STAMP_FIFO_STATUS
(
0x65
<<
3
)
//0x328
#
endif
//_BIGMAC_ADDRESSES_H