rtl8139.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define RL_IDR   0x00
#define RL_N_TX   4
#define RL_TSD0   0x010
#define RL_TSD_CRS   0x80000000
#define RL_TSD_TABT   0x40000000
#define RL_TSD_OWC   0x20000000
#define RL_TSD_CDH   0x10000000
#define RL_TSD_NCC_M   0x0F000000
#define RL_TSD_RES   0x00C00000
#define RL_TSD_ERTXTH_M   0x003F0000
#define RL_TSD_ERTXTH_S   16
#define RL_TSD_ERTXTH_8   0x00000000
#define RL_TSD_TOK   0x00008000
#define RL_TSD_TUN   0x00004000
#define RL_TSD_OWN   0x00002000
#define RL_TSD_SIZE   0x00001FFF
#define RL_TSAD0   0x20
#define RL_RBSTART   0x30
#define RL_CR   0x37
#define RL_CR_RES0   0xE0
#define RL_CR_RST   0x10
#define RL_CR_RE   0x08
#define RL_CR_TE   0x04
#define RL_CR_RES1   0x02
#define RL_CR_BUFE   0x01
#define RL_CAPR   0x38
#define RL_CAPR_DATA_OFF   0x10
#define RL_CBR   0x3A
#define RL_IMR   0x3C
#define RL_IMR_SERR   0x8000
#define RL_IMR_TIMEOUT   0x4000
#define RL_IMR_LENCHG   0x2000
#define RL_IMR_RES   0x1F80
#define RL_IMR_FOVW   0x0040
#define RL_IMR_PUN   0x0020
#define RL_IMR_RXOVW   0x0010
#define RL_IMR_TER   0x0008
#define RL_IMR_TOK   0x0004
#define RL_IMR_RER   0x0002
#define RL_IMR_ROK   0x0001
#define RL_ISR   0x3E
#define RL_ISR_SERR   0x8000
#define RL_ISR_TIMEOUT   0x4000
#define RL_ISR_LENCHG   0x2000
#define RL_ISR_RES   0x1F80
#define RL_ISR_FOVW   0x0040
#define RL_ISR_PUN   0x0020
#define RL_ISR_RXOVW   0x0010
#define RL_ISR_TER   0x0008
#define RL_ISR_TOK   0x0004
#define RL_ISR_RER   0x0002
#define RL_ISR_ROK   0x0001
#define RL_TCR   0x40
#define RL_TCR_RES0   0x80000000
#define RL_TCR_HWVER_AM   0x7C000000
#define RL_TCR_IFG_M   0x03000000
#define RL_TCR_IFG_STD   0x03000000
#define RL_TCR_HWVER_BM   0x00C00000
#define RL_TCR_HWVER_RTL8139   0x60000000
#define RL_TCR_HWVER_RTL8139A   0x70000000
#define RL_TCR_HWVER_RTL8139AG   0x74000000
#define RL_TCR_HWVER_RTL8139B   0x78000000
#define RL_TCR_HWVER_RTL8130   0x78000000
#define RL_TCR_HWVER_RTL8139C   0x74000000
#define RL_TCR_HWVER_RTL8100   0x78800000
#define RL_TCR_HWVER_RTL8100B   0x74400000
#define RL_TCR_HWVER_RTL8139CP   0x74800000
#define RL_TCR_HWVER_RTL8101   0x74C00000
#define RL_TCR_RES1   0x00380000
#define RL_TCR_LBK_M   0x00060000
#define RL_TCR_LBK_NORMAL   0x00000000
#define RL_TCR_LBK_LOOKBOCK   0x00060000
#define RL_TCR_CRC   0x00010000
#define RL_TCR_RES2   0x0000F800
#define RL_TCR_MXDMA_M   0x00000700
#define RL_TCR_MXDMA_16   0x00000000
#define RL_TCR_MXDMA_32   0x00000100
#define RL_TCR_MXDMA_64   0x00000200
#define RL_TCR_MXDMA_128   0x00000300
#define RL_TCR_MXDMA_128   0x00000300
#define RL_TCR_MXDMA_256   0x00000400
#define RL_TCR_MXDMA_512   0x00000500
#define RL_TCR_MXDMA_1024   0x00000600
#define RL_TCR_MXDMA_2048   0x00000700
#define RL_TCR_TXRR_M   0x000000F0
#define RL_TCR_RES3   0x0000000E
#define RL_TCR_CLRABT   0x00000001
#define RL_RCR   0x44
#define RL_RCR_RES0
#define RL_RCR_ERTH_M   0x0F000000
#define RL_RCR_ERTH_0   0x00000000
#define RL_RCR_ERTH_1   0x01000000
#define RL_RCR_ERTH_2   0x02000000
#define RL_RCR_ERTH_3   0x03000000
#define RL_RCR_ERTH_4   0x04000000
#define RL_RCR_ERTH_5   0x05000000
#define RL_RCR_ERTH_6   0x06000000
#define RL_RCR_ERTH_7   0x07000000
#define RL_RCR_ERTH_8   0x08000000
#define RL_RCR_ERTH_9   0x09000000
#define RL_RCR_ERTH_10   0x0A000000
#define RL_RCR_ERTH_11   0x0B000000
#define RL_RCR_ERTH_12   0x0C000000
#define RL_RCR_ERTH_13   0x0D000000
#define RL_RCR_ERTH_14   0x0E000000
#define RL_RCR_ERTH_15   0x0F000000
#define RL_RCR_RES1   0x00FC0000
#define RL_RCR_MULERINT   0x00020000
#define RL_RCR_RER8   0x00010000
#define RL_RCR_RXFTH_M   0x0000E000
#define RL_RCR_RXFTH_16   0x00000000
#define RL_RCR_RXFTH_32   0x00002000
#define RL_RCR_RXFTH_64   0x00004000
#define RL_RCR_RXFTH_128   0x00006000
#define RL_RCR_RXFTH_256   0x00008000
#define RL_RCR_RXFTH_512   0x0000A000
#define RL_RCR_RXFTH_1024   0x0000C000
#define RL_RCR_RXFTH_UNLIM   0x0000E000
#define RL_RCR_RBLEM_M   0x00001800
#define RL_RCR_RBLEN_8K   0x00000000
#define RL_RCR_RBLEN_8K_SIZE   (8*1024)
#define RL_RCR_RBLEN_16K   0x00000800
#define RL_RCR_RBLEN_16K_SIZE   (16*1024)
#define RL_RCR_RBLEN_32K   0x00001000
#define RL_RCR_RBLEN_32K_SIZE   (32*1024)
#define RL_RCR_RBLEN_64K   0x00001800
#define RL_RCR_RBLEN_64K_SIZE   (64*1024)
#define RL_RCR_MXDMA_M   0x00000700
#define RL_RCR_MXDMA_16   0x00000000
#define RL_RCR_MXDMA_32   0x00000100
#define RL_RCR_MXDMA_64   0x00000200
#define RL_RCR_MXDMA_128   0x00000300
#define RL_RCR_MXDMA_256   0x00000400
#define RL_RCR_MXDMA_512   0x00000500
#define RL_RCR_MXDMA_1024   0x00000600
#define RL_RCR_MXDMA_UNLIM   0x00000700
#define RL_RCR_WRAP   0x00000080
#define RL_RCR_RES2   0x00000040
#define RL_RCR_AER   0x00000020
#define RL_RCR_AR   0x00000010
#define RL_RCR_AB   0x00000008
#define RL_RCR_AM   0x00000004
#define RL_RCR_APM   0x00000002
#define RL_RCR_AAP   0x00000001
#define RL_MPC   0x4c
#define RL_9346CR   0x50
#define RL_9346CR_EEM_M   0xC0
#define RL_9346CR_EEM_NORMAL   0x00
#define RL_9346CR_EEM_AUTOLOAD   0x40
#define RL_9346CR_EEM_PROG   0x80
#define RL_9346CR_EEM_CONFIG   0xC0
#define RL_9346CR_RES   0x30
#define RL_9346CR_EECS   0x08
#define RL_9346CR_EESK   0x04
#define RL_9346CR_EEDI   0x02
#define RL_9346CR_EEDO   0x01
#define RL_CONFIG0   0x51
#define RL_CONFIG1   0x52
#define RL_MSR   0x58
#define RL_MSR_TXFCE   0x80
#define RL_MSR_RXFCE   0x40
#define RL_MSR_RES   0x20
#define RL_MSR_AUXSTAT   0x10
#define RL_MSR_SPEED_10   0x08
#define RL_MSR_LINKB   0x04
#define RL_MSR_TXPF   0x02
#define RL_MSR_RXPF   0x01
#define RL_CONFIG3   0x59
#define RL_CONFIG4   0x5A
#define RL_REVID   0x5E
#define RL_TSAD   0x60
#define RL_TSAD_TOK3   0x8000
#define RL_TSAD_TOK2   0x4000
#define RL_TSAD_TOK1   0x2000
#define RL_TSAD_TOK0   0x1000
#define RL_TSAD_TUN3   0x0800
#define RL_TSAD_TUN2   0x0400
#define RL_TSAD_TUN1   0x0200
#define RL_TSAD_TUN0   0x0100
#define RL_TSAD_TABT3   0x0080
#define RL_TSAD_TABT2   0x0040
#define RL_TSAD_TABT1   0x0020
#define RL_TSAD_TABT0   0x0010
#define RL_TSAD_OWN3   0x0008
#define RL_TSAD_OWN2   0x0004
#define RL_TSAD_OWN1   0x0002
#define RL_TSAD_OWN0   0x0001
#define RL_BMCR   0x62
#define RL_BMSR   0x64
#define RL_ANAR   0x66
#define RL_ANLPAR   0x68
#define RL_ANER   0x6a
#define RL_NWAYTR   0x70
#define RL_CSCR   0x74
#define RL_CONFIG5   0xD8
#define RL_RXS_LEN_M   0xFFFF0000
#define RL_RXS_LEN_S   16
#define RL_RXS_MAR   0x00008000
#define RL_RXS_PAR   0x00004000
#define RL_RXS_BAR   0x00002000
#define RL_RXS_RES_M   0x00001FC0
#define RL_RXS_ISE   0x00000020
#define RL_RXS_RUNT   0x00000010
#define RL_RXS_LONG   0x00000008
#define RL_RXS_CRC   0x00000004
#define RL_RXS_FAE   0x00000002
#define RL_RXS_ROK   0x00000001
#define MII_CTRL   0x0
#define MII_CTRL_RST   0x8000
#define MII_CTRL_LB   0x4000
#define MII_CTRL_SP_LSB   0x2000
#define MII_CTRL_ANE   0x1000
#define MII_CTRL_PD   0x0800
#define MII_CTRL_ISO   0x0400
#define MII_CTRL_RAN   0x0200
#define MII_CTRL_DM   0x0100
#define MII_CTRL_CT   0x0080
#define MII_CTRL_SP_MSB   0x0040
#define MII_CTRL_SP_10   0x0000
#define MII_CTRL_SP_100   0x2000
#define MII_CTRL_SP_1000   0x0040
#define MII_CTRL_SP_RES   0x2040
#define MII_CTRL_RES   0x003F
#define MII_STATUS   0x1
#define MII_STATUS_100T4   0x8000
#define MII_STATUS_100XFD   0x4000
#define MII_STATUS_100XHD   0x2000
#define MII_STATUS_10FD   0x1000
#define MII_STATUS_10HD   0x0800
#define MII_STATUS_100T2FD   0x0400
#define MII_STATUS_100T2HD   0x0200
#define MII_STATUS_EXT_STAT   0x0100
#define MII_STATUS_RES   0x0080
#define MII_STATUS_MFPS   0x0040
#define MII_STATUS_ANC   0x0020
#define MII_STATUS_RF   0x0010
#define MII_STATUS_ANA   0x0008
#define MII_STATUS_LS   0x0004
#define MII_STATUS_JD   0x0002
#define MII_STATUS_EC   0x0001
#define MII_PHYID_H   0x2
#define MII_PHYID_L   0x3
#define MII_ANA   0x4
#define MII_ANA_NP   0x8000
#define MII_ANA_RES   0x4000
#define MII_ANA_RF   0x2000
#define MII_ANA_TAF_M   0x1FE0
#define MII_ANA_TAF_S   5
#define MII_ANA_TAF_RES   0x1000
#define MII_ANA_PAUSE_ASYM   0x0800
#define MII_ANA_PAUSE_SYM   0x0400
#define MII_ANA_100T4   0x0200
#define MII_ANA_100TXFD   0x0100
#define MII_ANA_100TXHD   0x0080
#define MII_ANA_10TFD   0x0040
#define MII_ANA_10THD   0x0020
#define MII_ANA_SEL_M   0x001F
#define MII_ANA_SEL_802_3   0x0001
#define MII_ANLPA   0x5
#define MII_ANLPA_NP   0x8000
#define MII_ANLPA_ACK   0x4000
#define MII_ANLPA_RF   0x2000
#define MII_ANLPA_TAF_M   0x1FC0
#define MII_ANLPA_SEL_M   0x001F
#define MII_ANE   0x6
#define MII_ANE_RES   0xFFE0
#define MII_ANE_PDF   0x0010
#define MII_ANE_LPNPA   0x0008
#define MII_ANE_NPA   0x0002
#define MII_ANE_PR   0x0002
#define MII_ANE_LPANA   0x0001
#define MII_ANNPT   0x7
#define MII_ANLPRNP   0x8
#define MII_MS_CTRL   0x9
#define MII_MS_STATUS   0xA
#define MII_EXT_STATUS   0xF
#define MII_ESTAT_1000XFD   0x8000
#define MII_ESTAT_1000XHD   0x4000
#define MII_ESTAT_1000TFD   0x2000
#define MII_ESTAT_1000THD   0x1000
#define MII_ESTAT_RES   0x0FFF


Define Documentation

#define MII_ANA   0x4
 

Definition at line 281 of file rtl8139.h.

#define MII_ANA_100T4   0x0200
 

Definition at line 290 of file rtl8139.h.

#define MII_ANA_100TXFD   0x0100
 

Definition at line 291 of file rtl8139.h.

#define MII_ANA_100TXHD   0x0080
 

Definition at line 292 of file rtl8139.h.

#define MII_ANA_10TFD   0x0040
 

Definition at line 293 of file rtl8139.h.

#define MII_ANA_10THD   0x0020
 

Definition at line 294 of file rtl8139.h.

#define MII_ANA_NP   0x8000
 

Definition at line 282 of file rtl8139.h.

#define MII_ANA_PAUSE_ASYM   0x0800
 

Definition at line 288 of file rtl8139.h.

#define MII_ANA_PAUSE_SYM   0x0400
 

Definition at line 289 of file rtl8139.h.

#define MII_ANA_RES   0x4000
 

Definition at line 283 of file rtl8139.h.

#define MII_ANA_RF   0x2000
 

Definition at line 284 of file rtl8139.h.

#define MII_ANA_SEL_802_3   0x0001
 

Definition at line 296 of file rtl8139.h.

#define MII_ANA_SEL_M   0x001F
 

Definition at line 295 of file rtl8139.h.

#define MII_ANA_TAF_M   0x1FE0
 

Definition at line 285 of file rtl8139.h.

#define MII_ANA_TAF_RES   0x1000
 

Definition at line 287 of file rtl8139.h.

#define MII_ANA_TAF_S   5
 

Definition at line 286 of file rtl8139.h.

#define MII_ANE   0x6
 

Definition at line 303 of file rtl8139.h.

#define MII_ANE_LPANA   0x0001
 

Definition at line 309 of file rtl8139.h.

#define MII_ANE_LPNPA   0x0008
 

Definition at line 306 of file rtl8139.h.

#define MII_ANE_NPA   0x0002
 

Definition at line 307 of file rtl8139.h.

#define MII_ANE_PDF   0x0010
 

Definition at line 305 of file rtl8139.h.

#define MII_ANE_PR   0x0002
 

Definition at line 308 of file rtl8139.h.

#define MII_ANE_RES   0xFFE0
 

Definition at line 304 of file rtl8139.h.

#define MII_ANLPA   0x5
 

Definition at line 297 of file rtl8139.h.

#define MII_ANLPA_ACK   0x4000
 

Definition at line 299 of file rtl8139.h.

#define MII_ANLPA_NP   0x8000
 

Definition at line 298 of file rtl8139.h.

#define MII_ANLPA_RF   0x2000
 

Definition at line 300 of file rtl8139.h.

#define MII_ANLPA_SEL_M   0x001F
 

Definition at line 302 of file rtl8139.h.

#define MII_ANLPA_TAF_M   0x1FC0
 

Definition at line 301 of file rtl8139.h.

#define MII_ANLPRNP   0x8
 

Definition at line 311 of file rtl8139.h.

#define MII_ANNPT   0x7
 

Definition at line 310 of file rtl8139.h.

#define MII_CTRL   0x0
 

Definition at line 246 of file rtl8139.h.

#define MII_CTRL_ANE   0x1000
 

Definition at line 250 of file rtl8139.h.

#define MII_CTRL_CT   0x0080
 

Definition at line 255 of file rtl8139.h.

#define MII_CTRL_DM   0x0100
 

Definition at line 254 of file rtl8139.h.

#define MII_CTRL_ISO   0x0400
 

Definition at line 252 of file rtl8139.h.

#define MII_CTRL_LB   0x4000
 

Definition at line 248 of file rtl8139.h.

#define MII_CTRL_PD   0x0800
 

Definition at line 251 of file rtl8139.h.

#define MII_CTRL_RAN   0x0200
 

Definition at line 253 of file rtl8139.h.

#define MII_CTRL_RES   0x003F
 

Definition at line 261 of file rtl8139.h.

#define MII_CTRL_RST   0x8000
 

Definition at line 247 of file rtl8139.h.

#define MII_CTRL_SP_10   0x0000
 

Definition at line 257 of file rtl8139.h.

#define MII_CTRL_SP_100   0x2000
 

Definition at line 258 of file rtl8139.h.

#define MII_CTRL_SP_1000   0x0040
 

Definition at line 259 of file rtl8139.h.

#define MII_CTRL_SP_LSB   0x2000
 

Definition at line 249 of file rtl8139.h.

#define MII_CTRL_SP_MSB   0x0040
 

Definition at line 256 of file rtl8139.h.

#define MII_CTRL_SP_RES   0x2040
 

Definition at line 260 of file rtl8139.h.

#define MII_ESTAT_1000TFD   0x2000
 

Definition at line 318 of file rtl8139.h.

#define MII_ESTAT_1000THD   0x1000
 

Definition at line 319 of file rtl8139.h.

#define MII_ESTAT_1000XFD   0x8000
 

Definition at line 316 of file rtl8139.h.

#define MII_ESTAT_1000XHD   0x4000
 

Definition at line 317 of file rtl8139.h.

#define MII_ESTAT_RES   0x0FFF
 

Definition at line 320 of file rtl8139.h.

#define MII_EXT_STATUS   0xF
 

Definition at line 315 of file rtl8139.h.

#define MII_MS_CTRL   0x9
 

Definition at line 312 of file rtl8139.h.

#define MII_MS_STATUS   0xA
 

Definition at line 313 of file rtl8139.h.

#define MII_PHYID_H   0x2
 

Definition at line 279 of file rtl8139.h.

#define MII_PHYID_L   0x3
 

Definition at line 280 of file rtl8139.h.

#define MII_STATUS   0x1
 

Definition at line 262 of file rtl8139.h.

#define MII_STATUS_100T2FD   0x0400
 

Definition at line 268 of file rtl8139.h.

#define MII_STATUS_100T2HD   0x0200
 

Definition at line 269 of file rtl8139.h.

#define MII_STATUS_100T4   0x8000
 

Definition at line 263 of file rtl8139.h.

#define MII_STATUS_100XFD   0x4000
 

Definition at line 264 of file rtl8139.h.

#define MII_STATUS_100XHD   0x2000
 

Definition at line 265 of file rtl8139.h.

#define MII_STATUS_10FD   0x1000
 

Definition at line 266 of file rtl8139.h.

#define MII_STATUS_10HD   0x0800
 

Definition at line 267 of file rtl8139.h.

#define MII_STATUS_ANA   0x0008
 

Definition at line 275 of file rtl8139.h.

#define MII_STATUS_ANC   0x0020
 

Definition at line 273 of file rtl8139.h.

#define MII_STATUS_EC   0x0001
 

Definition at line 278 of file rtl8139.h.

#define MII_STATUS_EXT_STAT   0x0100
 

Definition at line 270 of file rtl8139.h.

#define MII_STATUS_JD   0x0002
 

Definition at line 277 of file rtl8139.h.

#define MII_STATUS_LS   0x0004
 

Definition at line 276 of file rtl8139.h.

#define MII_STATUS_MFPS   0x0040
 

Definition at line 272 of file rtl8139.h.

#define MII_STATUS_RES   0x0080
 

Definition at line 271 of file rtl8139.h.

#define MII_STATUS_RF   0x0010
 

Definition at line 274 of file rtl8139.h.

#define RL_9346CR   0x50
 

Definition at line 176 of file rtl8139.h.

#define RL_9346CR_EECS   0x08
 

Definition at line 183 of file rtl8139.h.

#define RL_9346CR_EEDI   0x02
 

Definition at line 185 of file rtl8139.h.

#define RL_9346CR_EEDO   0x01
 

Definition at line 186 of file rtl8139.h.

#define RL_9346CR_EEM_AUTOLOAD   0x40
 

Definition at line 179 of file rtl8139.h.

#define RL_9346CR_EEM_CONFIG   0xC0
 

Definition at line 181 of file rtl8139.h.

#define RL_9346CR_EEM_M   0xC0
 

Definition at line 177 of file rtl8139.h.

#define RL_9346CR_EEM_NORMAL   0x00
 

Definition at line 178 of file rtl8139.h.

#define RL_9346CR_EEM_PROG   0x80
 

Definition at line 180 of file rtl8139.h.

#define RL_9346CR_EESK   0x04
 

Definition at line 184 of file rtl8139.h.

#define RL_9346CR_RES   0x30
 

Definition at line 182 of file rtl8139.h.

#define RL_ANAR   0x66
 

Definition at line 222 of file rtl8139.h.

Referenced by rl_report_link().

#define RL_ANER   0x6a
 

Definition at line 224 of file rtl8139.h.

Referenced by rl_report_link().

#define RL_ANLPAR   0x68
 

Definition at line 223 of file rtl8139.h.

Referenced by rl_report_link().

#define RL_BMCR   0x62
 

Definition at line 220 of file rtl8139.h.

Referenced by rl_report_link(), and rl_reset_hw().

#define RL_BMSR   0x64
 

Definition at line 221 of file rtl8139.h.

Referenced by rl_report_link().

#define RL_CAPR   0x38
 

Definition at line 40 of file rtl8139.h.

Referenced by rl_clear_rx(), and rl_readv().

#define RL_CAPR_DATA_OFF   0x10
 

Definition at line 41 of file rtl8139.h.

Referenced by rl_readv().

#define RL_CBR   0x3A
 

Definition at line 42 of file rtl8139.h.

Referenced by rl_clear_rx(), and rl_readv().

#define RL_CONFIG0   0x51
 

Definition at line 187 of file rtl8139.h.

#define RL_CONFIG1   0x52
 

Definition at line 188 of file rtl8139.h.

#define RL_CONFIG3   0x59
 

Definition at line 198 of file rtl8139.h.

#define RL_CONFIG4   0x5A
 

Definition at line 199 of file rtl8139.h.

#define RL_CONFIG5   0xD8
 

Definition at line 227 of file rtl8139.h.

#define RL_CR   0x37
 

Definition at line 30 of file rtl8139.h.

Referenced by rl_check_ints(), rl_clear_rx(), rl_handler(), rl_readv(), rl_reset_hw(), and rtl8139_stop().

#define RL_CR_BUFE   0x01
 

Definition at line 39 of file rtl8139.h.

Referenced by rl_check_ints(), and rl_readv().

#define RL_CR_RE   0x08
 

Definition at line 33 of file rtl8139.h.

Referenced by rl_clear_rx().

#define RL_CR_RES0   0xE0
 

Definition at line 31 of file rtl8139.h.

#define RL_CR_RES1   0x02
 

Definition at line 38 of file rtl8139.h.

#define RL_CR_RST   0x10
 

Definition at line 32 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_CR_TE   0x04
 

Definition at line 34 of file rtl8139.h.

Referenced by rl_handler().

#define RL_CSCR   0x74
 

Definition at line 226 of file rtl8139.h.

#define RL_IDR   0x00
 

Definition at line 7 of file rtl8139.h.

#define RL_IMR   0x3C
 

Definition at line 43 of file rtl8139.h.

#define RL_IMR_FOVW   0x0040
 

Definition at line 48 of file rtl8139.h.

Referenced by rl_handler().

#define RL_IMR_LENCHG   0x2000
 

Definition at line 46 of file rtl8139.h.

#define RL_IMR_PUN   0x0020
 

Definition at line 49 of file rtl8139.h.

Referenced by rl_handler().

#define RL_IMR_RER   0x0002
 

Definition at line 53 of file rtl8139.h.

#define RL_IMR_RES   0x1F80
 

Definition at line 47 of file rtl8139.h.

#define RL_IMR_ROK   0x0001
 

Definition at line 54 of file rtl8139.h.

#define RL_IMR_RXOVW   0x0010
 

Definition at line 50 of file rtl8139.h.

Referenced by rl_handler().

#define RL_IMR_SERR   0x8000
 

Definition at line 44 of file rtl8139.h.

#define RL_IMR_TER   0x0008
 

Definition at line 51 of file rtl8139.h.

#define RL_IMR_TIMEOUT   0x4000
 

Definition at line 45 of file rtl8139.h.

#define RL_IMR_TOK   0x0004
 

Definition at line 52 of file rtl8139.h.

#define RL_ISR   0x3E
 

Definition at line 55 of file rtl8139.h.

Referenced by rl_handler().

#define RL_ISR_FOVW   0x0040
 

Definition at line 60 of file rtl8139.h.

#define RL_ISR_LENCHG   0x2000
 

Definition at line 58 of file rtl8139.h.

#define RL_ISR_PUN   0x0020
 

Definition at line 61 of file rtl8139.h.

#define RL_ISR_RER   0x0002
 

Definition at line 65 of file rtl8139.h.

Referenced by rl_handler().

#define RL_ISR_RES   0x1F80
 

Definition at line 59 of file rtl8139.h.

#define RL_ISR_ROK   0x0001
 

Definition at line 66 of file rtl8139.h.

Referenced by rl_handler().

#define RL_ISR_RXOVW   0x0010
 

Definition at line 62 of file rtl8139.h.

#define RL_ISR_SERR   0x8000
 

Definition at line 56 of file rtl8139.h.

#define RL_ISR_TER   0x0008
 

Definition at line 63 of file rtl8139.h.

Referenced by rl_handler().

#define RL_ISR_TIMEOUT   0x4000
 

Definition at line 57 of file rtl8139.h.

#define RL_ISR_TOK   0x0004
 

Definition at line 64 of file rtl8139.h.

Referenced by rl_handler().

#define RL_MPC   0x4c
 

Definition at line 175 of file rtl8139.h.

#define RL_MSR   0x58
 

Definition at line 189 of file rtl8139.h.

Referenced by rl_handler(), and rl_report_link().

#define RL_MSR_AUXSTAT   0x10
 

Definition at line 193 of file rtl8139.h.

#define RL_MSR_LINKB   0x04
 

Definition at line 195 of file rtl8139.h.

Referenced by rl_report_link().

#define RL_MSR_RES   0x20
 

Definition at line 192 of file rtl8139.h.

#define RL_MSR_RXFCE   0x40
 

Definition at line 191 of file rtl8139.h.

#define RL_MSR_RXPF   0x01
 

Definition at line 197 of file rtl8139.h.

#define RL_MSR_SPEED_10   0x08
 

Definition at line 194 of file rtl8139.h.

Referenced by rl_report_link().

#define RL_MSR_TXFCE   0x80
 

Definition at line 190 of file rtl8139.h.

#define RL_MSR_TXPF   0x02
 

Definition at line 196 of file rtl8139.h.

#define RL_N_TX   4
 

Definition at line 13 of file rtl8139.h.

Referenced by rl_writev().

#define RL_NWAYTR   0x70
 

Definition at line 225 of file rtl8139.h.

#define RL_RBSTART   0x30
 

Definition at line 29 of file rtl8139.h.

Referenced by rl_clear_rx(), and rl_reset_hw().

#define RL_RCR   0x44
 

Definition at line 110 of file rtl8139.h.

Referenced by rl_clear_rx(), and rl_rec_mode().

#define RL_RCR_AAP   0x00000001
 

Definition at line 174 of file rtl8139.h.

Referenced by rl_rec_mode().

#define RL_RCR_AB   0x00000008
 

Definition at line 171 of file rtl8139.h.

Referenced by rl_rec_mode().

#define RL_RCR_AER   0x00000020
 

Definition at line 169 of file rtl8139.h.

#define RL_RCR_AM   0x00000004
 

Definition at line 172 of file rtl8139.h.

Referenced by rl_rec_mode().

#define RL_RCR_APM   0x00000002
 

Definition at line 173 of file rtl8139.h.

Referenced by rl_rec_mode().

#define RL_RCR_AR   0x00000010
 

Definition at line 170 of file rtl8139.h.

#define RL_RCR_ERTH_0   0x00000000
 

Definition at line 116 of file rtl8139.h.

#define RL_RCR_ERTH_1   0x01000000
 

Definition at line 117 of file rtl8139.h.

#define RL_RCR_ERTH_10   0x0A000000
 

Definition at line 126 of file rtl8139.h.

#define RL_RCR_ERTH_11   0x0B000000
 

Definition at line 127 of file rtl8139.h.

#define RL_RCR_ERTH_12   0x0C000000
 

Definition at line 128 of file rtl8139.h.

#define RL_RCR_ERTH_13   0x0D000000
 

Definition at line 129 of file rtl8139.h.

#define RL_RCR_ERTH_14   0x0E000000
 

Definition at line 130 of file rtl8139.h.

#define RL_RCR_ERTH_15   0x0F000000
 

Definition at line 131 of file rtl8139.h.

#define RL_RCR_ERTH_2   0x02000000
 

Definition at line 118 of file rtl8139.h.

#define RL_RCR_ERTH_3   0x03000000
 

Definition at line 119 of file rtl8139.h.

#define RL_RCR_ERTH_4   0x04000000
 

Definition at line 120 of file rtl8139.h.

#define RL_RCR_ERTH_5   0x05000000
 

Definition at line 121 of file rtl8139.h.

#define RL_RCR_ERTH_6   0x06000000
 

Definition at line 122 of file rtl8139.h.

#define RL_RCR_ERTH_7   0x07000000
 

Definition at line 123 of file rtl8139.h.

#define RL_RCR_ERTH_8   0x08000000
 

Definition at line 124 of file rtl8139.h.

#define RL_RCR_ERTH_9   0x09000000
 

Definition at line 125 of file rtl8139.h.

#define RL_RCR_ERTH_M   0x0F000000
 

Definition at line 115 of file rtl8139.h.

#define RL_RCR_MULERINT   0x00020000
 

Definition at line 133 of file rtl8139.h.

#define RL_RCR_MXDMA_1024   0x00000600
 

Definition at line 165 of file rtl8139.h.

#define RL_RCR_MXDMA_128   0x00000300
 

Definition at line 162 of file rtl8139.h.

#define RL_RCR_MXDMA_16   0x00000000
 

Definition at line 159 of file rtl8139.h.

#define RL_RCR_MXDMA_256   0x00000400
 

Definition at line 163 of file rtl8139.h.

#define RL_RCR_MXDMA_32   0x00000100
 

Definition at line 160 of file rtl8139.h.

#define RL_RCR_MXDMA_512   0x00000500
 

Definition at line 164 of file rtl8139.h.

#define RL_RCR_MXDMA_64   0x00000200
 

Definition at line 161 of file rtl8139.h.

#define RL_RCR_MXDMA_M   0x00000700
 

Definition at line 158 of file rtl8139.h.

#define RL_RCR_MXDMA_UNLIM   0x00000700
 

Definition at line 166 of file rtl8139.h.

#define RL_RCR_RBLEM_M   0x00001800
 

Definition at line 144 of file rtl8139.h.

#define RL_RCR_RBLEN_16K   0x00000800
 

Definition at line 147 of file rtl8139.h.

#define RL_RCR_RBLEN_16K_SIZE   (16*1024)
 

Definition at line 148 of file rtl8139.h.

#define RL_RCR_RBLEN_32K   0x00001000
 

Definition at line 149 of file rtl8139.h.

#define RL_RCR_RBLEN_32K_SIZE   (32*1024)
 

Definition at line 150 of file rtl8139.h.

#define RL_RCR_RBLEN_64K   0x00001800
 

Definition at line 151 of file rtl8139.h.

#define RL_RCR_RBLEN_64K_SIZE   (64*1024)
 

Definition at line 152 of file rtl8139.h.

#define RL_RCR_RBLEN_8K   0x00000000
 

Definition at line 145 of file rtl8139.h.

#define RL_RCR_RBLEN_8K_SIZE   (8*1024)
 

Definition at line 146 of file rtl8139.h.

#define RL_RCR_RER8   0x00010000
 

Definition at line 134 of file rtl8139.h.

#define RL_RCR_RES0
 

Definition at line 114 of file rtl8139.h.

#define RL_RCR_RES1   0x00FC0000
 

Definition at line 132 of file rtl8139.h.

#define RL_RCR_RES2   0x00000040
 

Definition at line 168 of file rtl8139.h.

#define RL_RCR_RXFTH_1024   0x0000C000
 

Definition at line 142 of file rtl8139.h.

#define RL_RCR_RXFTH_128   0x00006000
 

Definition at line 139 of file rtl8139.h.

#define RL_RCR_RXFTH_16   0x00000000
 

Definition at line 136 of file rtl8139.h.

#define RL_RCR_RXFTH_256   0x00008000
 

Definition at line 140 of file rtl8139.h.

#define RL_RCR_RXFTH_32   0x00002000
 

Definition at line 137 of file rtl8139.h.

#define RL_RCR_RXFTH_512   0x0000A000
 

Definition at line 141 of file rtl8139.h.

#define RL_RCR_RXFTH_64   0x00004000
 

Definition at line 138 of file rtl8139.h.

#define RL_RCR_RXFTH_M   0x0000E000
 

Definition at line 135 of file rtl8139.h.

#define RL_RCR_RXFTH_UNLIM   0x0000E000
 

Definition at line 143 of file rtl8139.h.

#define RL_RCR_WRAP   0x00000080
 

Definition at line 167 of file rtl8139.h.

#define RL_REVID   0x5E
 

Definition at line 201 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_RXS_BAR   0x00002000
 

Definition at line 234 of file rtl8139.h.

#define RL_RXS_CRC   0x00000004
 

Definition at line 239 of file rtl8139.h.

#define RL_RXS_FAE   0x00000002
 

Definition at line 240 of file rtl8139.h.

#define RL_RXS_ISE   0x00000020
 

Definition at line 236 of file rtl8139.h.

#define RL_RXS_LEN_M   0xFFFF0000
 

Definition at line 230 of file rtl8139.h.

#define RL_RXS_LEN_S   16
 

Definition at line 231 of file rtl8139.h.

Referenced by rl_readv().

#define RL_RXS_LONG   0x00000008
 

Definition at line 238 of file rtl8139.h.

#define RL_RXS_MAR   0x00008000
 

Definition at line 232 of file rtl8139.h.

#define RL_RXS_PAR   0x00004000
 

Definition at line 233 of file rtl8139.h.

#define RL_RXS_RES_M   0x00001FC0
 

Definition at line 235 of file rtl8139.h.

#define RL_RXS_ROK   0x00000001
 

Definition at line 241 of file rtl8139.h.

Referenced by rl_readv().

#define RL_RXS_RUNT   0x00000010
 

Definition at line 237 of file rtl8139.h.

#define RL_TCR   0x40
 

Definition at line 67 of file rtl8139.h.

Referenced by rl_handler(), rl_init_hw(), and rl_reset_hw().

#define RL_TCR_CLRABT   0x00000001
 

Definition at line 109 of file rtl8139.h.

Referenced by rl_handler().

#define RL_TCR_CRC   0x00010000
 

Definition at line 95 of file rtl8139.h.

#define RL_TCR_HWVER_AM   0x7C000000
 

Definition at line 72 of file rtl8139.h.

Referenced by rl_init_hw(), and rl_reset_hw().

#define RL_TCR_HWVER_BM   0x00C00000
 

Definition at line 79 of file rtl8139.h.

Referenced by rl_init_hw(), and rl_reset_hw().

#define RL_TCR_HWVER_RTL8100   0x78800000
 

Definition at line 86 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_HWVER_RTL8100B   0x74400000
 

Definition at line 87 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_HWVER_RTL8101   0x74C00000
 

Definition at line 90 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_HWVER_RTL8130   0x78000000
 

Definition at line 84 of file rtl8139.h.

#define RL_TCR_HWVER_RTL8139   0x60000000
 

Definition at line 80 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_HWVER_RTL8139A   0x70000000
 

Definition at line 81 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_HWVER_RTL8139AG   0x74000000
 

Definition at line 82 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_HWVER_RTL8139B   0x78000000
 

Definition at line 83 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_HWVER_RTL8139C   0x74000000
 

Definition at line 85 of file rtl8139.h.

#define RL_TCR_HWVER_RTL8139CP   0x74800000
 

Definition at line 89 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TCR_IFG_M   0x03000000
 

Definition at line 73 of file rtl8139.h.

#define RL_TCR_IFG_STD   0x03000000
 

Definition at line 74 of file rtl8139.h.

Referenced by rl_handler().

#define RL_TCR_LBK_LOOKBOCK   0x00060000
 

Definition at line 94 of file rtl8139.h.

#define RL_TCR_LBK_M   0x00060000
 

Definition at line 92 of file rtl8139.h.

#define RL_TCR_LBK_NORMAL   0x00000000
 

Definition at line 93 of file rtl8139.h.

#define RL_TCR_MXDMA_1024   0x00000600
 

Definition at line 105 of file rtl8139.h.

#define RL_TCR_MXDMA_128   0x00000300
 

Definition at line 102 of file rtl8139.h.

#define RL_TCR_MXDMA_128   0x00000300
 

Definition at line 102 of file rtl8139.h.

#define RL_TCR_MXDMA_16   0x00000000
 

Definition at line 98 of file rtl8139.h.

#define RL_TCR_MXDMA_2048   0x00000700
 

Definition at line 106 of file rtl8139.h.

#define RL_TCR_MXDMA_256   0x00000400
 

Definition at line 103 of file rtl8139.h.

#define RL_TCR_MXDMA_32   0x00000100
 

Definition at line 99 of file rtl8139.h.

#define RL_TCR_MXDMA_512   0x00000500
 

Definition at line 104 of file rtl8139.h.

#define RL_TCR_MXDMA_64   0x00000200
 

Definition at line 100 of file rtl8139.h.

#define RL_TCR_MXDMA_M   0x00000700
 

Definition at line 97 of file rtl8139.h.

#define RL_TCR_RES0   0x80000000
 

Definition at line 71 of file rtl8139.h.

#define RL_TCR_RES1   0x00380000
 

Definition at line 91 of file rtl8139.h.

#define RL_TCR_RES2   0x0000F800
 

Definition at line 96 of file rtl8139.h.

#define RL_TCR_RES3   0x0000000E
 

Definition at line 108 of file rtl8139.h.

#define RL_TCR_TXRR_M   0x000000F0
 

Definition at line 107 of file rtl8139.h.

#define RL_TSAD   0x60
 

Definition at line 203 of file rtl8139.h.

Referenced by rl_handler(), and rtl8139_dump().

#define RL_TSAD0   0x20
 

Definition at line 28 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TSAD_OWN0   0x0001
 

Definition at line 219 of file rtl8139.h.

#define RL_TSAD_OWN1   0x0002
 

Definition at line 218 of file rtl8139.h.

#define RL_TSAD_OWN2   0x0004
 

Definition at line 217 of file rtl8139.h.

#define RL_TSAD_OWN3   0x0008
 

Definition at line 216 of file rtl8139.h.

#define RL_TSAD_TABT0   0x0010
 

Definition at line 215 of file rtl8139.h.

Referenced by rl_handler().

#define RL_TSAD_TABT1   0x0020
 

Definition at line 214 of file rtl8139.h.

Referenced by rl_handler().

#define RL_TSAD_TABT2   0x0040
 

Definition at line 213 of file rtl8139.h.

Referenced by rl_handler().

#define RL_TSAD_TABT3   0x0080
 

Definition at line 212 of file rtl8139.h.

Referenced by rl_handler().

#define RL_TSAD_TOK0   0x1000
 

Definition at line 207 of file rtl8139.h.

#define RL_TSAD_TOK1   0x2000
 

Definition at line 206 of file rtl8139.h.

#define RL_TSAD_TOK2   0x4000
 

Definition at line 205 of file rtl8139.h.

#define RL_TSAD_TOK3   0x8000
 

Definition at line 204 of file rtl8139.h.

#define RL_TSAD_TUN0   0x0100
 

Definition at line 211 of file rtl8139.h.

#define RL_TSAD_TUN1   0x0200
 

Definition at line 210 of file rtl8139.h.

#define RL_TSAD_TUN2   0x0400
 

Definition at line 209 of file rtl8139.h.

#define RL_TSAD_TUN3   0x0800
 

Definition at line 208 of file rtl8139.h.

#define RL_TSD0   0x010
 

Definition at line 14 of file rtl8139.h.

Referenced by rl_handler(), rl_reset_hw(), rl_writev(), and rtl8139_dump().

#define RL_TSD_CDH   0x10000000
 

Definition at line 18 of file rtl8139.h.

#define RL_TSD_CRS   0x80000000
 

Definition at line 15 of file rtl8139.h.

#define RL_TSD_ERTXTH_8   0x00000000
 

Definition at line 23 of file rtl8139.h.

Referenced by rl_conf_hw().

#define RL_TSD_ERTXTH_M   0x003F0000
 

Definition at line 21 of file rtl8139.h.

#define RL_TSD_ERTXTH_S   16
 

Definition at line 22 of file rtl8139.h.

#define RL_TSD_NCC_M   0x0F000000
 

Definition at line 19 of file rtl8139.h.

#define RL_TSD_OWC   0x20000000
 

Definition at line 17 of file rtl8139.h.

#define RL_TSD_OWN   0x00002000
 

Definition at line 26 of file rtl8139.h.

Referenced by rl_reset_hw().

#define RL_TSD_RES   0x00C00000
 

Definition at line 20 of file rtl8139.h.

#define RL_TSD_SIZE   0x00001FFF
 

Definition at line 27 of file rtl8139.h.

#define RL_TSD_TABT   0x40000000
 

Definition at line 16 of file rtl8139.h.

Referenced by rl_handler().

#define RL_TSD_TOK   0x00008000
 

Definition at line 24 of file rtl8139.h.

#define RL_TSD_TUN   0x00004000
 

Definition at line 25 of file rtl8139.h.


Generated on Fri Apr 14 23:09:21 2006 for minix by  doxygen 1.4.6