igb_regs.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 FILE_LICENCE ( GPL2_ONLY );
00029
00030 #ifndef _IGB_REGS_H_
00031 #define _IGB_REGS_H_
00032
00033 #define E1000_CTRL 0x00000
00034 #define E1000_CTRL_DUP 0x00004
00035 #define E1000_STATUS 0x00008
00036 #define E1000_EECD 0x00010
00037 #define E1000_EERD 0x00014
00038 #define E1000_CTRL_EXT 0x00018
00039 #define E1000_FLA 0x0001C
00040 #define E1000_MDIC 0x00020
00041 #define E1000_SCTL 0x00024
00042 #define E1000_FCAL 0x00028
00043 #define E1000_FCAH 0x0002C
00044 #define E1000_FEXT 0x0002C
00045 #define E1000_FEXTNVM 0x00028
00046 #define E1000_FCT 0x00030
00047 #define E1000_CONNSW 0x00034
00048 #define E1000_VET 0x00038
00049 #define E1000_ICR 0x000C0
00050 #define E1000_ITR 0x000C4
00051 #define E1000_ICS 0x000C8
00052 #define E1000_IMS 0x000D0
00053 #define E1000_IMC 0x000D8
00054 #define E1000_IAM 0x000E0
00055 #define E1000_RCTL 0x00100
00056 #define E1000_FCTTV 0x00170
00057 #define E1000_TXCW 0x00178
00058 #define E1000_RXCW 0x00180
00059 #define E1000_EICR 0x01580
00060 #define E1000_EITR(_n) (0x01680 + (0x4 * (_n)))
00061 #define E1000_EICS 0x01520
00062 #define E1000_EIMS 0x01524
00063 #define E1000_EIMC 0x01528
00064 #define E1000_EIAC 0x0152C
00065 #define E1000_EIAM 0x01530
00066 #define E1000_GPIE 0x01514
00067 #define E1000_IVAR0 0x01700
00068 #define E1000_IVAR_MISC 0x01740
00069 #define E1000_TCTL 0x00400
00070 #define E1000_TCTL_EXT 0x00404
00071 #define E1000_TIPG 0x00410
00072 #define E1000_TBT 0x00448
00073 #define E1000_AIT 0x00458
00074 #define E1000_LEDCTL 0x00E00
00075 #define E1000_EXTCNF_CTRL 0x00F00
00076 #define E1000_EXTCNF_SIZE 0x00F08
00077 #define E1000_PHY_CTRL 0x00F10
00078 #define E1000_PBA 0x01000
00079 #define E1000_PBS 0x01008
00080 #define E1000_EEMNGCTL 0x01010
00081 #define E1000_EEARBC 0x01024
00082 #define E1000_FLASHT 0x01028
00083 #define E1000_EEWR 0x0102C
00084 #define E1000_FLSWCTL 0x01030
00085 #define E1000_FLSWDATA 0x01034
00086 #define E1000_FLSWCNT 0x01038
00087 #define E1000_FLOP 0x0103C
00088 #define E1000_I2CCMD 0x01028
00089 #define E1000_I2CPARAMS 0x0102C
00090 #define E1000_WDSTP 0x01040
00091 #define E1000_SWDSTS 0x01044
00092 #define E1000_FRTIMER 0x01048
00093 #define E1000_TCPTIMER 0x0104C
00094 #define E1000_VPDDIAG 0x01060
00095 #define E1000_ICR_V2 0x01500
00096 #define E1000_ICS_V2 0x01504
00097 #define E1000_IMS_V2 0x01508
00098 #define E1000_IMC_V2 0x0150C
00099 #define E1000_IAM_V2 0x01510
00100 #define E1000_ERT 0x02008
00101 #define E1000_FCRTL 0x02160
00102 #define E1000_FCRTH 0x02168
00103 #define E1000_PSRCTL 0x02170
00104 #define E1000_RDFPCQ(_n) (0x02430 + (0x4 * (_n)))
00105 #define E1000_PBRTH 0x02458
00106 #define E1000_FCRTV 0x02460
00107
00108 #define E1000_RDPUMB 0x025CC
00109 #define E1000_RDPUAD 0x025D0
00110 #define E1000_RDPUWD 0x025D4
00111 #define E1000_RDPURD 0x025D8
00112 #define E1000_RDPUCTL 0x025DC
00113 #define E1000_PBDIAG 0x02458
00114 #define E1000_RXPBS 0x02404
00115 #define E1000_RDTR 0x02820
00116 #define E1000_RADV 0x0282C
00117
00118
00119
00120
00121
00122
00123
00124
00125 #define E1000_RDBAL(_n) ((_n) < 4 ? (0x02800 + ((_n) * 0x100)) : \
00126 (0x0C000 + ((_n) * 0x40)))
00127 #define E1000_RDBAH(_n) ((_n) < 4 ? (0x02804 + ((_n) * 0x100)) : \
00128 (0x0C004 + ((_n) * 0x40)))
00129 #define E1000_RDLEN(_n) ((_n) < 4 ? (0x02808 + ((_n) * 0x100)) : \
00130 (0x0C008 + ((_n) * 0x40)))
00131 #define E1000_SRRCTL(_n) ((_n) < 4 ? (0x0280C + ((_n) * 0x100)) : \
00132 (0x0C00C + ((_n) * 0x40)))
00133 #define E1000_RDH(_n) ((_n) < 4 ? (0x02810 + ((_n) * 0x100)) : \
00134 (0x0C010 + ((_n) * 0x40)))
00135 #define E1000_RXCTL(_n) ((_n) < 4 ? (0x02814 + ((_n) * 0x100)) : \
00136 (0x0C014 + ((_n) * 0x40)))
00137 #define E1000_DCA_RXCTRL(_n) E1000_RXCTL(_n)
00138 #define E1000_RDT(_n) ((_n) < 4 ? (0x02818 + ((_n) * 0x100)) : \
00139 (0x0C018 + ((_n) * 0x40)))
00140 #define E1000_RXDCTL(_n) ((_n) < 4 ? (0x02828 + ((_n) * 0x100)) : \
00141 (0x0C028 + ((_n) * 0x40)))
00142 #define E1000_RQDPC(_n) ((_n) < 4 ? (0x02830 + ((_n) * 0x100)) : \
00143 (0x0C030 + ((_n) * 0x40)))
00144 #define E1000_TDBAL(_n) ((_n) < 4 ? (0x03800 + ((_n) * 0x100)) : \
00145 (0x0E000 + ((_n) * 0x40)))
00146 #define E1000_TDBAH(_n) ((_n) < 4 ? (0x03804 + ((_n) * 0x100)) : \
00147 (0x0E004 + ((_n) * 0x40)))
00148 #define E1000_TDLEN(_n) ((_n) < 4 ? (0x03808 + ((_n) * 0x100)) : \
00149 (0x0E008 + ((_n) * 0x40)))
00150 #define E1000_TDH(_n) ((_n) < 4 ? (0x03810 + ((_n) * 0x100)) : \
00151 (0x0E010 + ((_n) * 0x40)))
00152 #define E1000_TXCTL(_n) ((_n) < 4 ? (0x03814 + ((_n) * 0x100)) : \
00153 (0x0E014 + ((_n) * 0x40)))
00154 #define E1000_DCA_TXCTRL(_n) E1000_TXCTL(_n)
00155 #define E1000_TDT(_n) ((_n) < 4 ? (0x03818 + ((_n) * 0x100)) : \
00156 (0x0E018 + ((_n) * 0x40)))
00157 #define E1000_TXDCTL(_n) ((_n) < 4 ? (0x03828 + ((_n) * 0x100)) : \
00158 (0x0E028 + ((_n) * 0x40)))
00159 #define E1000_TDWBAL(_n) ((_n) < 4 ? (0x03838 + ((_n) * 0x100)) : \
00160 (0x0E038 + ((_n) * 0x40)))
00161 #define E1000_TDWBAH(_n) ((_n) < 4 ? (0x0383C + ((_n) * 0x100)) : \
00162 (0x0E03C + ((_n) * 0x40)))
00163 #define E1000_TARC(_n) (0x03840 + ((_n) * 0x100))
00164 #define E1000_RSRPD 0x02C00
00165 #define E1000_RAID 0x02C08
00166 #define E1000_TXDMAC 0x03000
00167 #define E1000_KABGTXD 0x03004
00168 #define E1000_PSRTYPE(_i) (0x05480 + ((_i) * 4))
00169 #define E1000_RAL(_i) (((_i) <= 15) ? (0x05400 + ((_i) * 8)) : \
00170 (0x054E0 + ((_i - 16) * 8)))
00171 #define E1000_RAH(_i) (((_i) <= 15) ? (0x05404 + ((_i) * 8)) : \
00172 (0x054E4 + ((_i - 16) * 8)))
00173 #define E1000_IP4AT_REG(_i) (0x05840 + ((_i) * 8))
00174 #define E1000_IP6AT_REG(_i) (0x05880 + ((_i) * 4))
00175 #define E1000_WUPM_REG(_i) (0x05A00 + ((_i) * 4))
00176 #define E1000_FFMT_REG(_i) (0x09000 + ((_i) * 8))
00177 #define E1000_FFVT_REG(_i) (0x09800 + ((_i) * 8))
00178 #define E1000_FFLT_REG(_i) (0x05F00 + ((_i) * 8))
00179 #define E1000_PBSLAC 0x03100
00180 #define E1000_PBSLAD(_n) (0x03110 + (0x4 * (_n)))
00181 #define E1000_TXPBS 0x03404
00182 #define E1000_TDFH 0x03410
00183 #define E1000_TDFT 0x03418
00184 #define E1000_TDFHS 0x03420
00185 #define E1000_TDFTS 0x03428
00186 #define E1000_TDFPC 0x03430
00187 #define E1000_TDPUMB 0x0357C
00188 #define E1000_TDPUAD 0x03580
00189 #define E1000_TDPUWD 0x03584
00190 #define E1000_TDPURD 0x03588
00191 #define E1000_TDPUCTL 0x0358C
00192 #define E1000_DTXCTL 0x03590
00193 #define E1000_DTXTCPFLGL 0x0359C
00194 #define E1000_DTXTCPFLGH 0x035A0
00195 #define E1000_DTXMXSZRQ 0x03540
00196 #define E1000_TIDV 0x03820
00197 #define E1000_TADV 0x0382C
00198 #define E1000_TSPMT 0x03830
00199 #define E1000_CRCERRS 0x04000
00200 #define E1000_ALGNERRC 0x04004
00201 #define E1000_SYMERRS 0x04008
00202 #define E1000_RXERRC 0x0400C
00203 #define E1000_MPC 0x04010
00204 #define E1000_SCC 0x04014
00205 #define E1000_ECOL 0x04018
00206 #define E1000_MCC 0x0401C
00207 #define E1000_LATECOL 0x04020
00208 #define E1000_COLC 0x04028
00209 #define E1000_DC 0x04030
00210 #define E1000_TNCRS 0x04034
00211 #define E1000_SEC 0x04038
00212 #define E1000_CEXTERR 0x0403C
00213 #define E1000_RLEC 0x04040
00214 #define E1000_XONRXC 0x04048
00215 #define E1000_XONTXC 0x0404C
00216 #define E1000_XOFFRXC 0x04050
00217 #define E1000_XOFFTXC 0x04054
00218 #define E1000_FCRUC 0x04058
00219 #define E1000_PRC64 0x0405C
00220 #define E1000_PRC127 0x04060
00221 #define E1000_PRC255 0x04064
00222 #define E1000_PRC511 0x04068
00223 #define E1000_PRC1023 0x0406C
00224 #define E1000_PRC1522 0x04070
00225 #define E1000_GPRC 0x04074
00226 #define E1000_BPRC 0x04078
00227 #define E1000_MPRC 0x0407C
00228 #define E1000_GPTC 0x04080
00229 #define E1000_GORCL 0x04088
00230 #define E1000_GORCH 0x0408C
00231 #define E1000_GOTCL 0x04090
00232 #define E1000_GOTCH 0x04094
00233 #define E1000_RNBC 0x040A0
00234 #define E1000_RUC 0x040A4
00235 #define E1000_RFC 0x040A8
00236 #define E1000_ROC 0x040AC
00237 #define E1000_RJC 0x040B0
00238 #define E1000_MGTPRC 0x040B4
00239 #define E1000_MGTPDC 0x040B8
00240 #define E1000_MGTPTC 0x040BC
00241 #define E1000_TORL 0x040C0
00242 #define E1000_TORH 0x040C4
00243 #define E1000_TOTL 0x040C8
00244 #define E1000_TOTH 0x040CC
00245 #define E1000_TPR 0x040D0
00246 #define E1000_TPT 0x040D4
00247 #define E1000_PTC64 0x040D8
00248 #define E1000_PTC127 0x040DC
00249 #define E1000_PTC255 0x040E0
00250 #define E1000_PTC511 0x040E4
00251 #define E1000_PTC1023 0x040E8
00252 #define E1000_PTC1522 0x040EC
00253 #define E1000_MPTC 0x040F0
00254 #define E1000_BPTC 0x040F4
00255 #define E1000_TSCTC 0x040F8
00256 #define E1000_TSCTFC 0x040FC
00257 #define E1000_IAC 0x04100
00258 #define E1000_ICRXPTC 0x04104
00259 #define E1000_ICRXATC 0x04108
00260 #define E1000_ICTXPTC 0x0410C
00261 #define E1000_ICTXATC 0x04110
00262 #define E1000_ICTXQEC 0x04118
00263 #define E1000_ICTXQMTC 0x0411C
00264 #define E1000_ICRXDMTC 0x04120
00265 #define E1000_ICRXOC 0x04124
00266
00267 #define E1000_LSECTXUT 0x04300
00268 #define E1000_LSECTXPKTE 0x04304
00269 #define E1000_LSECTXPKTP 0x04308
00270 #define E1000_LSECTXOCTE 0x0430C
00271 #define E1000_LSECTXOCTP 0x04310
00272 #define E1000_LSECRXUT 0x04314
00273 #define E1000_LSECRXOCTD 0x0431C
00274 #define E1000_LSECRXOCTV 0x04320
00275 #define E1000_LSECRXBAD 0x04324
00276 #define E1000_LSECRXNOSCI 0x04328
00277 #define E1000_LSECRXUNSCI 0x0432C
00278 #define E1000_LSECRXUNCH 0x04330
00279 #define E1000_LSECRXDELAY 0x04340
00280 #define E1000_LSECRXLATE 0x04350
00281 #define E1000_LSECRXOK(_n) (0x04360 + (0x04 * (_n)))
00282 #define E1000_LSECRXINV(_n) (0x04380 + (0x04 * (_n)))
00283 #define E1000_LSECRXNV(_n) (0x043A0 + (0x04 * (_n)))
00284 #define E1000_LSECRXUNSA 0x043C0
00285 #define E1000_LSECRXNUSA 0x043D0
00286 #define E1000_LSECTXCAP 0x0B000
00287 #define E1000_LSECRXCAP 0x0B300
00288 #define E1000_LSECTXCTRL 0x0B004
00289 #define E1000_LSECRXCTRL 0x0B304
00290 #define E1000_LSECTXSCL 0x0B008
00291 #define E1000_LSECTXSCH 0x0B00C
00292 #define E1000_LSECTXSA 0x0B010
00293 #define E1000_LSECTXPN0 0x0B018
00294 #define E1000_LSECTXPN1 0x0B01C
00295 #define E1000_LSECRXSCL 0x0B3D0
00296 #define E1000_LSECRXSCH 0x0B3E0
00297 #define E1000_LSECTXKEY0(_n) (0x0B020 + (0x04 * (_n)))
00298 #define E1000_LSECTXKEY1(_n) (0x0B030 + (0x04 * (_n)))
00299 #define E1000_LSECRXSA(_n) (0x0B310 + (0x04 * (_n)))
00300 #define E1000_LSECRXPN(_n) (0x0B330 + (0x04 * (_n)))
00301
00302
00303
00304
00305 #define E1000_LSECRXKEY(_n, _m) (0x0B350 + (0x10 * (_n)) + (0x04 * (_m)))
00306
00307 #define E1000_SSVPC 0x041A0
00308 #define E1000_IPSCTRL 0xB430
00309 #define E1000_IPSRXCMD 0x0B408
00310 #define E1000_IPSRXIDX 0x0B400
00311 #define E1000_IPSRXIPADDR(_n) (0x0B420+ (0x04 * (_n)))
00312 #define E1000_IPSRXKEY(_n) (0x0B410 + (0x04 * (_n)))
00313 #define E1000_IPSRXSALT 0x0B404
00314 #define E1000_IPSRXSPI 0x0B40C
00315 #define E1000_IPSTXKEY(_n) (0x0B460 + (0x04 * (_n)))
00316 #define E1000_IPSTXSALT 0x0B454
00317 #define E1000_IPSTXIDX 0x0B450
00318 #define E1000_PCS_CFG0 0x04200
00319 #define E1000_PCS_LCTL 0x04208
00320 #define E1000_PCS_LSTAT 0x0420C
00321 #define E1000_CBTMPC 0x0402C
00322 #define E1000_HTDPMC 0x0403C
00323 #define E1000_CBRDPC 0x04044
00324 #define E1000_CBRMPC 0x040FC
00325 #define E1000_RPTHC 0x04104
00326 #define E1000_HGPTC 0x04118
00327 #define E1000_HTCBDPC 0x04124
00328 #define E1000_HGORCL 0x04128
00329 #define E1000_HGORCH 0x0412C
00330 #define E1000_HGOTCL 0x04130
00331 #define E1000_HGOTCH 0x04134
00332 #define E1000_LENERRS 0x04138
00333 #define E1000_SCVPC 0x04228
00334 #define E1000_HRMPC 0x0A018
00335 #define E1000_PCS_ANADV 0x04218
00336 #define E1000_PCS_LPAB 0x0421C
00337 #define E1000_PCS_NPTX 0x04220
00338 #define E1000_PCS_LPABNP 0x04224
00339 #define E1000_1GSTAT_RCV 0x04228
00340 #define E1000_RXCSUM 0x05000
00341 #define E1000_RLPML 0x05004
00342 #define E1000_RFCTL 0x05008
00343 #define E1000_MTA 0x05200
00344 #define E1000_RA 0x05400
00345 #define E1000_RA2 0x054E0
00346 #define E1000_VFTA 0x05600
00347 #define E1000_VT_CTL 0x0581C
00348 #define E1000_VFQA0 0x0B000
00349 #define E1000_VFQA1 0x0B200
00350 #define E1000_WUC 0x05800
00351 #define E1000_WUFC 0x05808
00352 #define E1000_WUS 0x05810
00353 #define E1000_MANC 0x05820
00354 #define E1000_IPAV 0x05838
00355 #define E1000_IP4AT 0x05840
00356 #define E1000_IP6AT 0x05880
00357 #define E1000_WUPL 0x05900
00358 #define E1000_WUPM 0x05A00
00359 #define E1000_PBACL 0x05B68
00360 #define E1000_FFLT 0x05F00
00361 #define E1000_HOST_IF 0x08800
00362 #define E1000_FFMT 0x09000
00363 #define E1000_FFVT 0x09800
00364 #define E1000_FHFT(_n) (0x09000 + (_n * 0x100))
00365 #define E1000_FHFT_EXT(_n) (0x09A00 + (_n * 0x100))
00366
00367
00368 #define E1000_KMRNCTRLSTA 0x00034
00369 #define E1000_MDPHYA 0x0003C
00370 #define E1000_MANC2H 0x05860
00371 #define E1000_SW_FW_SYNC 0x05B5C
00372 #define E1000_CCMCTL 0x05B48
00373 #define E1000_GIOCTL 0x05B44
00374 #define E1000_SCCTL 0x05B4C
00375 #define E1000_GCR 0x05B00
00376 #define E1000_GCR2 0x05B64
00377 #define E1000_GSCL_1 0x05B10
00378 #define E1000_GSCL_2 0x05B14
00379 #define E1000_GSCL_3 0x05B18
00380 #define E1000_GSCL_4 0x05B1C
00381 #define E1000_FACTPS 0x05B30
00382 #define E1000_SWSM 0x05B50
00383 #define E1000_FWSM 0x05B54
00384 #define E1000_SWSM2 0x05B58
00385 #define E1000_DCA_ID 0x05B70
00386 #define E1000_DCA_CTRL 0x05B74
00387 #define E1000_FFLT_DBG 0x05F04
00388 #define E1000_HICR 0x08F00
00389
00390
00391 #define E1000_CPUVEC 0x02C10
00392 #define E1000_MRQC 0x05818
00393 #define E1000_IMIR(_i) (0x05A80 + ((_i) * 4))
00394 #define E1000_IMIREXT(_i) (0x05AA0 + ((_i) * 4))
00395 #define E1000_IMIRVP 0x05AC0
00396 #define E1000_MSIXBM(_i) (0x01600 + ((_i) * 4))
00397
00398 #define E1000_MSIXTADD(_i) (0x0C000 + ((_i) * 0x10))
00399
00400 #define E1000_MSIXTUADD(_i) (0x0C004 + ((_i) * 0x10))
00401
00402 #define E1000_MSIXTMSG(_i) (0x0C008 + ((_i) * 0x10))
00403
00404 #define E1000_MSIXVCTRL(_i) (0x0C00C + ((_i) * 0x10))
00405
00406 #define E1000_MSIXPBA 0x0E000
00407 #define E1000_RETA(_i) (0x05C00 + ((_i) * 4))
00408 #define E1000_RSSRK(_i) (0x05C80 + ((_i) * 4))
00409 #define E1000_RSSIM 0x05864
00410 #define E1000_RSSIR 0x05868
00411
00412 #define E1000_SWPBS 0x03004
00413 #define E1000_MBVFICR 0x00C80
00414 #define E1000_MBVFIMR 0x00C84
00415 #define E1000_VFLRE 0x00C88
00416 #define E1000_VFRE 0x00C8C
00417 #define E1000_VFTE 0x00C90
00418 #define E1000_QDE 0x02408
00419 #define E1000_DTXSWC 0x03500
00420 #define E1000_RPLOLR 0x05AF0
00421 #define E1000_UTA 0x0A000
00422 #define E1000_IOVTCL 0x05BBC
00423 #define E1000_VMRCTL 0X05D80
00424
00425 #define E1000_V2PMAILBOX(_n) (0x00C40 + (4 * (_n)))
00426 #define E1000_P2VMAILBOX(_n) (0x00C00 + (4 * (_n)))
00427 #define E1000_VMBMEM(_n) (0x00800 + (64 * (_n)))
00428 #define E1000_VFVMBMEM(_n) (0x00800 + (_n))
00429 #define E1000_VMOLR(_n) (0x05AD0 + (4 * (_n)))
00430 #define E1000_VLVF(_n) (0x05D00 + (4 * (_n)))
00431
00432
00433 #define E1000_TSYNCRXCTL 0x0B620
00434 #define E1000_TSYNCTXCTL 0x0B614
00435 #define E1000_TSYNCRXCFG 0x05F50
00436 #define E1000_RXSTMPL 0x0B624
00437 #define E1000_RXSTMPH 0x0B628
00438 #define E1000_RXSATRL 0x0B62C
00439 #define E1000_RXSATRH 0x0B630
00440 #define E1000_TXSTMPL 0x0B618
00441 #define E1000_TXSTMPH 0x0B61C
00442 #define E1000_SYSTIML 0x0B600
00443 #define E1000_SYSTIMH 0x0B604
00444 #define E1000_TIMINCA 0x0B608
00445
00446
00447 #define E1000_SAQF(_n) (0x05980 + (4 * (_n)))
00448 #define E1000_DAQF(_n) (0x059A0 + (4 * (_n)))
00449 #define E1000_SPQF(_n) (0x059C0 + (4 * (_n)))
00450 #define E1000_FTQF(_n) (0x059E0 + (4 * (_n)))
00451 #define E1000_TTQF(_n) (0x059E0 + (4 * (_n)))
00452 #define E1000_SYNQF(_n) (0x055FC + (4 * (_n)))
00453 #define E1000_ETQF(_n) (0x05CB0 + (4 * (_n)))
00454
00455 #define E1000_RTTDCS 0x3600
00456 #define E1000_RTTPCS 0x3474
00457 #define E1000_RTRPCS 0x2474
00458 #define E1000_RTRUP2TC 0x05AC4
00459 #define E1000_RTTUP2TC 0x0418
00460 #define E1000_RTTDTCRC(_n) (0x3610 + ((_n) * 4))
00461 #define E1000_RTTPTCRC(_n) (0x3480 + ((_n) * 4))
00462 #define E1000_RTRPTCRC(_n) (0x2480 + ((_n) * 4))
00463 #define E1000_RTTDTCRS(_n) (0x3630 + ((_n) * 4))
00464 #define E1000_RTTDTCRM(_n) (0x3650 + ((_n) * 4))
00465 #define E1000_RTTPTCRS(_n) (0x34A0 + ((_n) * 4))
00466 #define E1000_RTTPTCRM(_n) (0x34C0 + ((_n) * 4))
00467 #define E1000_RTRPTCRS(_n) (0x24A0 + ((_n) * 4))
00468 #define E1000_RTRPTCRM(_n) (0x24C0 + ((_n) * 4))
00469 #define E1000_RTTDVMRM(_n) (0x3670 + ((_n) * 4))
00470 #define E1000_RTTBCNRM(_n) (0x3690 + ((_n) * 4))
00471 #define E1000_RTTDQSEL 0x3604
00472 #define E1000_RTTDVMRC 0x3608
00473 #define E1000_RTTDVMRS 0x360C
00474 #define E1000_RTTBCNRC 0x36B0
00475 #define E1000_RTTBCNRS 0x36B4
00476 #define E1000_RTTBCNCR 0xB200
00477 #define E1000_RTTBCNTG 0x35A4
00478 #define E1000_RTTBCNCP 0xB208
00479 #define E1000_RTRBCNCR 0xB20C
00480 #define E1000_RTTBCNRD 0x36B8
00481 #define E1000_PFCTOP 0x1080
00482 #define E1000_RTTBCNIDX 0xB204
00483 #define E1000_RTTBCNACH 0x0B214
00484 #define E1000_RTTBCNACL 0x0B210
00485
00486 #endif