Deleted Added
full compact
e1000_regs.h (205869) e1000_regs.h (209616)
1/******************************************************************************
2
3 Copyright (c) 2001-2010, Intel Corporation
4 All rights reserved.
5
6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions are met:
8

--- 16 unchanged lines hidden (view full) ---

25 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 POSSIBILITY OF SUCH DAMAGE.
31
32******************************************************************************/
1/******************************************************************************
2
3 Copyright (c) 2001-2010, Intel Corporation
4 All rights reserved.
5
6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions are met:
8

--- 16 unchanged lines hidden (view full) ---

25 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 POSSIBILITY OF SUCH DAMAGE.
31
32******************************************************************************/
33/*$FreeBSD: head/sys/dev/e1000/e1000_regs.h 205869 2010-03-29 23:36:34Z jfv $*/
33/*$FreeBSD: head/sys/dev/e1000/e1000_regs.h 209616 2010-06-30 21:05:51Z jfv $*/
34
35#ifndef _E1000_REGS_H_
36#define _E1000_REGS_H_
37
38#define E1000_CTRL 0x00000 /* Device Control - RW */
39#define E1000_CTRL_DUP 0x00004 /* Device Control Duplicate (Shadow) - RW */
40#define E1000_STATUS 0x00008 /* Device Status - RO */
41#define E1000_EECD 0x00010 /* EEPROM/Flash Control - RW */

--- 235 unchanged lines hidden (view full) ---

277#define E1000_ICTXPTC 0x0410C /* Interrupt Cause Tx Pkt Timer Expire Count */
278#define E1000_ICTXATC 0x04110 /* Interrupt Cause Tx Abs Timer Expire Count */
279#define E1000_ICTXQEC 0x04118 /* Interrupt Cause Tx Queue Empty Count */
280#define E1000_ICTXQMTC 0x0411C /* Interrupt Cause Tx Queue Min Thresh Count */
281#define E1000_ICRXDMTC 0x04120 /* Interrupt Cause Rx Desc Min Thresh Count */
282#define E1000_ICRXOC 0x04124 /* Interrupt Cause Receiver Overrun Count */
283#define E1000_CRC_OFFSET 0x05F50 /* CRC Offset register */
284
34
35#ifndef _E1000_REGS_H_
36#define _E1000_REGS_H_
37
38#define E1000_CTRL 0x00000 /* Device Control - RW */
39#define E1000_CTRL_DUP 0x00004 /* Device Control Duplicate (Shadow) - RW */
40#define E1000_STATUS 0x00008 /* Device Status - RO */
41#define E1000_EECD 0x00010 /* EEPROM/Flash Control - RW */

--- 235 unchanged lines hidden (view full) ---

277#define E1000_ICTXPTC 0x0410C /* Interrupt Cause Tx Pkt Timer Expire Count */
278#define E1000_ICTXATC 0x04110 /* Interrupt Cause Tx Abs Timer Expire Count */
279#define E1000_ICTXQEC 0x04118 /* Interrupt Cause Tx Queue Empty Count */
280#define E1000_ICTXQMTC 0x0411C /* Interrupt Cause Tx Queue Min Thresh Count */
281#define E1000_ICRXDMTC 0x04120 /* Interrupt Cause Rx Desc Min Thresh Count */
282#define E1000_ICRXOC 0x04124 /* Interrupt Cause Receiver Overrun Count */
283#define E1000_CRC_OFFSET 0x05F50 /* CRC Offset register */
284
285#define E1000_VFGPRC 0x00F10
286#define E1000_VFGORC 0x00F18
287#define E1000_VFMPRC 0x00F3C
288#define E1000_VFGPTC 0x00F14
289#define E1000_VFGOTC 0x00F34
290#define E1000_VFGOTLBC 0x00F50
291#define E1000_VFGPTLBC 0x00F44
292#define E1000_VFGORLBC 0x00F48
293#define E1000_VFGPRLBC 0x00F40
285/* Virtualization statistical counters */
286#define E1000_PFVFGPRC(_n) (0x010010 + (0x100 * (_n)))
287#define E1000_PFVFGPTC(_n) (0x010014 + (0x100 * (_n)))
288#define E1000_PFVFGORC(_n) (0x010018 + (0x100 * (_n)))
289#define E1000_PFVFGOTC(_n) (0x010034 + (0x100 * (_n)))
290#define E1000_PFVFMPRC(_n) (0x010038 + (0x100 * (_n)))
291#define E1000_PFVFGPRLBC(_n) (0x010040 + (0x100 * (_n)))
292#define E1000_PFVFGPTLBC(_n) (0x010044 + (0x100 * (_n)))

--- 241 unchanged lines hidden ---
294/* Virtualization statistical counters */
295#define E1000_PFVFGPRC(_n) (0x010010 + (0x100 * (_n)))
296#define E1000_PFVFGPTC(_n) (0x010014 + (0x100 * (_n)))
297#define E1000_PFVFGORC(_n) (0x010018 + (0x100 * (_n)))
298#define E1000_PFVFGOTC(_n) (0x010034 + (0x100 * (_n)))
299#define E1000_PFVFMPRC(_n) (0x010038 + (0x100 * (_n)))
300#define E1000_PFVFGPRLBC(_n) (0x010040 + (0x100 * (_n)))
301#define E1000_PFVFGPTLBC(_n) (0x010044 + (0x100 * (_n)))

--- 241 unchanged lines hidden ---