Lines Matching +full:0 +full:x00000080
36 #define NGE_CSR 0x00
37 #define NGE_CFG 0x04
38 #define NGE_MEAR 0x08
39 #define NGE_PCITST 0x0C
40 #define NGE_ISR 0x10
41 #define NGE_IMR 0x14
42 #define NGE_IER 0x18
43 #define NGE_IHR 0x1C
44 #define NGE_TX_LISTPTR_LO 0x20
45 #define NGE_TX_LISTPTR_HI 0x24
47 #define NGE_TX_CFG 0x28
48 #define NGE_GPIO 0x2C
49 #define NGE_RX_LISTPTR_LO 0x30
50 #define NGE_RX_LISTPTR_HI 0x34
52 #define NGE_RX_CFG 0x38
53 #define NGE_PRIOQCTL 0x3C
54 #define NGE_WOLCSR 0x40
55 #define NGE_PAUSECSR 0x44
56 #define NGE_RXFILT_CTL 0x48
57 #define NGE_RXFILT_DATA 0x4C
58 #define NGE_BOOTROM_ADDR 0x50
59 #define NGE_BOOTROM_DATA 0x54
60 #define NGE_SILICONREV 0x58
61 #define NGE_MIBCTL 0x5C
62 #define NGE_MIB_RXERRPKT 0x60
63 #define NGE_MIB_RXERRFCS 0x64
64 #define NGE_MIB_RXERRMISSEDPKT 0x68
65 #define NGE_MIB_RXERRALIGN 0x6C
66 #define NGE_MIB_RXERRSYM 0x70
67 #define NGE_MIB_RXERRGIANT 0x74
68 #define NGE_MIB_RXERRRANGLEN 0x78
69 #define NGE_MIB_RXBADOPCODE 0x7C
70 #define NGE_MIB_RXPAUSEPKTS 0x80
71 #define NGE_MIB_TXPAUSEPKTS 0x84
72 #define NGE_MIB_TXERRSQE 0x88
73 #define NGE_TXPRIOQ_PTR1 0xA0
74 #define NGE_TXPRIOQ_PTR2 0xA4
75 #define NGE_TXPRIOQ_PTR3 0xA8
76 #define NGE_RXPRIOQ_PTR1 0xB0
77 #define NGE_RXPRIOQ_PTR2 0xB4
78 #define NGE_RXPRIOQ_PTR3 0xB8
79 #define NGE_VLAN_IP_RXCTL 0xBC
80 #define NGE_VLAN_IP_TXCTL 0xC0
81 #define NGE_VLAN_DATA 0xC4
82 #define NGE_CLKRUN 0xCC
83 #define NGE_TBI_BMCR 0xE0
84 #define NGE_TBI_BMSR 0xE4
85 #define NGE_TBI_ANAR 0xE8
86 #define NGE_TBI_ANLPAR 0xEC
87 #define NGE_TBI_ANER 0xF0
88 #define NGE_TBI_ESR 0xF4
91 #define NGE_CSR_TX_ENABLE 0x00000001
92 #define NGE_CSR_TX_DISABLE 0x00000002
93 #define NGE_CSR_RX_ENABLE 0x00000004
94 #define NGE_CSR_RX_DISABLE 0x00000008
95 #define NGE_CSR_TX_RESET 0x00000010
96 #define NGE_CSR_RX_RESET 0x00000020
97 #define NGE_CSR_SOFTINTR 0x00000080
98 #define NGE_CSR_RESET 0x00000100
99 #define NGE_CSR_TX_PRIOQ_ENB0 0x00000200
100 #define NGE_CSR_TX_PRIOQ_ENB1 0x00000400
101 #define NGE_CSR_TX_PRIOQ_ENB2 0x00000800
102 #define NGE_CSR_TX_PRIOQ_ENB3 0x00001000
103 #define NGE_CSR_RX_PRIOQ_ENB0 0x00002000
104 #define NGE_CSR_RX_PRIOQ_ENB1 0x00004000
105 #define NGE_CSR_RX_PRIOQ_ENB2 0x00008000
106 #define NGE_CSR_RX_PRIOQ_ENB3 0x00010000
109 #define NGE_CFG_BIGENDIAN 0x00000001
110 #define NGE_CFG_EXT_125MHZ 0x00000002
111 #define NGE_CFG_BOOTROM_DIS 0x00000004
112 #define NGE_CFG_PERR_DETECT 0x00000008
113 #define NGE_CFG_DEFER_DISABLE 0x00000010
114 #define NGE_CFG_OUTOFWIN_TIMER 0x00000020
115 #define NGE_CFG_SINGLE_BACKOFF 0x00000040
116 #define NGE_CFG_PCIREQ_ALG 0x00000080
117 #define NGE_CFG_EXTSTS_ENB 0x00000100
118 #define NGE_CFG_PHY_DIS 0x00000200
119 #define NGE_CFG_PHY_RST 0x00000400
120 #define NGE_CFG_64BIT_ADDR_ENB 0x00000800
121 #define NGE_CFG_64BIT_DATA_ENB 0x00001000
122 #define NGE_CFG_64BIT_PCI_DET 0x00002000
123 #define NGE_CFG_64BIT_TARG 0x00004000
124 #define NGE_CFG_MWI_DIS 0x00008000
125 #define NGE_CFG_MRM_DIS 0x00010000
126 #define NGE_CFG_TMRTST 0x00020000
127 #define NGE_CFG_PHYINTR_SPD 0x00040000
128 #define NGE_CFG_PHYINTR_LNK 0x00080000
129 #define NGE_CFG_PHYINTR_DUP 0x00100000
130 #define NGE_CFG_MODE_1000 0x00400000
131 #define NGE_CFG_TBI_EN 0x01000000
132 #define NGE_CFG_DUPLEX_STS 0x10000000
133 #define NGE_CFG_SPEED_STS 0x60000000
134 #define NGE_CFG_LINK_STS 0x80000000
137 #define NGE_MEAR_EE_DIN 0x00000001
138 #define NGE_MEAR_EE_DOUT 0x00000002
139 #define NGE_MEAR_EE_CLK 0x00000004
140 #define NGE_MEAR_EE_CSEL 0x00000008
141 #define NGE_MEAR_MII_DATA 0x00000010
142 #define NGE_MEAR_MII_DIR 0x00000020
143 #define NGE_MEAR_MII_CLK 0x00000040
145 #define NGE_EECMD_WRITE 0x140
146 #define NGE_EECMD_READ 0x180
147 #define NGE_EECMD_ERASE 0x1c0
149 #define NGE_EE_NODEADDR 0xA
152 #define NGE_PCICTL_SRAMADDR 0x0000001F
153 #define NGE_PCICTL_RAMTSTENB 0x00000020
154 #define NGE_PCICTL_TXTSTENB 0x00000040
155 #define NGE_PCICTL_RXTSTENB 0x00000080
156 #define NGE_PCICTL_BMTSTENB 0x00000200
157 #define NGE_PCICTL_RAMADDR 0x001F0000
158 #define NGE_PCICTL_ROMTIME 0x0F000000
159 #define NGE_PCICTL_DISCTEST 0x40000000
162 #define NGE_ISR_RX_OK 0x00000001
163 #define NGE_ISR_RX_DESC_OK 0x00000002
164 #define NGE_ISR_RX_ERR 0x00000004
165 #define NGE_ISR_RX_EARLY 0x00000008
166 #define NGE_ISR_RX_IDLE 0x00000010
167 #define NGE_ISR_RX_OFLOW 0x00000020
168 #define NGE_ISR_TX_OK 0x00000040
169 #define NGE_ISR_TX_DESC_OK 0x00000080
170 #define NGE_ISR_TX_ERR 0x00000100
171 #define NGE_ISR_TX_IDLE 0x00000200
172 #define NGE_ISR_TX_UFLOW 0x00000400
173 #define NGE_ISR_MIB_SERVICE 0x00000800
174 #define NGE_ISR_SOFTINTR 0x00001000
175 #define NGE_ISR_PME_EVENT 0x00002000
176 #define NGE_ISR_PHY_INTR 0x00004000
177 #define NGE_ISR_HIBITS 0x00008000
178 #define NGE_ISR_RX_FIFO_OFLOW 0x00010000
179 #define NGE_ISR_TGT_ABRT 0x00020000
180 #define NGE_ISR_BM_ABRT 0x00040000
181 #define NGE_ISR_SYSERR 0x00080000
182 #define NGE_ISR_PARITY_ERR 0x00100000
183 #define NGE_ISR_RX_RESET_DONE 0x00200000
184 #define NGE_ISR_TX_RESET_DONE 0x00400000
185 #define NGE_ISR_RX_PRIOQ_DESC0 0x00800000
186 #define NGE_ISR_RX_PRIOQ_DESC1 0x01000000
187 #define NGE_ISR_RX_PRIOQ_DESC2 0x02000000
188 #define NGE_ISR_RX_PRIOQ_DESC3 0x04000000
189 #define NGE_ISR_TX_PRIOQ_DESC0 0x08000000
190 #define NGE_ISR_TX_PRIOQ_DESC1 0x10000000
191 #define NGE_ISR_TX_PRIOQ_DESC2 0x20000000
192 #define NGE_ISR_TX_PRIOQ_DESC3 0x40000000
195 #define NGE_IMR_RX_OK 0x00000001
196 #define NGE_IMR_RX_DESC_OK 0x00000002
197 #define NGE_IMR_RX_ERR 0x00000004
198 #define NGE_IMR_RX_EARLY 0x00000008
199 #define NGE_IMR_RX_IDLE 0x00000010
200 #define NGE_IMR_RX_OFLOW 0x00000020
201 #define NGE_IMR_TX_OK 0x00000040
202 #define NGE_IMR_TX_DESC_OK 0x00000080
203 #define NGE_IMR_TX_ERR 0x00000100
204 #define NGE_IMR_TX_IDLE 0x00000200
205 #define NGE_IMR_TX_UFLOW 0x00000400
206 #define NGE_IMR_MIB_SERVICE 0x00000800
207 #define NGE_IMR_SOFTINTR 0x00001000
208 #define NGE_IMR_PME_EVENT 0x00002000
209 #define NGE_IMR_PHY_INTR 0x00004000
210 #define NGE_IMR_HIBITS 0x00008000
211 #define NGE_IMR_RX_FIFO_OFLOW 0x00010000
212 #define NGE_IMR_TGT_ABRT 0x00020000
213 #define NGE_IMR_BM_ABRT 0x00040000
214 #define NGE_IMR_SYSERR 0x00080000
215 #define NGE_IMR_PARITY_ERR 0x00100000
216 #define NGE_IMR_RX_RESET_DONE 0x00200000
217 #define NGE_IMR_TX_RESET_DONE 0x00400000
218 #define NGE_IMR_RX_PRIOQ_DESC0 0x00800000
219 #define NGE_IMR_RX_PRIOQ_DESC1 0x01000000
220 #define NGE_IMR_RX_PRIOQ_DESC2 0x02000000
221 #define NGE_IMR_RX_PRIOQ_DESC3 0x04000000
222 #define NGE_IMR_TX_PRIOQ_DESC0 0x08000000
223 #define NGE_IMR_TX_PRIOQ_DESC1 0x10000000
224 #define NGE_IMR_TX_PRIOQ_DESC2 0x20000000
225 #define NGE_IMR_TX_PRIOQ_DESC3 0x40000000
234 #define NGE_IER_INTRENB 0x00000001
237 #define NGE_IHR_HOLDOFF 0x000000FF
238 #define NGE_IHR_HOLDCTL 0x00000100
241 #define NGE_TXCFG_DRAIN_THRESH 0x000000FF /* 32-byte units */
242 #define NGE_TXCFG_FILL_THRESH 0x0000FF00 /* 32-byte units */
243 #define NGE_1000MB_BURST_DIS 0x00080000
244 #define NGE_TXCFG_DMABURST 0x00700000
245 #define NGE_TXCFG_ECRETRY 0x00800000
246 #define NGE_TXCFG_AUTOPAD 0x10000000
247 #define NGE_TXCFG_LOOPBK 0x20000000
248 #define NGE_TXCFG_IGN_HBEAT 0x40000000
249 #define NGE_TXCFG_IGN_CARR 0x80000000
254 #define NGE_TXDMA_1024BYTES 0x00000000
255 #define NGE_TXDMA_8BYTES 0x00100000
256 #define NGE_TXDMA_16BYTES 0x00200000
257 #define NGE_TXDMA_32BYTES 0x00300000
258 #define NGE_TXDMA_64BYTES 0x00400000
259 #define NGE_TXDMA_128BYTES 0x00500000
260 #define NGE_TXDMA_256BYTES 0x00600000
261 #define NGE_TXDMA_512BYTES 0x00700000
268 #define NGE_GPIO_GP1_OUT 0x00000001
269 #define NGE_GPIO_GP2_OUT 0x00000002
270 #define NGE_GPIO_GP3_OUT 0x00000004
271 #define NGE_GPIO_GP4_OUT 0x00000008
272 #define NGE_GPIO_GP5_OUT 0x00000010
273 #define NGE_GPIO_GP1_OUTENB 0x00000020
274 #define NGE_GPIO_GP2_OUTENB 0x00000040
275 #define NGE_GPIO_GP3_OUTENB 0x00000080
276 #define NGE_GPIO_GP4_OUTENB 0x00000100
277 #define NGE_GPIO_GP5_OUTENB 0x00000200
278 #define NGE_GPIO_GP1_IN 0x00000400
279 #define NGE_GPIO_GP2_IN 0x00000800
280 #define NGE_GPIO_GP3_IN 0x00001000
281 #define NGE_GPIO_GP4_IN 0x00002000
282 #define NGE_GPIO_GP5_IN 0x00004000
285 #define NGE_RXCFG_DRAIN_THRESH 0x0000003E /* 8-byte units */
286 #define NGE_RXCFG_DMABURST 0x00700000
287 #define NGE_RXCFG_RX_RANGEERR 0x04000000 /* accept in-range err frames */
288 #define NGE_RXCFG_RX_GIANTS 0x08000000 /* accept packets > 1518 bytes */
289 #define NGE_RXCFG_RX_FDX 0x10000000 /* full duplex receive */
290 #define NGE_RXCFG_RX_NOCRC 0x20000000 /* strip CRC */
291 #define NGE_RXCFG_RX_RUNT 0x40000000 /* accept short frames */
292 #define NGE_RXCFG_RX_BADPKTS 0x80000000 /* accept error frames */
296 #define NGE_RXDMA_1024BYTES 0x00000000
297 #define NGE_RXDMA_8BYTES 0x00100000
298 #define NGE_RXDMA_16BYTES 0x00200000
299 #define NGE_RXDMA_32YTES 0x00300000
300 #define NGE_RXDMA_64BYTES 0x00400000
301 #define NGE_RXDMA_128BYTES 0x00500000
302 #define NGE_RXDMA_256BYTES 0x00600000
303 #define NGE_RXDMA_512BYTES 0x00700000
324 #define NGE_PRIOQCTL_TXPRIO_ENB 0x00000001
325 #define NGE_PRIOQCTL_TXFAIR_ENB 0x00000002
326 #define NGE_PRIOQCTL_RXPRIO 0x0000000C
328 #define NGE_RXPRIOQ_DISABLED 0x00000000
329 #define NGE_RXPRIOQ_TWOQS 0x00000004
330 #define NGE_RXPRIOQ_THREEQS 0x00000008
331 #define NGE_RXPRIOQ_FOURQS 0x0000000C
334 #define NGE_WOLCSR_WAKE_ON_PHYINTR 0x00000001
335 #define NGE_WOLCSR_WAKE_ON_UNICAST 0x00000002
336 #define NGE_WOLCSR_WAKE_ON_MULTICAST 0x00000004
337 #define NGE_WOLCSR_WAKE_ON_BROADCAST 0x00000008
338 #define NGE_WOLCSR_WAKE_ON_ARP 0x00000010
339 #define NGE_WOLCSR_WAKE_ON_PAT0_MATCH 0x00000020
340 #define NGE_WOLCSR_WAKE_ON_PAT1_MATCH 0x00000040
341 #define NGE_WOLCSR_WAKE_ON_PAT2_MATCH 0x00000080
342 #define NGE_WOLCSR_WAKE_ON_PAT3_MATCH 0x00000100
343 #define NGE_WOLCSR_WAKE_ON_MAGICPKT 0x00000200
344 #define NGE_WOLCSR_SECUREON_ENB 0x00000400
345 #define NGE_WOLCSR_SECUREON_HACK 0x00200000
346 #define NGE_WOLCSR_PHYINTR 0x00400000
347 #define NGE_WOLCSR_UNICAST 0x00800000
348 #define NGE_WOLCSR_MULTICAST 0x01000000
349 #define NGE_WOLCSR_BROADCAST 0x02000000
350 #define NGE_WOLCSR_ARP_RCVD 0x04000000
351 #define NGE_WOLCSR_PAT0_MATCH 0x08000000
352 #define NGE_WOLCSR_PAT1_MATCH 0x10000000
353 #define NGE_WOLCSR_PAT2_MATCH 0x20000000
354 #define NGE_WOLCSR_PAT3_MATCH 0x40000000
355 #define NGE_WOLCSR_MAGICPKT 0x80000000
358 #define NGE_PAUSECSR_CNT 0x0000FFFF
359 #define NGE_PAUSECSR_PFRAME_SENT 0x00020000
360 #define NGE_PAUSECSR_RX_DATAFIFO_THR_LO 0x000C0000
361 #define NGE_PAUSECSR_RX_DATAFIFO_THR_HI 0x00300000
362 #define NGE_PAUSECSR_RX_STATFIFO_THR_LO 0x00C00000
363 #define NGE_PAUSECSR_RX_STATFIFO_THR_HI 0x03000000
364 #define NGE_PAUSECSR_PFRAME_RCVD 0x08000000
365 #define NGE_PAUSECSR_PAUSE_ACTIVE 0x10000000
366 #define NGE_PAUSECSR_PAUSE_ON_DA 0x20000000 /* pause on direct addr */
367 #define NGE_PAUSECSR_PAUSE_ON_MCAST 0x40000000 /* pause on mcast */
368 #define NGE_PAUSECSR_PAUSE_ENB 0x80000000
371 #define MGE_RXFILTCTL_ADDR 0x000003FF
372 #define NGE_RXFILTCTL_ULMASK 0x00080000
373 #define NGE_RXFILTCTL_UCHASH 0x00100000
374 #define NGE_RXFILTCTL_MCHASH 0x00200000
375 #define NGE_RXFILTCTL_ARP 0x00400000
376 #define NGE_RXFILTCTL_PMATCH0 0x00800000
377 #define NGE_RXFILTCTL_PMATCH1 0x01000000
378 #define NGE_RXFILTCTL_PMATCH2 0x02000000
379 #define NGE_RXFILTCTL_PMATCH3 0x04000000
380 #define NGE_RXFILTCTL_PERFECT 0x08000000
381 #define NGE_RXFILTCTL_ALLPHYS 0x10000000
382 #define NGE_RXFILTCTL_ALLMULTI 0x20000000
383 #define NGE_RXFILTCTL_BROAD 0x40000000
384 #define NGE_RXFILTCTL_ENABLE 0x80000000
386 #define NGE_FILTADDR_PAR0 0x00000000
387 #define NGE_FILTADDR_PAR1 0x00000002
388 #define NGE_FILTADDR_PAR2 0x00000004
389 #define NGE_FILTADDR_PMATCH0 0x00000006
390 #define NGE_FILTADDR_PMATCH1 0x00000008
391 #define NGE_FILTADDR_SOPASS0 0x0000000A
392 #define NGE_FILTADDR_SOPASS1 0x0000000C
393 #define NGE_FILTADDR_SOPASS2 0x0000000E
394 #define NGE_FILTADDR_FMEM_LO 0x00000100
395 #define NGE_FILTADDR_FMEM_HI 0x000003FE
396 #define NGE_FILTADDR_MCAST_LO 0x00000100 /* start of multicast filter */
397 #define NGE_FILTADDR_MCAST_HI 0x000001FE /* end of multicast filter */
399 #define NGE_FILTADDR_PBUF0 0x00000200 /* pattern buffer 0 */
400 #define NGE_FILTADDR_PBUF1 0x00000280 /* pattern buffer 1 */
401 #define NGE_FILTADDR_PBUF2 0x00000300 /* pattern buffer 2 */
402 #define NGE_FILTADDR_PBUF3 0x00000380 /* pattern buffer 3 */
405 #define NGE_MIBCTL_WARNTEST 0x00000001
406 #define NGE_MIBCTL_FREEZE_CNT 0x00000002
407 #define NGE_MIBCTL_CLEAR_CNT 0x00000004
408 #define NGE_MIBCTL_STROBE_CNT 0x00000008
411 #define NGE_VIPRXCTL_TAG_DETECT_ENB 0x00000001
412 #define NGE_VIPRXCTL_TAG_STRIP_ENB 0x00000002
413 #define NGE_VIPRXCTL_DROP_TAGGEDPKTS 0x00000004
414 #define NGE_VIPRXCTL_DROP_UNTAGGEDPKTS 0x00000008
415 #define NGE_VIPRXCTL_IPCSUM_ENB 0x00000010
416 #define NGE_VIPRXCTL_REJECT_BADIPCSUM 0x00000020
417 #define NGE_VIPRXCTL_REJECT_BADTCPCSUM 0x00000040
418 #define NGE_VIPRXCTL_REJECT_BADUDPCSUM 0x00000080
421 #define NGE_VIPTXCTL_TAG_ALL 0x00000001
422 #define NGE_VIPTXCTL_TAG_PER_PKT 0x00000002
423 #define NGE_VIPTXCTL_CSUM_ALL 0x00000004
424 #define NGE_VIPTXCTL_CSUM_PER_PKT 0x00000008
427 #define NGE_VLANDATA_VTYPE 0x0000FFFF
428 #define NGE_VLANDATA_VTCI 0xFFFF0000
431 #define NGE_CLKRUN_PMESTS 0x00008000
432 #define NGE_CLKRUN_PMEENB 0x00000100
433 #define NGE_CLNRUN_CLKRUN_ENB 0x00000001
436 #define NGE_TBIBMCR_RESTART_ANEG 0x00000200
437 #define NGE_TBIBMCR_ENABLE_ANEG 0x00001000
438 #define NGE_TBIBMCR_LOOPBACK 0x00004000
441 #define NGE_TBIBMSR_ANEG_DONE 0x00000004
442 #define NGE_TBIBMSR_LINKSTAT 0x00000020
445 #define NGE_TBIANAR_HDX 0x00000020
446 #define NGE_TBIANAR_FDX 0x00000040
447 #define NGE_TBIANAR_PS1 0x00000080
448 #define NGE_TBIANAR_PS2 0x00000100
449 #define NGE_TBIANAR_PCAP 0x00000180
450 #define NGE_TBIANAR_REMFAULT 0x00003000
451 #define NGE_TBIANAR_NEXTPAGE 0x00008000
454 #define NGE_TBIANLPAR_HDX 0x00000020
455 #define NGE_TBIANLPAR_FDX 0x00000040
456 #define NGE_TBIANAR_PS1 0x00000080
457 #define NGE_TBIANAR_PS2 0x00000100
458 #define NGE_TBIANLPAR_PCAP 0x00000180
459 #define NGE_TBIANLPAR_REMFAULT 0x00003000
460 #define NGE_TBIANLPAR_NEXTPAGE 0x00008000
463 #define NGE_TBIANER_PAGERCVD 0x00000002
464 #define NGE_TBIANER_NEXTPGABLE 0x00000004
467 #define NGE_TBIEXTSTS_HXD 0x00004000
468 #define NGE_TBIEXTSTS_FXD 0x00008000
501 #define NGE_CMDSTS_BUFLEN 0x0000FFFF
502 #define NGE_CMDSTS_PKT_OK 0x08000000
503 #define NGE_CMDSTS_CRC 0x10000000
504 #define NGE_CMDSTS_INTR 0x20000000
505 #define NGE_CMDSTS_MORE 0x40000000
506 #define NGE_CMDSTS_OWN 0x80000000
510 #define NGE_RXSTAT_RANGELENERR 0x00010000
511 #define NGE_RXSTAT_LOOPBK 0x00020000
512 #define NGE_RXSTAT_ALIGNERR 0x00040000
513 #define NGE_RXSTAT_CRCERR 0x00080000
514 #define NGE_RXSTAT_SYMBOLERR 0x00100000
515 #define NGE_RXSTAT_RUNT 0x00200000
516 #define NGE_RXSTAT_GIANT 0x00400000
517 #define NGE_RXSTAT_DSTCLASS 0x01800000
518 #define NGE_RXSTAT_OVERRUN 0x02000000
519 #define NGE_RXSTAT_RX_ABORT 0x04000000
521 #define NGE_DSTCLASS_REJECT 0x00000000
522 #define NGE_DSTCLASS_UNICAST 0x00800000
523 #define NGE_DSTCLASS_MULTICAST 0x01000000
524 #define NGE_DSTCLASS_BROADCAST 0x02000000
526 #define NGE_TXSTAT_COLLCNT 0x000F0000
527 #define NGE_TXSTAT_EXCESSCOLLS 0x00100000
528 #define NGE_TXSTAT_OUTOFWINCOLL 0x00200000
529 #define NGE_TXSTAT_EXCESS_DEFER 0x00400000
530 #define NGE_TXSTAT_DEFERED 0x00800000
531 #define NGE_TXSTAT_CARR_LOST 0x01000000
532 #define NGE_TXSTAT_UNDERRUN 0x02000000
533 #define NGE_TXSTAT_TX_ABORT 0x04000000
535 #define NGE_TXEXTSTS_VLAN_TCI 0x0000FFFF
536 #define NGE_TXEXTSTS_VLANPKT 0x00010000
537 #define NGE_TXEXTSTS_IPCSUM 0x00020000
538 #define NGE_TXEXTSTS_TCPCSUM 0x00080000
539 #define NGE_TXEXTSTS_UDPCSUM 0x00200000
541 #define NGE_RXEXTSTS_VTCI 0x0000FFFF
542 #define NGE_RXEXTSTS_VLANPKT 0x00010000
543 #define NGE_RXEXTSTS_IPPKT 0x00020000
544 #define NGE_RXEXTSTS_IPCSUMERR 0x00040000
545 #define NGE_RXEXTSTS_TCPPKT 0x00080000
546 #define NGE_RXEXTSTS_TCPCSUMERR 0x00100000
547 #define NGE_RXEXTSTS_UDPPKT 0x00200000
548 #define NGE_RXEXTSTS_UDPCSUMERR 0x00400000
558 #define NGE_ADDR_LO(x) ((uint64_t)(x) & 0xffffffff)
602 #define NGE_VENDORID 0x100B
607 #define NGE_DEVICEID 0x0022
645 #define NGE_FLAG_TBI 0x0002
646 #define NGE_FLAG_SUSPENDED 0x2000
647 #define NGE_FLAG_DETACH 0x4000
648 #define NGE_FLAG_LINK 0x8000
685 #define NGE_INT_HOLDOFF_MIN 0
693 #define NGE_PCI_VENDOR_ID 0x00
694 #define NGE_PCI_DEVICE_ID 0x02
695 #define NGE_PCI_COMMAND 0x04
696 #define NGE_PCI_STATUS 0x06
697 #define NGE_PCI_REVID 0x08
698 #define NGE_PCI_CLASSCODE 0x09
699 #define NGE_PCI_CACHELEN 0x0C
700 #define NGE_PCI_LATENCY_TIMER 0x0D
701 #define NGE_PCI_HEADER_TYPE 0x0E
702 #define NGE_PCI_LOIO 0x10
703 #define NGE_PCI_LOMEM 0x14
704 #define NGE_PCI_BIOSROM 0x30
705 #define NGE_PCI_INTLINE 0x3C
706 #define NGE_PCI_INTPIN 0x3D
707 #define NGE_PCI_MINGNT 0x3E
708 #define NGE_PCI_MINLAT 0x0F
709 #define NGE_PCI_RESETOPT 0x48
710 #define NGE_PCI_EEPROM_DATA 0x4C
713 #define NGE_PCI_CAPID 0x50 /* 8 bits */
714 #define NGE_PCI_NEXTPTR 0x51 /* 8 bits */
715 #define NGE_PCI_PWRMGMTCAP 0x52 /* 16 bits */
716 #define NGE_PCI_PWRMGMTCTRL 0x54 /* 16 bits */
718 #define NGE_PSTATE_MASK 0x0003
719 #define NGE_PSTATE_D0 0x0000
720 #define NGE_PSTATE_D1 0x0001
721 #define NGE_PSTATE_D2 0x0002
722 #define NGE_PSTATE_D3 0x0003
723 #define NGE_PME_EN 0x0010
724 #define NGE_PME_STATUS 0x8000