Mercurial > archived > louis > epitech > mq > rathaxes
annotate rathaxes_housekeeping_in_the_e1000_sample.patch @ 99:e2c237d6c37b
Update patches against David's new decl system
author | Louis Opter <louis@lse.epita.fr> |
---|---|
date | Thu, 22 Nov 2012 22:47:25 -0800 |
parents | |
children |
rev | line source |
---|---|
99
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
1 # HG changeset patch |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
2 # Parent b18529e8c43ef374112772b5caaec1089d50e57b |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
3 rathaxes: a little bit of cleanup in the e1000 sample |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
4 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
5 - Remove an old & useless comment; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
6 - Keep the decl block on top in the types templates. |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
7 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
8 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
9 diff --git a/rathaxes/samples/e1000/e1000.blt b/rathaxes/samples/e1000/e1000.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
10 --- a/rathaxes/samples/e1000/e1000.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
11 +++ b/rathaxes/samples/e1000/e1000.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
12 @@ -2,11 +2,6 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
13 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
14 template type e1000::RxDescriptor() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
15 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
16 - chunk LKM::includes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
17 - { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
18 - #include <linux/types.h> |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
19 - } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
20 - |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
21 decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
22 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
23 struct rtx_e1000_rx_descriptor |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
24 @@ -20,7 +15,12 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
25 }; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
26 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
27 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
28 - method init() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
29 + chunk LKM::includes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
30 + { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
31 + #include <linux/types.h> |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
32 + } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
33 + |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
34 + method init() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
35 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
36 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
37 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
38 diff --git a/rathaxes/samples/e1000/ethernet.blt b/rathaxes/samples/e1000/ethernet.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
39 --- a/rathaxes/samples/e1000/ethernet.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
40 +++ b/rathaxes/samples/e1000/ethernet.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
41 @@ -2,6 +2,11 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
42 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
43 template type Ethernet::ProtocolId() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
44 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
45 + decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
46 + { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
47 + typedef unsigned short rtx_ether_protocol_id; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
48 + } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
49 + |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
50 chunk LKM::prototypes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
51 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
52 static const char *rtx_ethernet_protocol_id_to_str(unsigned short); |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
53 @@ -35,11 +40,6 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
54 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
55 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
56 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
57 - decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
58 - { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
59 - typedef unsigned short rtx_ether_protocol_id; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
60 - } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
61 - |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
62 method to_str() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
63 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
64 rtx_ethernet_protocol_id_to_str(${self}); |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
65 @@ -52,16 +52,16 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
66 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
67 template type Ethernet::AbstractDevice() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
68 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
69 + decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
70 + { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
71 + struct net_device; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
72 + } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
73 + |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
74 chunk LKM::includes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
75 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
76 #include <linux/netdevice.h> |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
77 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
78 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
79 - decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
80 - { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
81 - struct net_device; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
82 - } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
83 - |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
84 map |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
85 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
86 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
87 @@ -69,11 +69,6 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
88 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
89 template type Ethernet::Device() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
90 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
91 - chunk LKM::includes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
92 - { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
93 - #include <linux/etherdevice.h> |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
94 - } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
95 - |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
96 decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
97 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
98 struct rtx_ethernet_dev |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
99 @@ -93,6 +88,11 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
100 }; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
101 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
102 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
103 + chunk LKM::includes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
104 + { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
105 + #include <linux/etherdevice.h> |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
106 + } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
107 + |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
108 method init(Ethernet::AbstractDevice net_dev, PCI::AbstractDevice pci_dev) |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
109 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
110 ${self} = netdev_priv(${net_dev}); |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
111 diff --git a/rathaxes/samples/e1000/pci.blt b/rathaxes/samples/e1000/pci.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
112 --- a/rathaxes/samples/e1000/pci.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
113 +++ b/rathaxes/samples/e1000/pci.blt |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
114 @@ -2,16 +2,16 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
115 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
116 template type PCI::AbstractDevice() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
117 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
118 + decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
119 + { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
120 + struct pci_dev; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
121 + } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
122 + |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
123 chunk LKM::includes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
124 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
125 #include <linux/pci.h> |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
126 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
127 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
128 - decl data_types() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
129 - { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
130 - struct pci_dev; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
131 - } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
132 - |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
133 method init(PCI::AbstractDevice) |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
134 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
135 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
136 @@ -41,14 +41,6 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
137 }; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
138 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
139 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
140 - method init(PCI::AbstractDevice pdev) |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
141 - { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
142 - ${self}->pdev = ${pdev}; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
143 - ${self}->bars = pci_select_bars(${pdev}, IORESOURCE_MEM); |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
144 - ${self}->ioaddr = NULL; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
145 - ${self}->context = NULL; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
146 - } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
147 - |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
148 chunk LKM::prototypes() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
149 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
150 static int rtx_pci_device_enable(struct rtx_pci_dev *); |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
151 @@ -79,6 +71,14 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
152 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
153 } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
154 |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
155 + method init(PCI::AbstractDevice pdev) |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
156 + { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
157 + ${self}->pdev = ${pdev}; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
158 + ${self}->bars = pci_select_bars(${pdev}, IORESOURCE_MEM); |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
159 + ${self}->ioaddr = NULL; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
160 + ${self}->context = NULL; |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
161 + } |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
162 + |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
163 method enable() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
164 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
165 rtx_pci_device_enable(${self}); |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
166 @@ -225,10 +225,6 @@ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
167 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
168 chunk LKM::data() |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
169 { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
170 - /* |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
171 - * CNorm doesn't seem to like "dynamic" arrays (i.e: you always |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
172 - * have to specify the exact size). |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
173 - */ |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
174 static struct pci_device_id rtx_pci_device_table[] = { |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
175 { ${config.vendor_id}, ${config.product_id}, PCI_ANY_ID, PCI_ANY_ID }, |
e2c237d6c37b
Update patches against David's new decl system
Louis Opter <louis@lse.epita.fr>
parents:
diff
changeset
|
176 { 0, } |