Author: yongari
Date: Wed Dec  7 22:04:57 2011
New Revision: 228335
URL: http://svn.freebsd.org/changeset/base/228335

Log:
  Consistently use a tab character instead of using either a space or
  tab after #define.
  While I'm here consistently use capital letters when it uses
  hexadecimal notation.
  
  No functional changes.

Modified:
  head/sys/dev/et/if_etreg.h
  head/sys/dev/et/if_etvar.h

Modified: head/sys/dev/et/if_etreg.h
==============================================================================
--- head/sys/dev/et/if_etreg.h  Wed Dec  7 21:55:11 2011        (r228334)
+++ head/sys/dev/et/if_etreg.h  Wed Dec  7 22:04:57 2011        (r228335)
@@ -38,11 +38,11 @@
 #ifndef _IF_ETREG_H
 #define _IF_ETREG_H
 
-#define ET_MEM_TXSIZE_EX               182
-#define ET_MEM_RXSIZE_MIN              608
-#define ET_MEM_RXSIZE_DEFAULT          11216
-#define ET_MEM_SIZE                    16384
-#define ET_MEM_UNIT                    16
+#define        ET_MEM_TXSIZE_EX                182
+#define        ET_MEM_RXSIZE_MIN               608
+#define        ET_MEM_RXSIZE_DEFAULT           11216
+#define        ET_MEM_SIZE                     16384
+#define        ET_MEM_UNIT                     16
 
 /*
  * PCI registers
@@ -53,270 +53,270 @@
  * ET_PCIV_REPLAY_TIMER_{128,256} are from
  * PCI EXPRESS BASE SPECIFICATION, REV. 1.0a, Table 3-4
  */
-#define ET_PCIR_BAR                    PCIR_BAR(0)
+#define        ET_PCIR_BAR                     PCIR_BAR(0)
 
-#define ET_PCIR_DEVICE_CAPS            0x4c
-#define ET_PCIM_DEVICE_CAPS_MAX_PLSZ   0x7     /* Max playload size */
-#define ET_PCIV_DEVICE_CAPS_PLSZ_128   0x0
-#define ET_PCIV_DEVICE_CAPS_PLSZ_256   0x1
+#define        ET_PCIR_DEVICE_CAPS             0x4C
+#define        ET_PCIM_DEVICE_CAPS_MAX_PLSZ    0x7     /* Max playload size */
+#define        ET_PCIV_DEVICE_CAPS_PLSZ_128    0x0
+#define        ET_PCIV_DEVICE_CAPS_PLSZ_256    0x1
 
-#define ET_PCIR_DEVICE_CTRL            0x50
-#define ET_PCIM_DEVICE_CTRL_MAX_RRSZ   0x7000  /* Max read request size */
-#define ET_PCIV_DEVICE_CTRL_RRSZ_2K    0x4000
+#define        ET_PCIR_DEVICE_CTRL             0x50
+#define        ET_PCIM_DEVICE_CTRL_MAX_RRSZ    0x7000  /* Max read request 
size */
+#define        ET_PCIV_DEVICE_CTRL_RRSZ_2K     0x4000
 
-#define ET_PCIR_MAC_ADDR0              0xa4
-#define ET_PCIR_MAC_ADDR1              0xa8
+#define        ET_PCIR_MAC_ADDR0               0xA4
+#define        ET_PCIR_MAC_ADDR1               0xA8
 
-#define ET_PCIR_EEPROM_STATUS          0xb2    /* XXX undocumented */
-#define ET_PCIM_EEPROM_STATUS_ERROR    0x4c
+#define        ET_PCIR_EEPROM_STATUS           0xB2    /* XXX undocumented */
+#define        ET_PCIM_EEPROM_STATUS_ERROR     0x4C
 
-#define ET_PCIR_ACK_LATENCY            0xc0
-#define ET_PCIV_ACK_LATENCY_128                237
-#define ET_PCIV_ACK_LATENCY_256                416
+#define        ET_PCIR_ACK_LATENCY             0xC0
+#define        ET_PCIV_ACK_LATENCY_128         237
+#define        ET_PCIV_ACK_LATENCY_256         416
 
-#define ET_PCIR_REPLAY_TIMER           0xc2
-#define ET_REPLAY_TIMER_RX_L0S_ADJ     250     /* XXX infered from default */
-#define ET_PCIV_REPLAY_TIMER_128       (711 + ET_REPLAY_TIMER_RX_L0S_ADJ)
-#define ET_PCIV_REPLAY_TIMER_256       (1248 + ET_REPLAY_TIMER_RX_L0S_ADJ)
+#define        ET_PCIR_REPLAY_TIMER            0xC2
+#define        ET_REPLAY_TIMER_RX_L0S_ADJ      250     /* XXX infered from 
default */
+#define        ET_PCIV_REPLAY_TIMER_128        (711 + 
ET_REPLAY_TIMER_RX_L0S_ADJ)
+#define        ET_PCIV_REPLAY_TIMER_256        (1248 + 
ET_REPLAY_TIMER_RX_L0S_ADJ)
 
-#define ET_PCIR_L0S_L1_LATENCY         0xcf
+#define        ET_PCIR_L0S_L1_LATENCY          0xCF
 
 /*
  * CSR
  */
-#define ET_TXQUEUE_START               0x0000
-#define ET_TXQUEUE_END                 0x0004
-#define ET_RXQUEUE_START               0x0008
-#define ET_RXQUEUE_END                 0x000c
-#define ET_QUEUE_ADDR(addr)            (((addr) / ET_MEM_UNIT) - 1)
-#define ET_QUEUE_ADDR_START            0
-#define ET_QUEUE_ADDR_END              ET_QUEUE_ADDR(ET_MEM_SIZE)
-
-#define ET_PM                          0x0010
-#define ET_PM_SYSCLK_GATE              0x00000008
-#define ET_PM_TXCLK_GATE               0x00000010
-#define ET_PM_RXCLK_GATE               0x00000020
-
-#define ET_INTR_STATUS                 0x0018
-#define ET_INTR_MASK                   0x001c
-
-#define ET_SWRST                       0x0028
-#define ET_SWRST_TXDMA                 0x00000001
-#define ET_SWRST_RXDMA                 0x00000002
-#define ET_SWRST_TXMAC                 0x00000004
-#define ET_SWRST_RXMAC                 0x00000008
-#define ET_SWRST_MAC                   0x00000010
-#define ET_SWRST_MAC_STAT              0x00000020
-#define ET_SWRST_MMC                   0x00000040
-#define ET_SWRST_SELFCLR_DISABLE       0x80000000
-
-#define ET_MSI_CFG                     0x0030
-
-#define ET_LOOPBACK                    0x0034
-
-#define ET_TIMER                       0x0038
-
-#define ET_TXDMA_CTRL                  0x1000
-#define ET_TXDMA_CTRL_HALT             0x00000001
-#define ET_TXDMA_CTRL_CACHE_THR_MASK   0x000000F0
-#define ET_TXDMA_CTRL_SINGLE_EPKT      0x00000100      /* ??? */
-
-#define ET_TX_RING_HI                  0x1004
-#define ET_TX_RING_LO                  0x1008
-#define ET_TX_RING_CNT                 0x100c
-
-#define ET_TX_STATUS_HI                        0x101c
-#define ET_TX_STATUS_LO                        0x1020
-
-#define ET_TX_READY_POS                        0x1024
-#define ET_TX_READY_POS_INDEX_MASK     0x000003FF
-#define ET_TX_READY_POS_WRAP           0x00000400
-
-#define ET_TX_DONE_POS                 0x1060
-#define ET_TX_DONE_POS_INDEX_MASK      0x0000003FF
-#define ET_TX_DONE_POS_WRAP            0x000000400
-
-#define ET_RXDMA_CTRL                  0x2000
-#define ET_RXDMA_CTRL_HALT             0x00000001
-#define ET_RXDMA_CTRL_RING0_SIZE_MASK  0x00000300
-#define ET_RXDMA_CTRL_RING0_128                0x00000000      /* 127 */
-#define ET_RXDMA_CTRL_RING0_256                0x00000100      /* 255 */
-#define ET_RXDMA_CTRL_RING0_512                0x00000200      /* 511 */
-#define ET_RXDMA_CTRL_RING0_1024       0x00000300      /* 1023 */
-#define ET_RXDMA_CTRL_RING0_ENABLE     0x00000400
-#define ET_RXDMA_CTRL_RING1_SIZE_MASK  0x00001800
-#define ET_RXDMA_CTRL_RING1_2048       0x00000000      /* 2047 */
-#define ET_RXDMA_CTRL_RING1_4096       0x00000800      /* 4095 */
-#define ET_RXDMA_CTRL_RING1_8192       0x00001000      /* 8191 */
-#define ET_RXDMA_CTRL_RING1_16384      0x00001800      /* 16383 (9022?) */
-#define ET_RXDMA_CTRL_RING1_ENABLE     0x00002000
-#define ET_RXDMA_CTRL_HALTED           0x00020000
-
-#define ET_RX_STATUS_LO                        0x2004
-#define ET_RX_STATUS_HI                        0x2008
-
-#define ET_RX_INTR_NPKTS               0x200c
-#define ET_RX_INTR_DELAY               0x2010
-
-#define ET_RXSTAT_LO                   0x2020
-#define ET_RXSTAT_HI                   0x2024
-#define ET_RXSTAT_CNT                  0x2028
-
-#define ET_RXSTAT_POS                  0x2030
-#define ET_RXSTAT_POS_INDEX_MASK       0x00000FFF
-#define ET_RXSTAT_POS_WRAP             0x00001000
-
-#define ET_RXSTAT_MINCNT               0x2038
-
-#define ET_RX_RING0_LO                 0x203c
-#define ET_RX_RING0_HI                 0x2040
-#define ET_RX_RING0_CNT                        0x2044
-
-#define ET_RX_RING0_POS                        0x204c
-#define ET_RX_RING0_POS_INDEX_MASK     0x000003FF
-#define ET_RX_RING0_POS_WRAP           0x00000400
-
-#define ET_RX_RING0_MINCNT             0x2054
-
-#define ET_RX_RING1_LO                 0x2058
-#define ET_RX_RING1_HI                 0x205c
-#define ET_RX_RING1_CNT                        0x2060
-
-#define ET_RX_RING1_POS                        0x2068
-#define ET_RX_RING1_POS_INDEX          0x000003FF
-#define ET_RX_RING1_POS_WRAP           0x00000400
-
-#define ET_RX_RING1_MINCNT             0x2070
-
-#define ET_TXMAC_CTRL                  0x3000
-#define ET_TXMAC_CTRL_ENABLE           0x00000001
-#define ET_TXMAC_CTRL_FC_DISABLE       0x00000008
-
-#define ET_TXMAC_FLOWCTRL              0x3010
-
-#define ET_RXMAC_CTRL                  0x4000
-#define ET_RXMAC_CTRL_ENABLE           0x00000001
-#define ET_RXMAC_CTRL_NO_PKTFILT       0x00000004
-#define ET_RXMAC_CTRL_WOL_DISABLE      0x00000008
-
-#define ET_WOL_CRC                     0x4004
-#define ET_WOL_SA_LO                   0x4010
-#define ET_WOL_SA_HI                   0x4014
-#define ET_WOL_MASK                    0x4018
-
-#define ET_UCAST_FILTADDR1             0x4068
-#define ET_UCAST_FILTADDR2             0x406c
-#define ET_UCAST_FILTADDR3             0x4070
-
-#define ET_MULTI_HASH                  0x4074
-
-#define ET_PKTFILT                     0x4084
-#define ET_PKTFILT_BCAST               0x00000001
-#define ET_PKTFILT_MCAST               0x00000002
-#define ET_PKTFILT_UCAST               0x00000004
-#define ET_PKTFILT_FRAG                        0x00000008
-#define ET_PKTFILT_MINLEN_MASK         0x007F0000
-#define ET_PKTFILT_MINLEN_SHIFT                16
-
-#define ET_RXMAC_MC_SEGSZ              0x4088
-#define ET_RXMAC_MC_SEGSZ_ENABLE       0x00000001
-#define ET_RXMAC_MC_SEGSZ_FC           0x00000002
-#define ET_RXMAC_MC_SEGSZ_MAX_MASK     0x000003FC
-#define ET_RXMAC_SEGSZ(segsz)          ((segsz) / ET_MEM_UNIT)
-#define ET_RXMAC_CUT_THRU_FRMLEN       8074
-
-#define ET_RXMAC_MC_WATERMARK          0x408c
-#define ET_RXMAC_SPACE_AVL             0x4094
-
-#define ET_RXMAC_MGT                   0x4098
-#define ET_RXMAC_MGT_PASS_ECRC         0x00000010
-#define ET_RXMAC_MGT_PASS_ELEN         0x00000020
-#define ET_RXMAC_MGT_PASS_ETRUNC       0x00010000
-#define ET_RXMAC_MGT_CHECK_PKT         0x00020000
-
-#define ET_MAC_CFG1                    0x5000
-#define ET_MAC_CFG1_TXEN               0x00000001
-#define ET_MAC_CFG1_SYNC_TXEN          0x00000002
-#define ET_MAC_CFG1_RXEN               0x00000004
-#define ET_MAC_CFG1_SYNC_RXEN          0x00000008
-#define ET_MAC_CFG1_TXFLOW             0x00000010
-#define ET_MAC_CFG1_RXFLOW             0x00000020
-#define ET_MAC_CFG1_LOOPBACK           0x00000100
-#define ET_MAC_CFG1_RST_TXFUNC         0x00010000
-#define ET_MAC_CFG1_RST_RXFUNC         0x00020000
-#define ET_MAC_CFG1_RST_TXMC           0x00040000
-#define ET_MAC_CFG1_RST_RXMC           0x00080000
-#define ET_MAC_CFG1_SIM_RST            0x40000000
-#define ET_MAC_CFG1_SOFT_RST           0x80000000
-
-#define ET_MAC_CFG2                    0x5004
-#define ET_MAC_CFG2_FDX                        0x00000001
-#define ET_MAC_CFG2_CRC                        0x00000002
-#define ET_MAC_CFG2_PADCRC             0x00000004
-#define ET_MAC_CFG2_LENCHK             0x00000010
-#define ET_MAC_CFG2_BIGFRM             0x00000020
-#define ET_MAC_CFG2_MODE_MII           0x00000100
-#define ET_MAC_CFG2_MODE_GMII          0x00000200
-#define ET_MAC_CFG2_PREAMBLE_LEN_MASK  0x0000F000
-#define ET_MAC_CFG2_PREAMBLE_LEN_SHIFT 12
-
-#define ET_IPG                         0x5008
-#define ET_IPG_B2B_MASK                        0x0000007F
-#define ET_IPG_MINIFG_MASK             0x0000FF00
-#define ET_IPG_NONB2B_2_MASK           0x007F0000
-#define ET_IPG_NONB2B_1_MASK           0x7F000000
-#define ET_IPG_B2B_SHIFT               0
-#define ET_IPG_MINIFG_SHIFT            8
-#define ET_IPG_NONB2B_2_SHIFT          16
-#define ET_IPG_NONB2B_1_SHIFT          24
-
-#define ET_MAC_HDX                     0x500c
-#define ET_MAC_HDX_COLLWIN_MASK                0x000003FF
-#define ET_MAC_HDX_REXMIT_MAX_MASK     0x0000F000
-#define ET_MAC_HDX_EXC_DEFER           0x00010000
-#define ET_MAC_HDX_NOBACKOFF           0x00020000
-#define ET_MAC_HDX_BP_NOBACKOFF                0x00040000
-#define ET_MAC_HDX_ALT_BEB             0x00080000
-#define ET_MAC_HDX_ALT_BEB_TRUNC_MASK  0x00F00000
-#define ET_MAC_HDX_COLLWIN_SHIFT       0
-#define ET_MAC_HDX_REXMIT_MAX_SHIFT    12
-#define ET_MAC_HDX_ALT_BEB_TRUNC_SHIFT 20
-
-#define ET_MAX_FRMLEN                  0x5010
-
-#define ET_MII_CFG                     0x5020
-#define ET_MII_CFG_CLKRST              0x00000007
-#define ET_MII_CFG_PREAMBLE_SUP                0x00000010
-#define ET_MII_CFG_SCAN_AUTOINC                0x00000020
-#define ET_MII_CFG_RST                 0x80000000
-
-#define ET_MII_CMD                     0x5024
-#define ET_MII_CMD_READ                        0x00000001
-
-#define ET_MII_ADDR                    0x5028
-#define ET_MII_ADDR_REG_MASK           0x0000001F
-#define ET_MII_ADDR_PHY_MASK           0x00001F00
-#define ET_MII_ADDR_REG_SHIFT          0
-#define ET_MII_ADDR_PHY_SHIFT          8
-
-#define ET_MII_CTRL                    0x502c
-#define ET_MII_CTRL_VALUE_MASK         0x0000FFFF
-#define ET_MII_CTRL_VALUE_SHIFT                0
-
-#define ET_MII_STAT                    0x5030
-#define ET_MII_STAT_VALUE_MASK         0x0000FFFF
-
-#define ET_MII_IND                     0x5034
-#define ET_MII_IND_BUSY                        0x00000001
-#define ET_MII_IND_INVALID             0x00000004
-
-#define ET_MAC_CTRL                    0x5038
-#define ET_MAC_CTRL_MODE_MII           0x01000000
-#define ET_MAC_CTRL_LHDX               0x02000000
-#define ET_MAC_CTRL_GHDX               0x04000000
+#define        ET_TXQUEUE_START                0x0000
+#define        ET_TXQUEUE_END                  0x0004
+#define        ET_RXQUEUE_START                0x0008
+#define        ET_RXQUEUE_END                  0x000C
+#define        ET_QUEUE_ADDR(addr)             (((addr) / ET_MEM_UNIT) - 1)
+#define        ET_QUEUE_ADDR_START             0
+#define        ET_QUEUE_ADDR_END               ET_QUEUE_ADDR(ET_MEM_SIZE)
+
+#define        ET_PM                           0x0010
+#define        ET_PM_SYSCLK_GATE               0x00000008
+#define        ET_PM_TXCLK_GATE                0x00000010
+#define        ET_PM_RXCLK_GATE                0x00000020
+
+#define        ET_INTR_STATUS                  0x0018
+#define        ET_INTR_MASK                    0x001C
+
+#define        ET_SWRST                        0x0028
+#define        ET_SWRST_TXDMA                  0x00000001
+#define        ET_SWRST_RXDMA                  0x00000002
+#define        ET_SWRST_TXMAC                  0x00000004
+#define        ET_SWRST_RXMAC                  0x00000008
+#define        ET_SWRST_MAC                    0x00000010
+#define        ET_SWRST_MAC_STAT               0x00000020
+#define        ET_SWRST_MMC                    0x00000040
+#define        ET_SWRST_SELFCLR_DISABLE        0x80000000
+
+#define        ET_MSI_CFG                      0x0030
+
+#define        ET_LOOPBACK                     0x0034
+
+#define        ET_TIMER                        0x0038
+
+#define        ET_TXDMA_CTRL                   0x1000
+#define        ET_TXDMA_CTRL_HALT              0x00000001
+#define        ET_TXDMA_CTRL_CACHE_THR_MASK    0x000000F0
+#define        ET_TXDMA_CTRL_SINGLE_EPKT       0x00000100      /* ??? */
+
+#define        ET_TX_RING_HI                   0x1004
+#define        ET_TX_RING_LO                   0x1008
+#define        ET_TX_RING_CNT                  0x100C
+
+#define        ET_TX_STATUS_HI                 0x101C
+#define        ET_TX_STATUS_LO                 0x1020
+
+#define        ET_TX_READY_POS                 0x1024
+#define        ET_TX_READY_POS_INDEX_MASK      0x000003FF
+#define        ET_TX_READY_POS_WRAP            0x00000400
+
+#define        ET_TX_DONE_POS                  0x1060
+#define        ET_TX_DONE_POS_INDEX_MASK       0x0000003FF
+#define        ET_TX_DONE_POS_WRAP             0x000000400
+
+#define        ET_RXDMA_CTRL                   0x2000
+#define        ET_RXDMA_CTRL_HALT              0x00000001
+#define        ET_RXDMA_CTRL_RING0_SIZE_MASK   0x00000300
+#define        ET_RXDMA_CTRL_RING0_128         0x00000000      /* 127 */
+#define        ET_RXDMA_CTRL_RING0_256         0x00000100      /* 255 */
+#define        ET_RXDMA_CTRL_RING0_512         0x00000200      /* 511 */
+#define        ET_RXDMA_CTRL_RING0_1024        0x00000300      /* 1023 */
+#define        ET_RXDMA_CTRL_RING0_ENABLE      0x00000400
+#define        ET_RXDMA_CTRL_RING1_SIZE_MASK   0x00001800
+#define        ET_RXDMA_CTRL_RING1_2048        0x00000000      /* 2047 */
+#define        ET_RXDMA_CTRL_RING1_4096        0x00000800      /* 4095 */
+#define        ET_RXDMA_CTRL_RING1_8192        0x00001000      /* 8191 */
+#define        ET_RXDMA_CTRL_RING1_16384       0x00001800      /* 16383 
(9022?) */
+#define        ET_RXDMA_CTRL_RING1_ENABLE      0x00002000
+#define        ET_RXDMA_CTRL_HALTED            0x00020000
+
+#define        ET_RX_STATUS_LO                 0x2004
+#define        ET_RX_STATUS_HI                 0x2008
+
+#define        ET_RX_INTR_NPKTS                0x200C
+#define        ET_RX_INTR_DELAY                0x2010
+
+#define        ET_RXSTAT_LO                    0x2020
+#define        ET_RXSTAT_HI                    0x2024
+#define        ET_RXSTAT_CNT                   0x2028
+
+#define        ET_RXSTAT_POS                   0x2030
+#define        ET_RXSTAT_POS_INDEX_MASK        0x00000FFF
+#define        ET_RXSTAT_POS_WRAP              0x00001000
+
+#define        ET_RXSTAT_MINCNT                0x2038
+
+#define        ET_RX_RING0_LO                  0x203C
+#define        ET_RX_RING0_HI                  0x2040
+#define        ET_RX_RING0_CNT                 0x2044
+
+#define        ET_RX_RING0_POS                 0x204C
+#define        ET_RX_RING0_POS_INDEX_MASK      0x000003FF
+#define        ET_RX_RING0_POS_WRAP            0x00000400
+
+#define        ET_RX_RING0_MINCNT              0x2054
+
+#define        ET_RX_RING1_LO                  0x2058
+#define        ET_RX_RING1_HI                  0x205C
+#define        ET_RX_RING1_CNT                 0x2060
+
+#define        ET_RX_RING1_POS                 0x2068
+#define        ET_RX_RING1_POS_INDEX           0x000003FF
+#define        ET_RX_RING1_POS_WRAP            0x00000400
+
+#define        ET_RX_RING1_MINCNT              0x2070
+
+#define        ET_TXMAC_CTRL                   0x3000
+#define        ET_TXMAC_CTRL_ENABLE            0x00000001
+#define        ET_TXMAC_CTRL_FC_DISABLE        0x00000008
+
+#define        ET_TXMAC_FLOWCTRL               0x3010
+
+#define        ET_RXMAC_CTRL                   0x4000
+#define        ET_RXMAC_CTRL_ENABLE            0x00000001
+#define        ET_RXMAC_CTRL_NO_PKTFILT        0x00000004
+#define        ET_RXMAC_CTRL_WOL_DISABLE       0x00000008
+
+#define        ET_WOL_CRC                      0x4004
+#define        ET_WOL_SA_LO                    0x4010
+#define        ET_WOL_SA_HI                    0x4014
+#define        ET_WOL_MASK                     0x4018
+
+#define        ET_UCAST_FILTADDR1              0x4068
+#define        ET_UCAST_FILTADDR2              0x406C
+#define        ET_UCAST_FILTADDR3              0x4070
+
+#define        ET_MULTI_HASH                   0x4074
+
+#define        ET_PKTFILT                      0x4084
+#define        ET_PKTFILT_BCAST                0x00000001
+#define        ET_PKTFILT_MCAST                0x00000002
+#define        ET_PKTFILT_UCAST                0x00000004
+#define        ET_PKTFILT_FRAG                 0x00000008
+#define        ET_PKTFILT_MINLEN_MASK          0x007F0000
+#define        ET_PKTFILT_MINLEN_SHIFT         16
+
+#define        ET_RXMAC_MC_SEGSZ               0x4088
+#define        ET_RXMAC_MC_SEGSZ_ENABLE        0x00000001
+#define        ET_RXMAC_MC_SEGSZ_FC            0x00000002
+#define        ET_RXMAC_MC_SEGSZ_MAX_MASK      0x000003FC
+#define        ET_RXMAC_SEGSZ(segsz)           ((segsz) / ET_MEM_UNIT)
+#define        ET_RXMAC_CUT_THRU_FRMLEN        8074
+
+#define        ET_RXMAC_MC_WATERMARK           0x408C
+#define        ET_RXMAC_SPACE_AVL              0x4094
+
+#define        ET_RXMAC_MGT                    0x4098
+#define        ET_RXMAC_MGT_PASS_ECRC          0x00000010
+#define        ET_RXMAC_MGT_PASS_ELEN          0x00000020
+#define        ET_RXMAC_MGT_PASS_ETRUNC        0x00010000
+#define        ET_RXMAC_MGT_CHECK_PKT          0x00020000
+
+#define        ET_MAC_CFG1                     0x5000
+#define        ET_MAC_CFG1_TXEN                0x00000001
+#define        ET_MAC_CFG1_SYNC_TXEN           0x00000002
+#define        ET_MAC_CFG1_RXEN                0x00000004
+#define        ET_MAC_CFG1_SYNC_RXEN           0x00000008
+#define        ET_MAC_CFG1_TXFLOW              0x00000010
+#define        ET_MAC_CFG1_RXFLOW              0x00000020
+#define        ET_MAC_CFG1_LOOPBACK            0x00000100
+#define        ET_MAC_CFG1_RST_TXFUNC          0x00010000
+#define        ET_MAC_CFG1_RST_RXFUNC          0x00020000
+#define        ET_MAC_CFG1_RST_TXMC            0x00040000
+#define        ET_MAC_CFG1_RST_RXMC            0x00080000
+#define        ET_MAC_CFG1_SIM_RST             0x40000000
+#define        ET_MAC_CFG1_SOFT_RST            0x80000000
+
+#define        ET_MAC_CFG2                     0x5004
+#define        ET_MAC_CFG2_FDX                 0x00000001
+#define        ET_MAC_CFG2_CRC                 0x00000002
+#define        ET_MAC_CFG2_PADCRC              0x00000004
+#define        ET_MAC_CFG2_LENCHK              0x00000010
+#define        ET_MAC_CFG2_BIGFRM              0x00000020
+#define        ET_MAC_CFG2_MODE_MII            0x00000100
+#define        ET_MAC_CFG2_MODE_GMII           0x00000200
+#define        ET_MAC_CFG2_PREAMBLE_LEN_MASK   0x0000F000
+#define        ET_MAC_CFG2_PREAMBLE_LEN_SHIFT  12
+
+#define        ET_IPG                          0x5008
+#define        ET_IPG_B2B_MASK                 0x0000007F
+#define        ET_IPG_MINIFG_MASK              0x0000FF00
+#define        ET_IPG_NONB2B_2_MASK            0x007F0000
+#define        ET_IPG_NONB2B_1_MASK            0x7F000000
+#define        ET_IPG_B2B_SHIFT                0
+#define        ET_IPG_MINIFG_SHIFT             8
+#define        ET_IPG_NONB2B_2_SHIFT           16
+#define        ET_IPG_NONB2B_1_SHIFT           24
+
+#define        ET_MAC_HDX                      0x500C
+#define        ET_MAC_HDX_COLLWIN_MASK         0x000003FF
+#define        ET_MAC_HDX_REXMIT_MAX_MASK      0x0000F000
+#define        ET_MAC_HDX_EXC_DEFER            0x00010000
+#define        ET_MAC_HDX_NOBACKOFF            0x00020000
+#define        ET_MAC_HDX_BP_NOBACKOFF         0x00040000
+#define        ET_MAC_HDX_ALT_BEB              0x00080000
+#define        ET_MAC_HDX_ALT_BEB_TRUNC_MASK   0x00F00000
+#define        ET_MAC_HDX_COLLWIN_SHIFT        0
+#define        ET_MAC_HDX_REXMIT_MAX_SHIFT     12
+#define        ET_MAC_HDX_ALT_BEB_TRUNC_SHIFT  20
+
+#define        ET_MAX_FRMLEN                   0x5010
+
+#define        ET_MII_CFG                      0x5020
+#define        ET_MII_CFG_CLKRST               0x00000007
+#define        ET_MII_CFG_PREAMBLE_SUP         0x00000010
+#define        ET_MII_CFG_SCAN_AUTOINC         0x00000020
+#define        ET_MII_CFG_RST                  0x80000000
+
+#define        ET_MII_CMD                      0x5024
+#define        ET_MII_CMD_READ                 0x00000001
+
+#define        ET_MII_ADDR                     0x5028
+#define        ET_MII_ADDR_REG_MASK            0x0000001F
+#define        ET_MII_ADDR_PHY_MASK            0x00001F00
+#define        ET_MII_ADDR_REG_SHIFT           0
+#define        ET_MII_ADDR_PHY_SHIFT           8
+
+#define        ET_MII_CTRL                     0x502C
+#define        ET_MII_CTRL_VALUE_MASK          0x0000FFFF
+#define        ET_MII_CTRL_VALUE_SHIFT         0
+
+#define        ET_MII_STAT                     0x5030
+#define        ET_MII_STAT_VALUE_MASK          0x0000FFFF
+
+#define        ET_MII_IND                      0x5034
+#define        ET_MII_IND_BUSY                 0x00000001
+#define        ET_MII_IND_INVALID              0x00000004
+
+#define        ET_MAC_CTRL                     0x5038
+#define        ET_MAC_CTRL_MODE_MII            0x01000000
+#define        ET_MAC_CTRL_LHDX                0x02000000
+#define        ET_MAC_CTRL_GHDX                0x04000000
 
-#define ET_MAC_ADDR1                   0x5040
-#define ET_MAC_ADDR2                   0x5044
+#define        ET_MAC_ADDR1                    0x5040
+#define        ET_MAC_ADDR2                    0x5044
 
 /* MAC statistics counters. */
 #define        ET_STAT_PKTS_64                 0x6080
@@ -364,48 +364,48 @@
 #define        ET_STAT_TX_UNDERSIZE            0x6128
 #define        ET_STAT_TX_FRAG                 0x612C
 
-#define ET_MMC_CTRL                    0x7000
-#define ET_MMC_CTRL_ENABLE             0x00000001
-#define ET_MMC_CTRL_ARB_DISABLE                0x00000002
-#define ET_MMC_CTRL_RXMAC_DISABLE      0x00000004
-#define ET_MMC_CTRL_TXMAC_DISABLE      0x00000008
-#define ET_MMC_CTRL_TXDMA_DISABLE      0x00000010
-#define ET_MMC_CTRL_RXDMA_DISABLE      0x00000020
-#define ET_MMC_CTRL_FORCE_CE           0x00000040
+#define        ET_MMC_CTRL                     0x7000
+#define        ET_MMC_CTRL_ENABLE              0x00000001
+#define        ET_MMC_CTRL_ARB_DISABLE         0x00000002
+#define        ET_MMC_CTRL_RXMAC_DISABLE       0x00000004
+#define        ET_MMC_CTRL_TXMAC_DISABLE       0x00000008
+#define        ET_MMC_CTRL_TXDMA_DISABLE       0x00000010
+#define        ET_MMC_CTRL_RXDMA_DISABLE       0x00000020
+#define        ET_MMC_CTRL_FORCE_CE            0x00000040
 
 /*
  * Interrupts
  */
-#define ET_INTR_TXEOF                  0x00000008
-#define ET_INTR_TXDMA_ERROR            0x00000010
-#define ET_INTR_RXEOF                  0x00000020
-#define ET_INTR_RXRING0_LOW            0x00000040
-#define ET_INTR_RXRING1_LOW            0x00000080
-#define ET_INTR_RXSTAT_LOW             0x00000100
-#define ET_INTR_RXDMA_ERROR            0x00000200
-#define ET_INTR_TIMER                  0x00004000
-#define ET_INTR_WOL                    0x00008000
-#define ET_INTR_PHY                    0x00010000
-#define ET_INTR_TXMAC                  0x00020000
-#define ET_INTR_RXMAC                  0x00040000
-#define ET_INTR_MAC_STATS              0x00080000
-#define ET_INTR_SLAVE_TO               0x00100000
+#define        ET_INTR_TXEOF                   0x00000008
+#define        ET_INTR_TXDMA_ERROR             0x00000010
+#define        ET_INTR_RXEOF                   0x00000020
+#define        ET_INTR_RXRING0_LOW             0x00000040
+#define        ET_INTR_RXRING1_LOW             0x00000080
+#define        ET_INTR_RXSTAT_LOW              0x00000100
+#define        ET_INTR_RXDMA_ERROR             0x00000200
+#define        ET_INTR_TIMER                   0x00004000
+#define        ET_INTR_WOL                     0x00008000
+#define        ET_INTR_PHY                     0x00010000
+#define        ET_INTR_TXMAC                   0x00020000
+#define        ET_INTR_RXMAC                   0x00040000
+#define        ET_INTR_MAC_STATS               0x00080000
+#define        ET_INTR_SLAVE_TO                0x00100000
 
-#define ET_INTRS                       (ET_INTR_TXEOF | \
+#define        ET_INTRS                        (ET_INTR_TXEOF | \
                                         ET_INTR_RXEOF | \
                                         ET_INTR_TIMER)
 
 /*
  * RX ring position uses same layout
  */
-#define ET_RX_RING_POS_INDEX_MASK      0x000003FF
-#define ET_RX_RING_POS_WRAP            0x00000400
+#define        ET_RX_RING_POS_INDEX_MASK       0x000003FF
+#define        ET_RX_RING_POS_WRAP             0x00000400
 
 /*
  * PCI IDs
  */
-#define PCI_VENDOR_LUCENT              0x11c1
-#define PCI_PRODUCT_LUCENT_ET1310      0xed00          /* ET1310 10/100/1000M 
Ethernet */
-#define PCI_PRODUCT_LUCENT_ET1310_FAST 0xed01          /* ET1310 10/100M 
Ethernet */
+#define        PCI_VENDOR_LUCENT               0x11C1
+#define        PCI_PRODUCT_LUCENT_ET1310       0xED00          /* ET1310 
10/100/1000M Ethernet */
+#define        PCI_PRODUCT_LUCENT_ET1310_FAST  0xED01          /* ET1310 
10/100M Ethernet */
 
 #endif /* !_IF_ETREG_H */

Modified: head/sys/dev/et/if_etvar.h
==============================================================================
--- head/sys/dev/et/if_etvar.h  Wed Dec  7 21:55:11 2011        (r228334)
+++ head/sys/dev/et/if_etvar.h  Wed Dec  7 22:04:57 2011        (r228335)
@@ -38,39 +38,39 @@
 #ifndef _IF_ETVAR_H
 #define _IF_ETVAR_H
 
-#define ET_RING_ALIGN          4096
-#define ET_STATUS_ALIGN                8
-#define ET_NSEG_MAX            32      /* XXX no limit actually */
-#define ET_NSEG_SPARE          4
-
-#define ET_TX_NDESC            512
-#define ET_RX_NDESC            512
-#define ET_RX_NRING            2
-#define ET_RX_NSTAT            (ET_RX_NRING * ET_RX_NDESC)
-
-#define ET_TX_RING_SIZE                (ET_TX_NDESC * sizeof(struct et_txdesc))
-#define ET_RX_RING_SIZE                (ET_RX_NDESC * sizeof(struct et_rxdesc))
-#define ET_RXSTAT_RING_SIZE    (ET_RX_NSTAT * sizeof(struct et_rxstat))
+#define        ET_RING_ALIGN           4096
+#define        ET_STATUS_ALIGN         8
+#define        ET_NSEG_MAX             32      /* XXX no limit actually */
+#define        ET_NSEG_SPARE           4
+
+#define        ET_TX_NDESC             512
+#define        ET_RX_NDESC             512
+#define        ET_RX_NRING             2
+#define        ET_RX_NSTAT             (ET_RX_NRING * ET_RX_NDESC)
+
+#define        ET_TX_RING_SIZE         (ET_TX_NDESC * sizeof(struct et_txdesc))
+#define        ET_RX_RING_SIZE         (ET_RX_NDESC * sizeof(struct et_rxdesc))
+#define        ET_RXSTAT_RING_SIZE     (ET_RX_NSTAT * sizeof(struct et_rxstat))
 
-#define ET_JUMBO_FRAMELEN      (ET_MEM_SIZE - ET_MEM_RXSIZE_MIN -      \
+#define        ET_JUMBO_FRAMELEN       (ET_MEM_SIZE - ET_MEM_RXSIZE_MIN -      
\
                                 ET_MEM_TXSIZE_EX)
-#define ET_JUMBO_MTU           (ET_JUMBO_FRAMELEN - ETHER_HDR_LEN -    \
+#define        ET_JUMBO_MTU            (ET_JUMBO_FRAMELEN - ETHER_HDR_LEN -    
\
                                 EVL_ENCAPLEN - ETHER_CRC_LEN)
 
-#define ET_FRAMELEN(mtu)       (ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + \
+#define        ET_FRAMELEN(mtu)        (ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + 
\
                                 (mtu) + ETHER_CRC_LEN)
 
-#define ET_JSLOTS              (ET_RX_NDESC + 128)
-#define ET_JLEN                        (ET_JUMBO_FRAMELEN + ETHER_ALIGN)
-#define ET_JUMBO_MEM_SIZE      (ET_JSLOTS * ET_JLEN)
+#define        ET_JSLOTS               (ET_RX_NDESC + 128)
+#define        ET_JLEN                 (ET_JUMBO_FRAMELEN + ETHER_ALIGN)
+#define        ET_JUMBO_MEM_SIZE       (ET_JSLOTS * ET_JLEN)
 
-#define CSR_WRITE_4(sc, reg, val)      \
+#define        CSR_WRITE_4(sc, reg, val)       \
        bus_write_4((sc)->sc_mem_res, (reg), (val))
-#define CSR_READ_4(sc, reg)            \
+#define        CSR_READ_4(sc, reg)             \
        bus_read_4((sc)->sc_mem_res, (reg))
 
-#define ET_ADDR_HI(addr)       ((uint64_t) (addr) >> 32)
-#define ET_ADDR_LO(addr)       ((uint64_t) (addr) & 0xffffffff)
+#define        ET_ADDR_HI(addr)        ((uint64_t) (addr) >> 32)
+#define        ET_ADDR_LO(addr)        ((uint64_t) (addr) & 0xffffffff)
 
 struct et_txdesc {
        uint32_t        td_addr_hi;
@@ -79,23 +79,23 @@ struct et_txdesc {
        uint32_t        td_ctrl2;       /* ET_TDCTRL2_ */
 };
 
-#define ET_TDCTRL1_LEN_MASK    0x0000FFFF
+#define        ET_TDCTRL1_LEN_MASK     0x0000FFFF
 
-#define ET_TDCTRL2_LAST_FRAG   0x00000001
-#define ET_TDCTRL2_FIRST_FRAG  0x00000002
-#define ET_TDCTRL2_INTR                0x00000004
-#define ET_TDCTRL2_CTRL_WORD   0x00000008
-#define ET_TDCTRL2_HDX_BACKP   0x00000010
-#define ET_TDCTRL2_XMIT_PAUSE  0x00000020
-#define ET_TDCTRL2_FRAME_ERR   0x00000040
-#define ET_TDCTRL2_NO_CRC      0x00000080
-#define ET_TDCTRL2_MAC_OVRRD   0x00000100
-#define ET_TDCTRL2_PAD_PACKET  0x00000200
-#define ET_TDCTRL2_JUMBO_PACKET        0x00000400
-#define ET_TDCTRL2_INS_VLAN    0x00000800
-#define ET_TDCTRL2_CSUM_IP     0x00001000
-#define ET_TDCTRL2_CSUM_TCP    0x00002000
-#define ET_TDCTRL2_CSUM_UDP    0x00004000
+#define        ET_TDCTRL2_LAST_FRAG    0x00000001
+#define        ET_TDCTRL2_FIRST_FRAG   0x00000002
+#define        ET_TDCTRL2_INTR         0x00000004
+#define        ET_TDCTRL2_CTRL_WORD    0x00000008
+#define        ET_TDCTRL2_HDX_BACKP    0x00000010
+#define        ET_TDCTRL2_XMIT_PAUSE   0x00000020
+#define        ET_TDCTRL2_FRAME_ERR    0x00000040
+#define        ET_TDCTRL2_NO_CRC       0x00000080
+#define        ET_TDCTRL2_MAC_OVRRD    0x00000100
+#define        ET_TDCTRL2_PAD_PACKET   0x00000200
+#define        ET_TDCTRL2_JUMBO_PACKET 0x00000400
+#define        ET_TDCTRL2_INS_VLAN     0x00000800
+#define        ET_TDCTRL2_CSUM_IP      0x00001000
+#define        ET_TDCTRL2_CSUM_TCP     0x00002000
+#define        ET_TDCTRL2_CSUM_UDP     0x00004000
 
 struct et_rxdesc {
        uint32_t        rd_addr_lo;
@@ -103,56 +103,56 @@ struct et_rxdesc {
        uint32_t        rd_ctrl;        /* ET_RDCTRL_ */
 };
 
-#define ET_RDCTRL_BUFIDX_MASK  0x000003FF
+#define        ET_RDCTRL_BUFIDX_MASK   0x000003FF
 
 struct et_rxstat {
        uint32_t        rxst_info1;
        uint32_t        rxst_info2;     /* ET_RXST_INFO2_ */
 };
 
-#define ET_RXST_INFO1_HASH_PASS                0x00000001
-#define ET_RXST_INFO1_IPCSUM           0x00000002
-#define ET_RXST_INFO1_IPCSUM_OK                0x00000004
-#define ET_RXST_INFO1_TCPCSUM          0x00000008
-#define ET_RXST_INFO1_TCPCSUM_OK       0x00000010
-#define ET_RXST_INFO1_WOL              0x00000020
-#define ET_RXST_INFO1_RXMAC_ERR                0x00000040
-#define ET_RXST_INFO1_DROP             0x00000080
-#define ET_RXST_INFO1_FRAME_TRUNC      0x00000100
-#define ET_RXST_INFO1_JUMBO            0x00000200
-#define ET_RXST_INFO1_VLAN             0x00000400
-#define ET_RXST_INFO1_PREV_FRMAE_DROP  0x00010000
-#define ET_RXST_INFO1_SHORT            0x00020000
-#define ET_RXST_INFO1_BAD_CARRIER      0x00040000
-#define ET_RXST_INFO1_CODE_ERR         0x00080000
-#define ET_RXST_INFO1_CRC_ERR          0x00100000
-#define ET_RXST_INFO1_LEN_MISMATCH     0x00200000
-#define ET_RXST_INFO1_TOO_LONG         0x00400000
-#define ET_RXST_INFO1_OK               0x00800000
-#define ET_RXST_INFO1_MULTICAST                0x01000000
-#define ET_RXST_INFO1_BROADCAST                0x02000000
-#define ET_RXST_INFO1_DRIBBLE          0x04000000
-#define ET_RXST_INFO1_CTL_FRAME                0x08000000
-#define ET_RXST_INFO1_PAUSE_FRAME      0x10000000
-#define ET_RXST_INFO1_UNKWN_CTL_FRAME  0x20000000
-#define ET_RXST_INFO1_VLAN_TAG         0x40000000
-#define ET_RXST_INFO1_LONG_EVENT       0x80000000
-
-#define ET_RXST_INFO2_LEN_MASK         0x0000FFFF
-#define ET_RXST_INFO2_LEN_SHIFT                0
-#define ET_RXST_INFO2_BUFIDX_MASK      0x03FF0000
-#define ET_RXST_INFO2_BUFIDX_SHIFT     16
-#define ET_RXST_INFO2_RINGIDX_MASK     0x0C000000
-#define ET_RXST_INFO2_RINGIDX_SHIFT    26
+#define        ET_RXST_INFO1_HASH_PASS         0x00000001
+#define        ET_RXST_INFO1_IPCSUM            0x00000002
+#define        ET_RXST_INFO1_IPCSUM_OK         0x00000004
+#define        ET_RXST_INFO1_TCPCSUM           0x00000008
+#define        ET_RXST_INFO1_TCPCSUM_OK        0x00000010
+#define        ET_RXST_INFO1_WOL               0x00000020
+#define        ET_RXST_INFO1_RXMAC_ERR         0x00000040
+#define        ET_RXST_INFO1_DROP              0x00000080
+#define        ET_RXST_INFO1_FRAME_TRUNC       0x00000100
+#define        ET_RXST_INFO1_JUMBO             0x00000200
+#define        ET_RXST_INFO1_VLAN              0x00000400
+#define        ET_RXST_INFO1_PREV_FRMAE_DROP   0x00010000
+#define        ET_RXST_INFO1_SHORT             0x00020000
+#define        ET_RXST_INFO1_BAD_CARRIER       0x00040000
+#define        ET_RXST_INFO1_CODE_ERR          0x00080000
+#define        ET_RXST_INFO1_CRC_ERR           0x00100000
+#define        ET_RXST_INFO1_LEN_MISMATCH      0x00200000
+#define        ET_RXST_INFO1_TOO_LONG          0x00400000
+#define        ET_RXST_INFO1_OK                0x00800000
+#define        ET_RXST_INFO1_MULTICAST         0x01000000
+#define        ET_RXST_INFO1_BROADCAST         0x02000000
+#define        ET_RXST_INFO1_DRIBBLE           0x04000000
+#define        ET_RXST_INFO1_CTL_FRAME         0x08000000
+#define        ET_RXST_INFO1_PAUSE_FRAME       0x10000000
+#define        ET_RXST_INFO1_UNKWN_CTL_FRAME   0x20000000
+#define        ET_RXST_INFO1_VLAN_TAG          0x40000000
+#define        ET_RXST_INFO1_LONG_EVENT        0x80000000
+
+#define        ET_RXST_INFO2_LEN_MASK          0x0000FFFF
+#define        ET_RXST_INFO2_LEN_SHIFT         0
+#define        ET_RXST_INFO2_BUFIDX_MASK       0x03FF0000
+#define        ET_RXST_INFO2_BUFIDX_SHIFT      16
+#define        ET_RXST_INFO2_RINGIDX_MASK      0x0C000000
+#define        ET_RXST_INFO2_RINGIDX_SHIFT     26
 
 struct et_rxstatus {
        uint32_t        rxs_ring;
        uint32_t        rxs_stat_ring;  /* ET_RXS_STATRING_ */
 };
 
-#define ET_RXS_STATRING_INDEX_MASK     0x0FFF0000
-#define ET_RXS_STATRING_INDEX_SHIFT    16
-#define ET_RXS_STATRING_WRAP   0x10000000
+#define        ET_RXS_STATRING_INDEX_MASK      0x0FFF0000
+#define        ET_RXS_STATRING_INDEX_SHIFT     16
+#define        ET_RXS_STATRING_WRAP            0x10000000
 
 struct et_txbuf {
        struct mbuf             *tb_mbuf;
@@ -334,15 +334,15 @@ struct et_softc {
        uint32_t                sc_timer;
 };
 
-#define ET_LOCK(_sc)           mtx_lock(&(_sc)->sc_mtx)
-#define ET_UNLOCK(_sc)         mtx_unlock(&(_sc)->sc_mtx)
-#define ET_LOCK_ASSERT(_sc)    mtx_assert(&(_sc)->sc_mtx, MA_OWNED)
-
-#define ET_FLAG_PCIE           0x0001
-#define ET_FLAG_MSI            0x0002
-#define ET_FLAG_FASTETHER      0x0004
-#define ET_FLAG_TXRX_ENABLED   0x0100
-#define ET_FLAG_JUMBO          0x0200
-#define ET_FLAG_LINK           0x8000
+#define        ET_LOCK(_sc)            mtx_lock(&(_sc)->sc_mtx)
+#define        ET_UNLOCK(_sc)          mtx_unlock(&(_sc)->sc_mtx)
+#define        ET_LOCK_ASSERT(_sc)     mtx_assert(&(_sc)->sc_mtx, MA_OWNED)
+
+#define        ET_FLAG_PCIE            0x0001
+#define        ET_FLAG_MSI             0x0002
+#define        ET_FLAG_FASTETHER       0x0004
+#define        ET_FLAG_TXRX_ENABLED    0x0100
+#define        ET_FLAG_JUMBO           0x0200
+#define        ET_FLAG_LINK            0x8000
 
 #endif /* !_IF_ETVAR_H */
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to