| /* |
| * Copyright (c) 2016-2017, The Linux Foundation. All rights reserved. |
| * Permission to use, copy, modify, and/or distribute this software for |
| * any purpose with or without fee is hereby granted, provided that the |
| * above copyright notice and this permission notice appear in all copies. |
| * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
| * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
| * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |
| * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
| * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
| * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT |
| * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| */ |
| |
| |
| /** |
| * @defgroup |
| * @{ |
| */ |
| #ifndef HPPE_MIB_REG_H |
| #define HPPE_MIB_REG_H |
| |
| /*[register] MAC_MIB_CTRL*/ |
| #define MAC_MIB_CTRL |
| #define MAC_MIB_CTRL_ADDRESS 0x34 |
| #define MAC_MIB_CTRL_NUM 6 |
| #define MAC_MIB_CTRL_INC 0x200 |
| #define MAC_MIB_CTRL_TYPE REG_TYPE_RW |
| #define MAC_MIB_CTRL_DEFAULT 0x0 |
| /*[field] MIB_EN*/ |
| #define MAC_MIB_CTRL_MIB_EN |
| #define MAC_MIB_CTRL_MIB_EN_OFFSET 0 |
| #define MAC_MIB_CTRL_MIB_EN_LEN 1 |
| #define MAC_MIB_CTRL_MIB_EN_DEFAULT 0x0 |
| /*[field] MIB_RESET*/ |
| #define MAC_MIB_CTRL_MIB_RESET |
| #define MAC_MIB_CTRL_MIB_RESET_OFFSET 1 |
| #define MAC_MIB_CTRL_MIB_RESET_LEN 1 |
| #define MAC_MIB_CTRL_MIB_RESET_DEFAULT 0x0 |
| /*[field] MIB_RD_CLR*/ |
| #define MAC_MIB_CTRL_MIB_RD_CLR |
| #define MAC_MIB_CTRL_MIB_RD_CLR_OFFSET 2 |
| #define MAC_MIB_CTRL_MIB_RD_CLR_LEN 1 |
| #define MAC_MIB_CTRL_MIB_RD_CLR_DEFAULT 0x0 |
| |
| struct mac_mib_ctrl { |
| a_uint32_t mib_en:1; |
| a_uint32_t mib_reset:1; |
| a_uint32_t mib_rd_clr:1; |
| a_uint32_t _reserved0:29; |
| }; |
| |
| union mac_mib_ctrl_u { |
| a_uint32_t val; |
| struct mac_mib_ctrl bf; |
| }; |
| |
| /*[register] RXBROAD*/ |
| #define RXBROAD |
| #define RXBROAD_ADDRESS 0x40 |
| #define RXBROAD_NUM 6 |
| #define RXBROAD_INC 0x200 |
| #define RXBROAD_TYPE REG_TYPE_RO |
| #define RXBROAD_DEFAULT 0x0 |
| /*[field] RXBROAD*/ |
| #define RXBROAD_RXBROAD |
| #define RXBROAD_RXBROAD_OFFSET 0 |
| #define RXBROAD_RXBROAD_LEN 32 |
| #define RXBROAD_RXBROAD_DEFAULT 0x0 |
| |
| struct rxbroad { |
| a_uint32_t rxbroad:32; |
| }; |
| |
| union rxbroad_u { |
| a_uint32_t val; |
| struct rxbroad bf; |
| }; |
| |
| /*[register] RXPAUSE*/ |
| #define RXPAUSE |
| #define RXPAUSE_ADDRESS 0x44 |
| #define RXPAUSE_NUM 6 |
| #define RXPAUSE_INC 0x200 |
| #define RXPAUSE_TYPE REG_TYPE_RO |
| #define RXPAUSE_DEFAULT 0x0 |
| /*[field] RXPAUSE*/ |
| #define RXPAUSE_RXPAUSE |
| #define RXPAUSE_RXPAUSE_OFFSET 0 |
| #define RXPAUSE_RXPAUSE_LEN 32 |
| #define RXPAUSE_RXPAUSE_DEFAULT 0x0 |
| |
| struct rxpause { |
| a_uint32_t rxpause:32; |
| }; |
| |
| union rxpause_u { |
| a_uint32_t val; |
| struct rxpause bf; |
| }; |
| |
| /*[register] RXMULTI*/ |
| #define RXMULTI |
| #define RXMULTI_ADDRESS 0x48 |
| #define RXMULTI_NUM 6 |
| #define RXMULTI_INC 0x200 |
| #define RXMULTI_TYPE REG_TYPE_RO |
| #define RXMULTI_DEFAULT 0x0 |
| /*[field] RXMULTI*/ |
| #define RXMULTI_RXMULTI |
| #define RXMULTI_RXMULTI_OFFSET 0 |
| #define RXMULTI_RXMULTI_LEN 32 |
| #define RXMULTI_RXMULTI_DEFAULT 0x0 |
| |
| struct rxmulti { |
| a_uint32_t rxmulti:32; |
| }; |
| |
| union rxmulti_u { |
| a_uint32_t val; |
| struct rxmulti bf; |
| }; |
| |
| /*[register] RXFCSERR*/ |
| #define RXFCSERR |
| #define RXFCSERR_ADDRESS 0x4c |
| #define RXFCSERR_NUM 6 |
| #define RXFCSERR_INC 0x200 |
| #define RXFCSERR_TYPE REG_TYPE_RO |
| #define RXFCSERR_DEFAULT 0x0 |
| /*[field] RXFCSERR*/ |
| #define RXFCSERR_RXFCSERR |
| #define RXFCSERR_RXFCSERR_OFFSET 0 |
| #define RXFCSERR_RXFCSERR_LEN 32 |
| #define RXFCSERR_RXFCSERR_DEFAULT 0x0 |
| |
| struct rxfcserr { |
| a_uint32_t rxfcserr:32; |
| }; |
| |
| union rxfcserr_u { |
| a_uint32_t val; |
| struct rxfcserr bf; |
| }; |
| |
| /*[register] RXALIGNERR*/ |
| #define RXALIGNERR |
| #define RXALIGNERR_ADDRESS 0x50 |
| #define RXALIGNERR_NUM 6 |
| #define RXALIGNERR_INC 0x200 |
| #define RXALIGNERR_TYPE REG_TYPE_RO |
| #define RXALIGNERR_DEFAULT 0x0 |
| /*[field] RXALIGNERR*/ |
| #define RXALIGNERR_RXALIGNERR |
| #define RXALIGNERR_RXALIGNERR_OFFSET 0 |
| #define RXALIGNERR_RXALIGNERR_LEN 32 |
| #define RXALIGNERR_RXALIGNERR_DEFAULT 0x0 |
| |
| struct rxalignerr { |
| a_uint32_t rxalignerr:32; |
| }; |
| |
| union rxalignerr_u { |
| a_uint32_t val; |
| struct rxalignerr bf; |
| }; |
| |
| /*[register] RXRUNT*/ |
| #define RXRUNT |
| #define RXRUNT_ADDRESS 0x54 |
| #define RXRUNT_NUM 6 |
| #define RXRUNT_INC 0x200 |
| #define RXRUNT_TYPE REG_TYPE_RO |
| #define RXRUNT_DEFAULT 0x0 |
| /*[field] RXRUNT*/ |
| #define RXRUNT_RXRUNT |
| #define RXRUNT_RXRUNT_OFFSET 0 |
| #define RXRUNT_RXRUNT_LEN 32 |
| #define RXRUNT_RXRUNT_DEFAULT 0x0 |
| |
| struct rxrunt { |
| a_uint32_t rxrunt:32; |
| }; |
| |
| union rxrunt_u { |
| a_uint32_t val; |
| struct rxrunt bf; |
| }; |
| |
| /*[register] RXFRAG*/ |
| #define RXFRAG |
| #define RXFRAG_ADDRESS 0x58 |
| #define RXFRAG_NUM 6 |
| #define RXFRAG_INC 0x200 |
| #define RXFRAG_TYPE REG_TYPE_RO |
| #define RXFRAG_DEFAULT 0x0 |
| /*[field] RXFRAG*/ |
| #define RXFRAG_RXFRAG |
| #define RXFRAG_RXFRAG_OFFSET 0 |
| #define RXFRAG_RXFRAG_LEN 32 |
| #define RXFRAG_RXFRAG_DEFAULT 0x0 |
| |
| struct rxfrag { |
| a_uint32_t rxfrag:32; |
| }; |
| |
| union rxfrag_u { |
| a_uint32_t val; |
| struct rxfrag bf; |
| }; |
| |
| /*[register] RXJUMBOFCSERR*/ |
| #define RXJUMBOFCSERR |
| #define RXJUMBOFCSERR_ADDRESS 0x5c |
| #define RXJUMBOFCSERR_NUM 6 |
| #define RXJUMBOFCSERR_INC 0x200 |
| #define RXJUMBOFCSERR_TYPE REG_TYPE_RO |
| #define RXJUMBOFCSERR_DEFAULT 0x0 |
| /*[field] RXJUMBOFCSERR*/ |
| #define RXJUMBOFCSERR_RXJUMBOFCSERR |
| #define RXJUMBOFCSERR_RXJUMBOFCSERR_OFFSET 0 |
| #define RXJUMBOFCSERR_RXJUMBOFCSERR_LEN 32 |
| #define RXJUMBOFCSERR_RXJUMBOFCSERR_DEFAULT 0x0 |
| |
| struct rxjumbofcserr { |
| a_uint32_t rxjumbofcserr:32; |
| }; |
| |
| union rxjumbofcserr_u { |
| a_uint32_t val; |
| struct rxjumbofcserr bf; |
| }; |
| |
| /*[register] RXJUMBOALIGNERR*/ |
| #define RXJUMBOALIGNERR |
| #define RXJUMBOALIGNERR_ADDRESS 0x60 |
| #define RXJUMBOALIGNERR_NUM 6 |
| #define RXJUMBOALIGNERR_INC 0x200 |
| #define RXJUMBOALIGNERR_TYPE REG_TYPE_RO |
| #define RXJUMBOALIGNERR_DEFAULT 0x0 |
| /*[field] RXJUMBOALIGNERR*/ |
| #define RXJUMBOALIGNERR_RXJUMBOALIGNERR |
| #define RXJUMBOALIGNERR_RXJUMBOALIGNERR_OFFSET 0 |
| #define RXJUMBOALIGNERR_RXJUMBOALIGNERR_LEN 32 |
| #define RXJUMBOALIGNERR_RXJUMBOALIGNERR_DEFAULT 0x0 |
| |
| struct rxjumboalignerr { |
| a_uint32_t rxjumboalignerr:32; |
| }; |
| |
| union rxjumboalignerr_u { |
| a_uint32_t val; |
| struct rxjumboalignerr bf; |
| }; |
| |
| /*[register] RXPKT64*/ |
| #define RXPKT64 |
| #define RXPKT64_ADDRESS 0x64 |
| #define RXPKT64_NUM 6 |
| #define RXPKT64_INC 0x200 |
| #define RXPKT64_TYPE REG_TYPE_RO |
| #define RXPKT64_DEFAULT 0x0 |
| /*[field] RXPKT64*/ |
| #define RXPKT64_RXPKT64 |
| #define RXPKT64_RXPKT64_OFFSET 0 |
| #define RXPKT64_RXPKT64_LEN 32 |
| #define RXPKT64_RXPKT64_DEFAULT 0x0 |
| |
| struct rxpkt64 { |
| a_uint32_t rxpkt64:32; |
| }; |
| |
| union rxpkt64_u { |
| a_uint32_t val; |
| struct rxpkt64 bf; |
| }; |
| |
| /*[register] RXPKT65TO127*/ |
| #define RXPKT65TO127 |
| #define RXPKT65TO127_ADDRESS 0x68 |
| #define RXPKT65TO127_NUM 6 |
| #define RXPKT65TO127_INC 0x200 |
| #define RXPKT65TO127_TYPE REG_TYPE_RO |
| #define RXPKT65TO127_DEFAULT 0x0 |
| /*[field] RXPKT65TO127*/ |
| #define RXPKT65TO127_RXPKT65TO127 |
| #define RXPKT65TO127_RXPKT65TO127_OFFSET 0 |
| #define RXPKT65TO127_RXPKT65TO127_LEN 32 |
| #define RXPKT65TO127_RXPKT65TO127_DEFAULT 0x0 |
| |
| struct rxpkt65to127 { |
| a_uint32_t rxpkt65to127:32; |
| }; |
| |
| union rxpkt65to127_u { |
| a_uint32_t val; |
| struct rxpkt65to127 bf; |
| }; |
| |
| /*[register] RXPKT128TO255*/ |
| #define RXPKT128TO255 |
| #define RXPKT128TO255_ADDRESS 0x6c |
| #define RXPKT128TO255_NUM 6 |
| #define RXPKT128TO255_INC 0x200 |
| #define RXPKT128TO255_TYPE REG_TYPE_RO |
| #define RXPKT128TO255_DEFAULT 0x0 |
| /*[field] RXPKT128TO255*/ |
| #define RXPKT128TO255_RXPKT128TO255 |
| #define RXPKT128TO255_RXPKT128TO255_OFFSET 0 |
| #define RXPKT128TO255_RXPKT128TO255_LEN 32 |
| #define RXPKT128TO255_RXPKT128TO255_DEFAULT 0x0 |
| |
| struct rxpkt128to255 { |
| a_uint32_t rxpkt128to255:32; |
| }; |
| |
| union rxpkt128to255_u { |
| a_uint32_t val; |
| struct rxpkt128to255 bf; |
| }; |
| |
| /*[register] RXPKT256TO511*/ |
| #define RXPKT256TO511 |
| #define RXPKT256TO511_ADDRESS 0x70 |
| #define RXPKT256TO511_NUM 6 |
| #define RXPKT256TO511_INC 0x200 |
| #define RXPKT256TO511_TYPE REG_TYPE_RO |
| #define RXPKT256TO511_DEFAULT 0x0 |
| /*[field] RXPKT256TO511*/ |
| #define RXPKT256TO511_RXPKT256TO511 |
| #define RXPKT256TO511_RXPKT256TO511_OFFSET 0 |
| #define RXPKT256TO511_RXPKT256TO511_LEN 32 |
| #define RXPKT256TO511_RXPKT256TO511_DEFAULT 0x0 |
| |
| struct rxpkt256to511 { |
| a_uint32_t rxpkt256to511:32; |
| }; |
| |
| union rxpkt256to511_u { |
| a_uint32_t val; |
| struct rxpkt256to511 bf; |
| }; |
| |
| /*[register] RXPKT512TO1023*/ |
| #define RXPKT512TO1023 |
| #define RXPKT512TO1023_ADDRESS 0x74 |
| #define RXPKT512TO1023_NUM 6 |
| #define RXPKT512TO1023_INC 0x200 |
| #define RXPKT512TO1023_TYPE REG_TYPE_RO |
| #define RXPKT512TO1023_DEFAULT 0x0 |
| /*[field] RXPKT512TO1023*/ |
| #define RXPKT512TO1023_RXPKT512TO1023 |
| #define RXPKT512TO1023_RXPKT512TO1023_OFFSET 0 |
| #define RXPKT512TO1023_RXPKT512TO1023_LEN 32 |
| #define RXPKT512TO1023_RXPKT512TO1023_DEFAULT 0x0 |
| |
| struct rxpkt512to1023 { |
| a_uint32_t rxpkt512to1023:32; |
| }; |
| |
| union rxpkt512to1023_u { |
| a_uint32_t val; |
| struct rxpkt512to1023 bf; |
| }; |
| |
| /*[register] RXPKT1024TO1518*/ |
| #define RXPKT1024TO1518 |
| #define RXPKT1024TO1518_ADDRESS 0x78 |
| #define RXPKT1024TO1518_NUM 6 |
| #define RXPKT1024TO1518_INC 0x200 |
| #define RXPKT1024TO1518_TYPE REG_TYPE_RO |
| #define RXPKT1024TO1518_DEFAULT 0x0 |
| /*[field] RXPKT1024TO1518*/ |
| #define RXPKT1024TO1518_RXPKT1024TO1518 |
| #define RXPKT1024TO1518_RXPKT1024TO1518_OFFSET 0 |
| #define RXPKT1024TO1518_RXPKT1024TO1518_LEN 32 |
| #define RXPKT1024TO1518_RXPKT1024TO1518_DEFAULT 0x0 |
| |
| struct rxpkt1024to1518 { |
| a_uint32_t rxpkt1024to1518:32; |
| }; |
| |
| union rxpkt1024to1518_u { |
| a_uint32_t val; |
| struct rxpkt1024to1518 bf; |
| }; |
| |
| /*[register] RXPKT1519TOX*/ |
| #define RXPKT1519TOX |
| #define RXPKT1519TOX_ADDRESS 0x7c |
| #define RXPKT1519TOX_NUM 6 |
| #define RXPKT1519TOX_INC 0x200 |
| #define RXPKT1519TOX_TYPE REG_TYPE_RO |
| #define RXPKT1519TOX_DEFAULT 0x0 |
| /*[field] RXPKT1519TOX*/ |
| #define RXPKT1519TOX_RXPKT1519TOX |
| #define RXPKT1519TOX_RXPKT1519TOX_OFFSET 0 |
| #define RXPKT1519TOX_RXPKT1519TOX_LEN 32 |
| #define RXPKT1519TOX_RXPKT1519TOX_DEFAULT 0x0 |
| |
| struct rxpkt1519tox { |
| a_uint32_t rxpkt1519tox:32; |
| }; |
| |
| union rxpkt1519tox_u { |
| a_uint32_t val; |
| struct rxpkt1519tox bf; |
| }; |
| |
| /*[register] RXTOOLONG*/ |
| #define RXTOOLONG |
| #define RXTOOLONG_ADDRESS 0x80 |
| #define RXTOOLONG_NUM 6 |
| #define RXTOOLONG_INC 0x200 |
| #define RXTOOLONG_TYPE REG_TYPE_RO |
| #define RXTOOLONG_DEFAULT 0x0 |
| /*[field] RXTOOLONG*/ |
| #define RXTOOLONG_RXTOOLONG |
| #define RXTOOLONG_RXTOOLONG_OFFSET 0 |
| #define RXTOOLONG_RXTOOLONG_LEN 32 |
| #define RXTOOLONG_RXTOOLONG_DEFAULT 0x0 |
| |
| struct rxtoolong { |
| a_uint32_t rxtoolong:32; |
| }; |
| |
| union rxtoolong_u { |
| a_uint32_t val; |
| struct rxtoolong bf; |
| }; |
| |
| /*[register] RXGOODBYTE_L*/ |
| #define RXGOODBYTE_L |
| #define RXGOODBYTE_L_ADDRESS 0x84 |
| #define RXGOODBYTE_L_NUM 6 |
| #define RXGOODBYTE_L_INC 0x200 |
| #define RXGOODBYTE_L_TYPE REG_TYPE_RO |
| #define RXGOODBYTE_L_DEFAULT 0x0 |
| /*[field] RXGOODBYTE_L*/ |
| #define RXGOODBYTE_L_RXGOODBYTE_L |
| #define RXGOODBYTE_L_RXGOODBYTE_L_OFFSET 0 |
| #define RXGOODBYTE_L_RXGOODBYTE_L_LEN 32 |
| #define RXGOODBYTE_L_RXGOODBYTE_L_DEFAULT 0x0 |
| |
| struct rxgoodbyte_l { |
| a_uint32_t rxgoodbyte_l:32; |
| }; |
| |
| union rxgoodbyte_l_u { |
| a_uint32_t val; |
| struct rxgoodbyte_l bf; |
| }; |
| |
| /*[register] RXGOODBYTE_H*/ |
| #define RXGOODBYTE_H |
| #define RXGOODBYTE_H_ADDRESS 0x88 |
| #define RXGOODBYTE_H_NUM 6 |
| #define RXGOODBYTE_H_INC 0x200 |
| #define RXGOODBYTE_H_TYPE REG_TYPE_RO |
| #define RXGOODBYTE_H_DEFAULT 0x0 |
| /*[field] RXGOODBYTE_H*/ |
| #define RXGOODBYTE_H_RXGOODBYTE_H |
| #define RXGOODBYTE_H_RXGOODBYTE_H_OFFSET 0 |
| #define RXGOODBYTE_H_RXGOODBYTE_H_LEN 32 |
| #define RXGOODBYTE_H_RXGOODBYTE_H_DEFAULT 0x0 |
| |
| struct rxgoodbyte_h { |
| a_uint32_t rxgoodbyte_h:32; |
| }; |
| |
| union rxgoodbyte_h_u { |
| a_uint32_t val; |
| struct rxgoodbyte_h bf; |
| }; |
| |
| /*[register] RXBADBYTE_L*/ |
| #define RXBADBYTE_L |
| #define RXBADBYTE_L_ADDRESS 0x8c |
| #define RXBADBYTE_L_NUM 6 |
| #define RXBADBYTE_L_INC 0x200 |
| #define RXBADBYTE_L_TYPE REG_TYPE_RO |
| #define RXBADBYTE_L_DEFAULT 0x0 |
| /*[field] RXBADBYTE_L*/ |
| #define RXBADBYTE_L_RXBADBYTE_L |
| #define RXBADBYTE_L_RXBADBYTE_L_OFFSET 0 |
| #define RXBADBYTE_L_RXBADBYTE_L_LEN 32 |
| #define RXBADBYTE_L_RXBADBYTE_L_DEFAULT 0x0 |
| |
| struct rxbadbyte_l { |
| a_uint32_t rxbadbyte_l:32; |
| }; |
| |
| union rxbadbyte_l_u { |
| a_uint32_t val; |
| struct rxbadbyte_l bf; |
| }; |
| |
| /*[register] RXBADBYTE_H*/ |
| #define RXBADBYTE_H |
| #define RXBADBYTE_H_ADDRESS 0x90 |
| #define RXBADBYTE_H_NUM 6 |
| #define RXBADBYTE_H_INC 0x200 |
| #define RXBADBYTE_H_TYPE REG_TYPE_RO |
| #define RXBADBYTE_H_DEFAULT 0x0 |
| /*[field] RXBADBYTE_H*/ |
| #define RXBADBYTE_H_RXBADBYTE_H |
| #define RXBADBYTE_H_RXBADBYTE_H_OFFSET 0 |
| #define RXBADBYTE_H_RXBADBYTE_H_LEN 32 |
| #define RXBADBYTE_H_RXBADBYTE_H_DEFAULT 0x0 |
| |
| struct rxbadbyte_h { |
| a_uint32_t rxbadbyte_h:32; |
| }; |
| |
| union rxbadbyte_h_u { |
| a_uint32_t val; |
| struct rxbadbyte_h bf; |
| }; |
| |
| /*[register] RXUNI*/ |
| #define RXUNI |
| #define RXUNI_ADDRESS 0x94 |
| #define RXUNI_NUM 6 |
| #define RXUNI_INC 0x200 |
| #define RXUNI_TYPE REG_TYPE_RO |
| #define RXUNI_DEFAULT 0x0 |
| /*[field] RXUNI*/ |
| #define RXUNI_RXUNI |
| #define RXUNI_RXUNI_OFFSET 0 |
| #define RXUNI_RXUNI_LEN 32 |
| #define RXUNI_RXUNI_DEFAULT 0x0 |
| |
| struct rxuni { |
| a_uint32_t rxuni:32; |
| }; |
| |
| union rxuni_u { |
| a_uint32_t val; |
| struct rxuni bf; |
| }; |
| |
| /*[register] TXBROAD*/ |
| #define TXBROAD |
| #define TXBROAD_ADDRESS 0xa0 |
| #define TXBROAD_NUM 6 |
| #define TXBROAD_INC 0x200 |
| #define TXBROAD_TYPE REG_TYPE_RO |
| #define TXBROAD_DEFAULT 0x0 |
| /*[field] TXBROAD*/ |
| #define TXBROAD_TXBROAD |
| #define TXBROAD_TXBROAD_OFFSET 0 |
| #define TXBROAD_TXBROAD_LEN 32 |
| #define TXBROAD_TXBROAD_DEFAULT 0x0 |
| |
| struct txbroad { |
| a_uint32_t txbroad:32; |
| }; |
| |
| union txbroad_u { |
| a_uint32_t val; |
| struct txbroad bf; |
| }; |
| |
| /*[register] TXPAUSE*/ |
| #define TXPAUSE |
| #define TXPAUSE_ADDRESS 0xa4 |
| #define TXPAUSE_NUM 6 |
| #define TXPAUSE_INC 0x200 |
| #define TXPAUSE_TYPE REG_TYPE_RO |
| #define TXPAUSE_DEFAULT 0x0 |
| /*[field] TXPAUSE*/ |
| #define TXPAUSE_TXPAUSE |
| #define TXPAUSE_TXPAUSE_OFFSET 0 |
| #define TXPAUSE_TXPAUSE_LEN 32 |
| #define TXPAUSE_TXPAUSE_DEFAULT 0x0 |
| |
| struct txpause { |
| a_uint32_t txpause:32; |
| }; |
| |
| union txpause_u { |
| a_uint32_t val; |
| struct txpause bf; |
| }; |
| |
| /*[register] TXMULTI*/ |
| #define TXMULTI |
| #define TXMULTI_ADDRESS 0xa8 |
| #define TXMULTI_NUM 6 |
| #define TXMULTI_INC 0x200 |
| #define TXMULTI_TYPE REG_TYPE_RO |
| #define TXMULTI_DEFAULT 0x0 |
| /*[field] TXMULTI*/ |
| #define TXMULTI_TXMULTI |
| #define TXMULTI_TXMULTI_OFFSET 0 |
| #define TXMULTI_TXMULTI_LEN 32 |
| #define TXMULTI_TXMULTI_DEFAULT 0x0 |
| |
| struct txmulti { |
| a_uint32_t txmulti:32; |
| }; |
| |
| union txmulti_u { |
| a_uint32_t val; |
| struct txmulti bf; |
| }; |
| |
| /*[register] TXUNDERRUN*/ |
| #define TXUNDERRUN |
| #define TXUNDERRUN_ADDRESS 0xac |
| #define TXUNDERRUN_NUM 6 |
| #define TXUNDERRUN_INC 0x200 |
| #define TXUNDERRUN_TYPE REG_TYPE_RO |
| #define TXUNDERRUN_DEFAULT 0x0 |
| /*[field] TXUNDERRUN*/ |
| #define TXUNDERRUN_TXUNDERRUN |
| #define TXUNDERRUN_TXUNDERRUN_OFFSET 0 |
| #define TXUNDERRUN_TXUNDERRUN_LEN 32 |
| #define TXUNDERRUN_TXUNDERRUN_DEFAULT 0x0 |
| |
| struct txunderrun { |
| a_uint32_t txunderrun:32; |
| }; |
| |
| union txunderrun_u { |
| a_uint32_t val; |
| struct txunderrun bf; |
| }; |
| |
| /*[register] TXPKT64*/ |
| #define TXPKT64 |
| #define TXPKT64_ADDRESS 0xb0 |
| #define TXPKT64_NUM 6 |
| #define TXPKT64_INC 0x200 |
| #define TXPKT64_TYPE REG_TYPE_RO |
| #define TXPKT64_DEFAULT 0x0 |
| /*[field] TXPKT64*/ |
| #define TXPKT64_TXPKT64 |
| #define TXPKT64_TXPKT64_OFFSET 0 |
| #define TXPKT64_TXPKT64_LEN 32 |
| #define TXPKT64_TXPKT64_DEFAULT 0x0 |
| |
| struct txpkt64 { |
| a_uint32_t txpkt64:32; |
| }; |
| |
| union txpkt64_u { |
| a_uint32_t val; |
| struct txpkt64 bf; |
| }; |
| |
| /*[register] TXPKT65TO127*/ |
| #define TXPKT65TO127 |
| #define TXPKT65TO127_ADDRESS 0xb4 |
| #define TXPKT65TO127_NUM 6 |
| #define TXPKT65TO127_INC 0x200 |
| #define TXPKT65TO127_TYPE REG_TYPE_RO |
| #define TXPKT65TO127_DEFAULT 0x0 |
| /*[field] TXPKT65TO127*/ |
| #define TXPKT65TO127_TXPKT65TO127 |
| #define TXPKT65TO127_TXPKT65TO127_OFFSET 0 |
| #define TXPKT65TO127_TXPKT65TO127_LEN 32 |
| #define TXPKT65TO127_TXPKT65TO127_DEFAULT 0x0 |
| |
| struct txpkt65to127 { |
| a_uint32_t txpkt65to127:32; |
| }; |
| |
| union txpkt65to127_u { |
| a_uint32_t val; |
| struct txpkt65to127 bf; |
| }; |
| |
| /*[register] TXPKT128TO255*/ |
| #define TXPKT128TO255 |
| #define TXPKT128TO255_ADDRESS 0xb8 |
| #define TXPKT128TO255_NUM 6 |
| #define TXPKT128TO255_INC 0x200 |
| #define TXPKT128TO255_TYPE REG_TYPE_RO |
| #define TXPKT128TO255_DEFAULT 0x0 |
| /*[field] TXPKT128TO255*/ |
| #define TXPKT128TO255_TXPKT128TO255 |
| #define TXPKT128TO255_TXPKT128TO255_OFFSET 0 |
| #define TXPKT128TO255_TXPKT128TO255_LEN 32 |
| #define TXPKT128TO255_TXPKT128TO255_DEFAULT 0x0 |
| |
| struct txpkt128to255 { |
| a_uint32_t txpkt128to255:32; |
| }; |
| |
| union txpkt128to255_u { |
| a_uint32_t val; |
| struct txpkt128to255 bf; |
| }; |
| |
| /*[register] TXPKT256TO511*/ |
| #define TXPKT256TO511 |
| #define TXPKT256TO511_ADDRESS 0xbc |
| #define TXPKT256TO511_NUM 6 |
| #define TXPKT256TO511_INC 0x200 |
| #define TXPKT256TO511_TYPE REG_TYPE_RO |
| #define TXPKT256TO511_DEFAULT 0x0 |
| /*[field] TXPKT256TO511*/ |
| #define TXPKT256TO511_TXPKT256TO511 |
| #define TXPKT256TO511_TXPKT256TO511_OFFSET 0 |
| #define TXPKT256TO511_TXPKT256TO511_LEN 32 |
| #define TXPKT256TO511_TXPKT256TO511_DEFAULT 0x0 |
| |
| struct txpkt256to511 { |
| a_uint32_t txpkt256to511:32; |
| }; |
| |
| union txpkt256to511_u { |
| a_uint32_t val; |
| struct txpkt256to511 bf; |
| }; |
| |
| /*[register] TXPKT512TO1023*/ |
| #define TXPKT512TO1023 |
| #define TXPKT512TO1023_ADDRESS 0xc0 |
| #define TXPKT512TO1023_NUM 6 |
| #define TXPKT512TO1023_INC 0x200 |
| #define TXPKT512TO1023_TYPE REG_TYPE_RO |
| #define TXPKT512TO1023_DEFAULT 0x0 |
| /*[field] TXPKT512TO1023*/ |
| #define TXPKT512TO1023_TXPKT512TO1023 |
| #define TXPKT512TO1023_TXPKT512TO1023_OFFSET 0 |
| #define TXPKT512TO1023_TXPKT512TO1023_LEN 32 |
| #define TXPKT512TO1023_TXPKT512TO1023_DEFAULT 0x0 |
| |
| struct txpkt512to1023 { |
| a_uint32_t txpkt512to1023:32; |
| }; |
| |
| union txpkt512to1023_u { |
| a_uint32_t val; |
| struct txpkt512to1023 bf; |
| }; |
| |
| /*[register] TXPKT1024TO1518*/ |
| #define TXPKT1024TO1518 |
| #define TXPKT1024TO1518_ADDRESS 0xc4 |
| #define TXPKT1024TO1518_NUM 6 |
| #define TXPKT1024TO1518_INC 0x200 |
| #define TXPKT1024TO1518_TYPE REG_TYPE_RO |
| #define TXPKT1024TO1518_DEFAULT 0x0 |
| /*[field] TXPKT1024TO1518*/ |
| #define TXPKT1024TO1518_TXPKT1024TO1518 |
| #define TXPKT1024TO1518_TXPKT1024TO1518_OFFSET 0 |
| #define TXPKT1024TO1518_TXPKT1024TO1518_LEN 32 |
| #define TXPKT1024TO1518_TXPKT1024TO1518_DEFAULT 0x0 |
| |
| struct txpkt1024to1518 { |
| a_uint32_t txpkt1024to1518:32; |
| }; |
| |
| union txpkt1024to1518_u { |
| a_uint32_t val; |
| struct txpkt1024to1518 bf; |
| }; |
| |
| /*[register] TXPKT1519TOX*/ |
| #define TXPKT1519TOX |
| #define TXPKT1519TOX_ADDRESS 0xc8 |
| #define TXPKT1519TOX_NUM 6 |
| #define TXPKT1519TOX_INC 0x200 |
| #define TXPKT1519TOX_TYPE REG_TYPE_RO |
| #define TXPKT1519TOX_DEFAULT 0x0 |
| /*[field] TXPKT1519TOX*/ |
| #define TXPKT1519TOX_TXPKT1519TOX |
| #define TXPKT1519TOX_TXPKT1519TOX_OFFSET 0 |
| #define TXPKT1519TOX_TXPKT1519TOX_LEN 32 |
| #define TXPKT1519TOX_TXPKT1519TOX_DEFAULT 0x0 |
| |
| struct txpkt1519tox { |
| a_uint32_t txpkt1519tox:32; |
| }; |
| |
| union txpkt1519tox_u { |
| a_uint32_t val; |
| struct txpkt1519tox bf; |
| }; |
| |
| /*[register] TXBYTE_L*/ |
| #define TXBYTE_L |
| #define TXBYTE_L_ADDRESS 0xcc |
| #define TXBYTE_L_NUM 6 |
| #define TXBYTE_L_INC 0x200 |
| #define TXBYTE_L_TYPE REG_TYPE_RO |
| #define TXBYTE_L_DEFAULT 0x0 |
| /*[field] TXBYTE_L*/ |
| #define TXBYTE_L_TXBYTE_L |
| #define TXBYTE_L_TXBYTE_L_OFFSET 0 |
| #define TXBYTE_L_TXBYTE_L_LEN 32 |
| #define TXBYTE_L_TXBYTE_L_DEFAULT 0x0 |
| |
| struct txbyte_l { |
| a_uint32_t txbyte_l:32; |
| }; |
| |
| union txbyte_l_u { |
| a_uint32_t val; |
| struct txbyte_l bf; |
| }; |
| |
| /*[register] TXBYTE_H*/ |
| #define TXBYTE_H |
| #define TXBYTE_H_ADDRESS 0xd0 |
| #define TXBYTE_H_NUM 6 |
| #define TXBYTE_H_INC 0x200 |
| #define TXBYTE_H_TYPE REG_TYPE_RO |
| #define TXBYTE_H_DEFAULT 0x0 |
| /*[field] TXBYTE_H*/ |
| #define TXBYTE_H_TXBYTE_H |
| #define TXBYTE_H_TXBYTE_H_OFFSET 0 |
| #define TXBYTE_H_TXBYTE_H_LEN 32 |
| #define TXBYTE_H_TXBYTE_H_DEFAULT 0x0 |
| |
| struct txbyte_h { |
| a_uint32_t txbyte_h:32; |
| }; |
| |
| union txbyte_h_u { |
| a_uint32_t val; |
| struct txbyte_h bf; |
| }; |
| |
| /*[register] TXCOLLISIONS*/ |
| #define TXCOLLISIONS |
| #define TXCOLLISIONS_ADDRESS 0xd4 |
| #define TXCOLLISIONS_NUM 6 |
| #define TXCOLLISIONS_INC 0x200 |
| #define TXCOLLISIONS_TYPE REG_TYPE_RO |
| #define TXCOLLISIONS_DEFAULT 0x0 |
| /*[field] TXCOLLISIONS*/ |
| #define TXCOLLISIONS_TXCOLLISIONS |
| #define TXCOLLISIONS_TXCOLLISIONS_OFFSET 0 |
| #define TXCOLLISIONS_TXCOLLISIONS_LEN 32 |
| #define TXCOLLISIONS_TXCOLLISIONS_DEFAULT 0x0 |
| |
| struct txcollisions { |
| a_uint32_t txcollisions:32; |
| }; |
| |
| union txcollisions_u { |
| a_uint32_t val; |
| struct txcollisions bf; |
| }; |
| |
| /*[register] TXABORTCOL*/ |
| #define TXABORTCOL |
| #define TXABORTCOL_ADDRESS 0xd8 |
| #define TXABORTCOL_NUM 6 |
| #define TXABORTCOL_INC 0x200 |
| #define TXABORTCOL_TYPE REG_TYPE_RO |
| #define TXABORTCOL_DEFAULT 0x0 |
| /*[field] TXABORTCOL*/ |
| #define TXABORTCOL_TXABORTCOL |
| #define TXABORTCOL_TXABORTCOL_OFFSET 0 |
| #define TXABORTCOL_TXABORTCOL_LEN 32 |
| #define TXABORTCOL_TXABORTCOL_DEFAULT 0x0 |
| |
| struct txabortcol { |
| a_uint32_t txabortcol:32; |
| }; |
| |
| union txabortcol_u { |
| a_uint32_t val; |
| struct txabortcol bf; |
| }; |
| |
| /*[register] TXMULTICOL*/ |
| #define TXMULTICOL |
| #define TXMULTICOL_ADDRESS 0xdc |
| #define TXMULTICOL_NUM 6 |
| #define TXMULTICOL_INC 0x200 |
| #define TXMULTICOL_TYPE REG_TYPE_RO |
| #define TXMULTICOL_DEFAULT 0x0 |
| /*[field] TXMULTICOL*/ |
| #define TXMULTICOL_TXMULTICOL |
| #define TXMULTICOL_TXMULTICOL_OFFSET 0 |
| #define TXMULTICOL_TXMULTICOL_LEN 32 |
| #define TXMULTICOL_TXMULTICOL_DEFAULT 0x0 |
| |
| struct txmulticol { |
| a_uint32_t txmulticol:32; |
| }; |
| |
| union txmulticol_u { |
| a_uint32_t val; |
| struct txmulticol bf; |
| }; |
| |
| /*[register] TXSINGLECOL*/ |
| #define TXSINGLECOL |
| #define TXSINGLECOL_ADDRESS 0xe0 |
| #define TXSINGLECOL_NUM 6 |
| #define TXSINGLECOL_INC 0x200 |
| #define TXSINGLECOL_TYPE REG_TYPE_RO |
| #define TXSINGLECOL_DEFAULT 0x0 |
| /*[field] TXSINGLECOL*/ |
| #define TXSINGLECOL_TXSINGLECOL |
| #define TXSINGLECOL_TXSINGLECOL_OFFSET 0 |
| #define TXSINGLECOL_TXSINGLECOL_LEN 32 |
| #define TXSINGLECOL_TXSINGLECOL_DEFAULT 0x0 |
| |
| struct txsinglecol { |
| a_uint32_t txsinglecol:32; |
| }; |
| |
| union txsinglecol_u { |
| a_uint32_t val; |
| struct txsinglecol bf; |
| }; |
| |
| /*[register] TXEXCESSIVEDEFER*/ |
| #define TXEXCESSIVEDEFER |
| #define TXEXCESSIVEDEFER_ADDRESS 0xe4 |
| #define TXEXCESSIVEDEFER_NUM 6 |
| #define TXEXCESSIVEDEFER_INC 0x200 |
| #define TXEXCESSIVEDEFER_TYPE REG_TYPE_RO |
| #define TXEXCESSIVEDEFER_DEFAULT 0x0 |
| /*[field] TXEXCESSIVEDEFER*/ |
| #define TXEXCESSIVEDEFER_TXEXCESSIVEDEFER |
| #define TXEXCESSIVEDEFER_TXEXCESSIVEDEFER_OFFSET 0 |
| #define TXEXCESSIVEDEFER_TXEXCESSIVEDEFER_LEN 32 |
| #define TXEXCESSIVEDEFER_TXEXCESSIVEDEFER_DEFAULT 0x0 |
| |
| struct txexcessivedefer { |
| a_uint32_t txexcessivedefer:32; |
| }; |
| |
| union txexcessivedefer_u { |
| a_uint32_t val; |
| struct txexcessivedefer bf; |
| }; |
| |
| /*[register] TXDEFER*/ |
| #define TXDEFER |
| #define TXDEFER_ADDRESS 0xe8 |
| #define TXDEFER_NUM 6 |
| #define TXDEFER_INC 0x200 |
| #define TXDEFER_TYPE REG_TYPE_RO |
| #define TXDEFER_DEFAULT 0x0 |
| /*[field] TXDEFER*/ |
| #define TXDEFER_TXDEFER |
| #define TXDEFER_TXDEFER_OFFSET 0 |
| #define TXDEFER_TXDEFER_LEN 32 |
| #define TXDEFER_TXDEFER_DEFAULT 0x0 |
| |
| struct txdefer { |
| a_uint32_t txdefer:32; |
| }; |
| |
| union txdefer_u { |
| a_uint32_t val; |
| struct txdefer bf; |
| }; |
| |
| /*[register] TXLATECOL*/ |
| #define TXLATECOL |
| #define TXLATECOL_ADDRESS 0xec |
| #define TXLATECOL_NUM 6 |
| #define TXLATECOL_INC 0x200 |
| #define TXLATECOL_TYPE REG_TYPE_RO |
| #define TXLATECOL_DEFAULT 0x0 |
| /*[field] TXLATECOL*/ |
| #define TXLATECOL_TXLATECOL |
| #define TXLATECOL_TXLATECOL_OFFSET 0 |
| #define TXLATECOL_TXLATECOL_LEN 32 |
| #define TXLATECOL_TXLATECOL_DEFAULT 0x0 |
| |
| struct txlatecol { |
| a_uint32_t txlatecol:32; |
| }; |
| |
| union txlatecol_u { |
| a_uint32_t val; |
| struct txlatecol bf; |
| }; |
| |
| /*[register] TXUNI*/ |
| #define TXUNI |
| #define TXUNI_ADDRESS 0xf0 |
| #define TXUNI_NUM 6 |
| #define TXUNI_INC 0x200 |
| #define TXUNI_TYPE REG_TYPE_RO |
| #define TXUNI_DEFAULT 0x0 |
| /*[field] TXUNI*/ |
| #define TXUNI_TXUNI |
| #define TXUNI_TXUNI_OFFSET 0 |
| #define TXUNI_TXUNI_LEN 32 |
| #define TXUNI_TXUNI_DEFAULT 0x0 |
| |
| struct txuni { |
| a_uint32_t txuni:32; |
| }; |
| |
| union txuni_u { |
| a_uint32_t val; |
| struct txuni bf; |
| }; |
| |
| |
| |
| #endif |