author | Dave Page <dave.page@gleeble.com> |
Mon, 06 Apr 2015 14:58:19 -0400 | |
changeset 2613 | 7208f4341104 |
parent 1360 | afcea72f0040 |
permissions | -rw-r--r-- |
1360
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
1 |
/******************************************************************************* |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
2 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
3 |
Intel PRO/1000 Linux driver |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
4 |
Copyright(c) 1999 - 2006 Intel Corporation. |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
5 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
6 |
This program is free software; you can redistribute it and/or modify it |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
7 |
under the terms and conditions of the GNU General Public License, |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
8 |
version 2, as published by the Free Software Foundation. |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
9 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
10 |
This program is distributed in the hope it will be useful, but WITHOUT |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
11 |
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
12 |
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
13 |
more details. |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
14 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
15 |
You should have received a copy of the GNU General Public License along with |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
16 |
this program; if not, write to the Free Software Foundation, Inc., |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
17 |
51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
18 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
19 |
The full GNU General Public License is included in this distribution in |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
20 |
the file called "COPYING". |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
21 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
22 |
Contact Information: |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
23 |
Linux NICS <linux.nics@intel.com> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
24 |
e1000-devel Mailing List <e1000-devel@lists.sourceforge.net> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
25 |
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
26 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
27 |
*******************************************************************************/ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
28 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
29 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
30 |
/* glue for the OS independent part of e1000 |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
31 |
* includes register access macros |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
32 |
*/ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
33 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
34 |
#ifndef _E1000_OSDEP_H_ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
35 |
#define _E1000_OSDEP_H_ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
36 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
37 |
#include <linux/types.h> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
38 |
#include <linux/pci.h> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
39 |
#include <linux/delay.h> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
40 |
#include <asm/io.h> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
41 |
#include <linux/interrupt.h> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
42 |
#include <linux/sched.h> |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
43 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
44 |
#ifdef DBG |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
45 |
#define DEBUGOUT(S) printk(KERN_DEBUG S "\n") |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
46 |
#define DEBUGOUT1(S, A...) printk(KERN_DEBUG S "\n", A) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
47 |
#else |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
48 |
#define DEBUGOUT(S) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
49 |
#define DEBUGOUT1(S, A...) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
50 |
#endif |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
51 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
52 |
#define DEBUGFUNC(F) DEBUGOUT(F "\n") |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
53 |
#define DEBUGOUT2 DEBUGOUT1 |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
54 |
#define DEBUGOUT3 DEBUGOUT2 |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
55 |
#define DEBUGOUT7 DEBUGOUT3 |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
56 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
57 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
58 |
#define E1000_WRITE_REG(a, reg, value) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
59 |
writel((value), ((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
60 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg)))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
61 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
62 |
#define E1000_READ_REG(a, reg) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
63 |
readl((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
64 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
65 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
66 |
#define E1000_WRITE_REG_ARRAY(a, reg, offset, value) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
67 |
writel((value), ((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
68 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
69 |
((offset) << 2)))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
70 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
71 |
#define E1000_READ_REG_ARRAY(a, reg, offset) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
72 |
readl((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
73 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
74 |
((offset) << 2))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
75 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
76 |
#define E1000_READ_REG_ARRAY_DWORD E1000_READ_REG_ARRAY |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
77 |
#define E1000_WRITE_REG_ARRAY_DWORD E1000_WRITE_REG_ARRAY |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
78 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
79 |
#define E1000_WRITE_REG_ARRAY_WORD(a, reg, offset, value) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
80 |
writew((value), ((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
81 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
82 |
((offset) << 1)))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
83 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
84 |
#define E1000_READ_REG_ARRAY_WORD(a, reg, offset) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
85 |
readw((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
86 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
87 |
((offset) << 1))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
88 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
89 |
#define E1000_WRITE_REG_ARRAY_BYTE(a, reg, offset, value) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
90 |
writeb((value), ((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
91 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
92 |
(offset)))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
93 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
94 |
#define E1000_READ_REG_ARRAY_BYTE(a, reg, offset) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
95 |
readb((a)->hw_addr + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
96 |
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
97 |
(offset))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
98 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
99 |
#define E1000_WRITE_FLUSH(a) E1000_READ_REG(a, STATUS) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
100 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
101 |
#define E1000_WRITE_ICH_FLASH_REG(a, reg, value) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
102 |
writel((value), ((a)->flash_address + reg))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
103 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
104 |
#define E1000_READ_ICH_FLASH_REG(a, reg) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
105 |
readl((a)->flash_address + reg)) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
106 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
107 |
#define E1000_WRITE_ICH_FLASH_REG16(a, reg, value) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
108 |
writew((value), ((a)->flash_address + reg))) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
109 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
110 |
#define E1000_READ_ICH_FLASH_REG16(a, reg) ( \ |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
111 |
readw((a)->flash_address + reg)) |
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
112 |
|
afcea72f0040
Added e1000 driver for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
113 |
#endif /* _E1000_OSDEP_H_ */ |