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 --- |