diff options
author | Yoann Padioleau <padator@wanadoo.fr> | 2007-07-23 09:18:21 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-10-10 19:50:19 -0400 |
commit | eda105317fece79fa7e8478214ff7450f5a3f9dd (patch) | |
tree | 4d781702bd664c58629bd649a929d78874de400c | |
parent | af096046f63a065b692018cd4b8f5e7525c3e56a (diff) |
dev->priv to netdev_priv(dev), drivers/net/tokenring/
Replacing accesses to dev->priv to netdev_priv(dev). The replacment
is safe when netdev_priv is used to access a private structure that is
right next to the net_device structure in memory.
Cf http://groups.google.com/group/comp.os.linux.development.system/browse_thread/thread/de19321bcd94dbb8/0d74a4adcd6177bd
This is the case when the net_device structure was allocated with
a call to alloc_netdev or one of its derivative.
Here is an excerpt of the semantic patch that performs the transformation
@ rule1 @
type T;
struct net_device *dev;
@@
dev =
(
alloc_netdev
|
alloc_etherdev
|
alloc_trdev
)
(sizeof(T), ...)
@ rule1bis @
struct net_device *dev;
expression E;
@@
dev->priv = E
@ rule2 depends on rule1 && !rule1bis @
struct net_device *dev;
type rule1.T;
@@
- (T*) dev->priv
+ netdev_priv(dev)
PS: I have performed the same transformation on the whole kernel
and it affects around 70 files, most of them in drivers/net/.
Should I split my patch for each subnet directories ? (wireless/, wan/, etc)
Thanks to Thomas Surrel for helping me refining my semantic patch.
Signed-off-by: Yoann Padioleau <padator@wanadoo.fr>
3c359.c | 58 +++++++++++++++++++++++++++++-----------------------------
ibmtr.c | 38 +++++++++++++++++++-------------------
lanstreamer.c | 32 ++++++++++++++++----------------
madgemc.c | 4 ++--
olympic.c | 36 ++++++++++++++++++------------------
tmspci.c | 4 ++--
6 files changed, 86 insertions(+), 86 deletions(-)
Signed-off-by: Jeff Garzik <jeff@garzik.org>
-rw-r--r-- | drivers/net/tokenring/3c359.c | 58 | ||||
-rw-r--r-- | drivers/net/tokenring/ibmtr.c | 38 | ||||
-rw-r--r-- | drivers/net/tokenring/lanstreamer.c | 32 | ||||
-rw-r--r-- | drivers/net/tokenring/madgemc.c | 4 | ||||
-rw-r--r-- | drivers/net/tokenring/olympic.c | 36 | ||||
-rw-r--r-- | drivers/net/tokenring/tmspci.c | 4 |
6 files changed, 86 insertions, 86 deletions
diff --git a/drivers/net/tokenring/3c359.c b/drivers/net/tokenring/3c359.c index 9f1b6ab9c228..6612db8ec215 100644 --- a/drivers/net/tokenring/3c359.c +++ b/drivers/net/tokenring/3c359.c | |||
@@ -156,7 +156,7 @@ static void print_rx_state(struct net_device *dev) ; | |||
156 | static void print_tx_state(struct net_device *dev) | 156 | static void print_tx_state(struct net_device *dev) |
157 | { | 157 | { |
158 | 158 | ||
159 | struct xl_private *xl_priv = (struct xl_private *)dev->priv ; | 159 | struct xl_private *xl_priv = netdev_priv(dev); |
160 | struct xl_tx_desc *txd ; | 160 | struct xl_tx_desc *txd ; |
161 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; | 161 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; |
162 | int i ; | 162 | int i ; |
@@ -179,7 +179,7 @@ static void print_tx_state(struct net_device *dev) | |||
179 | static void print_rx_state(struct net_device *dev) | 179 | static void print_rx_state(struct net_device *dev) |
180 | { | 180 | { |
181 | 181 | ||
182 | struct xl_private *xl_priv = (struct xl_private *)dev->priv ; | 182 | struct xl_private *xl_priv = netdev_priv(dev); |
183 | struct xl_rx_desc *rxd ; | 183 | struct xl_rx_desc *rxd ; |
184 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; | 184 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; |
185 | int i ; | 185 | int i ; |
@@ -213,7 +213,7 @@ static void print_rx_state(struct net_device *dev) | |||
213 | 213 | ||
214 | static u16 xl_ee_read(struct net_device *dev, int ee_addr) | 214 | static u16 xl_ee_read(struct net_device *dev, int ee_addr) |
215 | { | 215 | { |
216 | struct xl_private *xl_priv = (struct xl_private *)dev->priv ; | 216 | struct xl_private *xl_priv = netdev_priv(dev); |
217 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; | 217 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; |
218 | 218 | ||
219 | /* Wait for EEProm to not be busy */ | 219 | /* Wait for EEProm to not be busy */ |
@@ -245,7 +245,7 @@ static u16 xl_ee_read(struct net_device *dev, int ee_addr) | |||
245 | 245 | ||
246 | static void xl_ee_write(struct net_device *dev, int ee_addr, u16 ee_value) | 246 | static void xl_ee_write(struct net_device *dev, int ee_addr, u16 ee_value) |
247 | { | 247 | { |
248 | struct xl_private *xl_priv = (struct xl_private *)dev->priv ; | 248 | struct xl_private *xl_priv = netdev_priv(dev); |
249 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; | 249 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; |
250 | 250 | ||
251 | /* Wait for EEProm to not be busy */ | 251 | /* Wait for EEProm to not be busy */ |
@@ -305,11 +305,11 @@ static int __devinit xl_probe(struct pci_dev *pdev, | |||
305 | pci_release_regions(pdev) ; | 305 | pci_release_regions(pdev) ; |
306 | return -ENOMEM ; | 306 | return -ENOMEM ; |
307 | } | 307 | } |
308 | xl_priv = dev->priv ; | 308 | xl_priv = netdev_priv(dev); |
309 | 309 | ||
310 | #if XL_DEBUG | 310 | #if XL_DEBUG |
311 | printk("pci_device: %p, dev:%p, dev->priv: %p, ba[0]: %10x, ba[1]:%10x\n", | 311 | printk("pci_device: %p, dev:%p, dev->priv: %p, ba[0]: %10x, ba[1]:%10x\n", |
312 | pdev, dev, dev->priv, (unsigned int)pdev->resource[0].start, (unsigned int)pdev->resource[1].start) ; | 312 | pdev, dev, netdev_priv(dev), (unsigned int)pdev->resource[0].start, (unsigned int)pdev->resource[1].start); |
313 | #endif | 313 | #endif |
314 | 314 | ||
315 | dev->irq=pdev->irq; | 315 | dev->irq=pdev->irq; |
@@ -365,7 +365,7 @@ static int __devinit xl_probe(struct pci_dev *pdev, | |||
365 | 365 | ||
366 | static int __devinit xl_init(struct net_device *dev) | 366 | static int __devinit xl_init(struct net_device *dev) |
367 | { | 367 | { |
368 | struct xl_private *xl_priv = (struct xl_private *)dev->priv ; | 368 | struct xl_private *xl_priv = netdev_priv(dev); |
369 | 369 | ||
370 | printk(KERN_INFO "%s \n", version); | 370 | printk(KERN_INFO "%s \n", version); |
371 | printk(KERN_INFO "%s: I/O at %hx, MMIO at %p, using irq %d\n", | 371 | printk(KERN_INFO "%s: I/O at %hx, MMIO at %p, using irq %d\n", |
@@ -385,7 +385,7 @@ static int __devinit xl_init(struct net_device *dev) | |||
385 | 385 | ||
386 | static int xl_hw_reset(struct net_device *dev) | 386 | static int xl_hw_reset(struct net_device *dev) |
387 | { | 387 | { |
388 | struct xl_private *xl_priv = (struct xl_private *)dev->priv ; | 388 | struct xl_private *xl_priv = netdev_priv(dev); |
389 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; | 389 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; |
390 | unsigned long t ; | 390 | unsigned long t ; |
391 | u16 i ; | 391 | u16 i ; |
@@ -568,7 +568,7 @@ static int xl_hw_reset(struct net_device *dev) | |||
568 | 568 | ||
569 | static int xl_open(struct net_device *dev) | 569 | static int xl_open(struct net_device *dev) |
570 | { | 570 | { |
571 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 571 | struct xl_private *xl_priv=netdev_priv(dev); |
572 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; | 572 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; |
573 | u8 i ; | 573 | u8 i ; |
574 | u16 hwaddr[3] ; /* Should be u8[6] but we get word return values */ | 574 | u16 hwaddr[3] ; /* Should be u8[6] but we get word return values */ |
@@ -726,7 +726,7 @@ static int xl_open(struct net_device *dev) | |||
726 | 726 | ||
727 | static int xl_open_hw(struct net_device *dev) | 727 | static int xl_open_hw(struct net_device *dev) |
728 | { | 728 | { |
729 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 729 | struct xl_private *xl_priv=netdev_priv(dev); |
730 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; | 730 | u8 __iomem *xl_mmio = xl_priv->xl_mmio ; |
731 | u16 vsoff ; | 731 | u16 vsoff ; |
732 | char ver_str[33]; | 732 | char ver_str[33]; |
@@ -875,7 +875,7 @@ static int xl_open_hw(struct net_device *dev) | |||
875 | 875 | ||
876 | static void adv_rx_ring(struct net_device *dev) /* Advance rx_ring, cut down on bloat in xl_rx */ | 876 | static void adv_rx_ring(struct net_device *dev) /* Advance rx_ring, cut down on bloat in xl_rx */ |
877 | { | 877 | { |
878 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 878 | struct xl_private *xl_priv=netdev_priv(dev); |
879 | int prev_ring_loc ; | 879 | int prev_ring_loc ; |
880 | 880 | ||
881 | prev_ring_loc = (xl_priv->rx_ring_tail + XL_RX_RING_SIZE - 1) & (XL_RX_RING_SIZE - 1); | 881 | prev_ring_loc = (xl_priv->rx_ring_tail + XL_RX_RING_SIZE - 1) & (XL_RX_RING_SIZE - 1); |
@@ -890,7 +890,7 @@ static void adv_rx_ring(struct net_device *dev) /* Advance rx_ring, cut down on | |||
890 | 890 | ||
891 | static void xl_rx(struct net_device *dev) | 891 | static void xl_rx(struct net_device *dev) |
892 | { | 892 | { |
893 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 893 | struct xl_private *xl_priv=netdev_priv(dev); |
894 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 894 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
895 | struct sk_buff *skb, *skb2 ; | 895 | struct sk_buff *skb, *skb2 ; |
896 | int frame_length = 0, copy_len = 0 ; | 896 | int frame_length = 0, copy_len = 0 ; |
@@ -997,7 +997,7 @@ static void xl_rx(struct net_device *dev) | |||
997 | 997 | ||
998 | static void xl_reset(struct net_device *dev) | 998 | static void xl_reset(struct net_device *dev) |
999 | { | 999 | { |
1000 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 1000 | struct xl_private *xl_priv=netdev_priv(dev); |
1001 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1001 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1002 | unsigned long t; | 1002 | unsigned long t; |
1003 | 1003 | ||
@@ -1020,7 +1020,7 @@ static void xl_reset(struct net_device *dev) | |||
1020 | 1020 | ||
1021 | static void xl_freemem(struct net_device *dev) | 1021 | static void xl_freemem(struct net_device *dev) |
1022 | { | 1022 | { |
1023 | struct xl_private *xl_priv=(struct xl_private *)dev->priv ; | 1023 | struct xl_private *xl_priv=netdev_priv(dev); |
1024 | int i ; | 1024 | int i ; |
1025 | 1025 | ||
1026 | for (i=0;i<XL_RX_RING_SIZE;i++) { | 1026 | for (i=0;i<XL_RX_RING_SIZE;i++) { |
@@ -1044,7 +1044,7 @@ static void xl_freemem(struct net_device *dev) | |||
1044 | static irqreturn_t xl_interrupt(int irq, void *dev_id) | 1044 | static irqreturn_t xl_interrupt(int irq, void *dev_id) |
1045 | { | 1045 | { |
1046 | struct net_device *dev = (struct net_device *)dev_id; | 1046 | struct net_device *dev = (struct net_device *)dev_id; |
1047 | struct xl_private *xl_priv =(struct xl_private *)dev->priv; | 1047 | struct xl_private *xl_priv =netdev_priv(dev); |
1048 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1048 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1049 | u16 intstatus, macstatus ; | 1049 | u16 intstatus, macstatus ; |
1050 | 1050 | ||
@@ -1171,7 +1171,7 @@ static irqreturn_t xl_interrupt(int irq, void *dev_id) | |||
1171 | 1171 | ||
1172 | static int xl_xmit(struct sk_buff *skb, struct net_device *dev) | 1172 | static int xl_xmit(struct sk_buff *skb, struct net_device *dev) |
1173 | { | 1173 | { |
1174 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 1174 | struct xl_private *xl_priv=netdev_priv(dev); |
1175 | struct xl_tx_desc *txd ; | 1175 | struct xl_tx_desc *txd ; |
1176 | int tx_head, tx_tail, tx_prev ; | 1176 | int tx_head, tx_tail, tx_prev ; |
1177 | unsigned long flags ; | 1177 | unsigned long flags ; |
@@ -1232,7 +1232,7 @@ static int xl_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1232 | 1232 | ||
1233 | static void xl_dn_comp(struct net_device *dev) | 1233 | static void xl_dn_comp(struct net_device *dev) |
1234 | { | 1234 | { |
1235 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 1235 | struct xl_private *xl_priv=netdev_priv(dev); |
1236 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1236 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1237 | struct xl_tx_desc *txd ; | 1237 | struct xl_tx_desc *txd ; |
1238 | 1238 | ||
@@ -1268,7 +1268,7 @@ static void xl_dn_comp(struct net_device *dev) | |||
1268 | 1268 | ||
1269 | static int xl_close(struct net_device *dev) | 1269 | static int xl_close(struct net_device *dev) |
1270 | { | 1270 | { |
1271 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1271 | struct xl_private *xl_priv = netdev_priv(dev); |
1272 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1272 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1273 | unsigned long t ; | 1273 | unsigned long t ; |
1274 | 1274 | ||
@@ -1366,7 +1366,7 @@ static int xl_close(struct net_device *dev) | |||
1366 | 1366 | ||
1367 | static void xl_set_rx_mode(struct net_device *dev) | 1367 | static void xl_set_rx_mode(struct net_device *dev) |
1368 | { | 1368 | { |
1369 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1369 | struct xl_private *xl_priv = netdev_priv(dev); |
1370 | struct dev_mc_list *dmi ; | 1370 | struct dev_mc_list *dmi ; |
1371 | unsigned char dev_mc_address[4] ; | 1371 | unsigned char dev_mc_address[4] ; |
1372 | u16 options ; | 1372 | u16 options ; |
@@ -1407,7 +1407,7 @@ static void xl_set_rx_mode(struct net_device *dev) | |||
1407 | 1407 | ||
1408 | static void xl_srb_bh(struct net_device *dev) | 1408 | static void xl_srb_bh(struct net_device *dev) |
1409 | { | 1409 | { |
1410 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1410 | struct xl_private *xl_priv = netdev_priv(dev); |
1411 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1411 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1412 | u8 srb_cmd, ret_code ; | 1412 | u8 srb_cmd, ret_code ; |
1413 | int i ; | 1413 | int i ; |
@@ -1476,14 +1476,14 @@ static void xl_srb_bh(struct net_device *dev) | |||
1476 | 1476 | ||
1477 | static struct net_device_stats * xl_get_stats(struct net_device *dev) | 1477 | static struct net_device_stats * xl_get_stats(struct net_device *dev) |
1478 | { | 1478 | { |
1479 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1479 | struct xl_private *xl_priv = netdev_priv(dev); |
1480 | return (struct net_device_stats *) &xl_priv->xl_stats; | 1480 | return (struct net_device_stats *) &xl_priv->xl_stats; |
1481 | } | 1481 | } |
1482 | 1482 | ||
1483 | static int xl_set_mac_address (struct net_device *dev, void *addr) | 1483 | static int xl_set_mac_address (struct net_device *dev, void *addr) |
1484 | { | 1484 | { |
1485 | struct sockaddr *saddr = addr ; | 1485 | struct sockaddr *saddr = addr ; |
1486 | struct xl_private *xl_priv = (struct xl_private *)dev->priv ; | 1486 | struct xl_private *xl_priv = netdev_priv(dev); |
1487 | 1487 | ||
1488 | if (netif_running(dev)) { | 1488 | if (netif_running(dev)) { |
1489 | printk(KERN_WARNING "%s: Cannot set mac/laa address while card is open\n", dev->name) ; | 1489 | printk(KERN_WARNING "%s: Cannot set mac/laa address while card is open\n", dev->name) ; |
@@ -1504,7 +1504,7 @@ static int xl_set_mac_address (struct net_device *dev, void *addr) | |||
1504 | 1504 | ||
1505 | static void xl_arb_cmd(struct net_device *dev) | 1505 | static void xl_arb_cmd(struct net_device *dev) |
1506 | { | 1506 | { |
1507 | struct xl_private *xl_priv = (struct xl_private *) dev->priv; | 1507 | struct xl_private *xl_priv = netdev_priv(dev); |
1508 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1508 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1509 | u8 arb_cmd ; | 1509 | u8 arb_cmd ; |
1510 | u16 lan_status, lan_status_diff ; | 1510 | u16 lan_status, lan_status_diff ; |
@@ -1632,7 +1632,7 @@ static void xl_arb_cmd(struct net_device *dev) | |||
1632 | 1632 | ||
1633 | static void xl_asb_cmd(struct net_device *dev) | 1633 | static void xl_asb_cmd(struct net_device *dev) |
1634 | { | 1634 | { |
1635 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1635 | struct xl_private *xl_priv = netdev_priv(dev); |
1636 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1636 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1637 | 1637 | ||
1638 | if (xl_priv->asb_queued == 1) | 1638 | if (xl_priv->asb_queued == 1) |
@@ -1663,7 +1663,7 @@ static void xl_asb_cmd(struct net_device *dev) | |||
1663 | */ | 1663 | */ |
1664 | static void xl_asb_bh(struct net_device *dev) | 1664 | static void xl_asb_bh(struct net_device *dev) |
1665 | { | 1665 | { |
1666 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1666 | struct xl_private *xl_priv = netdev_priv(dev); |
1667 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1667 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1668 | u8 ret_code ; | 1668 | u8 ret_code ; |
1669 | 1669 | ||
@@ -1691,7 +1691,7 @@ static void xl_asb_bh(struct net_device *dev) | |||
1691 | 1691 | ||
1692 | static void xl_srb_cmd(struct net_device *dev, int srb_cmd) | 1692 | static void xl_srb_cmd(struct net_device *dev, int srb_cmd) |
1693 | { | 1693 | { |
1694 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1694 | struct xl_private *xl_priv = netdev_priv(dev); |
1695 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1695 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1696 | 1696 | ||
1697 | switch (srb_cmd) { | 1697 | switch (srb_cmd) { |
@@ -1748,7 +1748,7 @@ static void xl_srb_cmd(struct net_device *dev, int srb_cmd) | |||
1748 | 1748 | ||
1749 | static void xl_wait_misr_flags(struct net_device *dev) | 1749 | static void xl_wait_misr_flags(struct net_device *dev) |
1750 | { | 1750 | { |
1751 | struct xl_private *xl_priv = (struct xl_private *) dev->priv ; | 1751 | struct xl_private *xl_priv = netdev_priv(dev); |
1752 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; | 1752 | u8 __iomem * xl_mmio = xl_priv->xl_mmio ; |
1753 | 1753 | ||
1754 | int i ; | 1754 | int i ; |
@@ -1773,7 +1773,7 @@ static void xl_wait_misr_flags(struct net_device *dev) | |||
1773 | 1773 | ||
1774 | static int xl_change_mtu(struct net_device *dev, int mtu) | 1774 | static int xl_change_mtu(struct net_device *dev, int mtu) |
1775 | { | 1775 | { |
1776 | struct xl_private *xl_priv = (struct xl_private *) dev->priv; | 1776 | struct xl_private *xl_priv = netdev_priv(dev); |
1777 | u16 max_mtu ; | 1777 | u16 max_mtu ; |
1778 | 1778 | ||
1779 | if (xl_priv->xl_ring_speed == 4) | 1779 | if (xl_priv->xl_ring_speed == 4) |
@@ -1795,7 +1795,7 @@ static int xl_change_mtu(struct net_device *dev, int mtu) | |||
1795 | static void __devexit xl_remove_one (struct pci_dev *pdev) | 1795 | static void __devexit xl_remove_one (struct pci_dev *pdev) |
1796 | { | 1796 | { |
1797 | struct net_device *dev = pci_get_drvdata(pdev); | 1797 | struct net_device *dev = pci_get_drvdata(pdev); |
1798 | struct xl_private *xl_priv=(struct xl_private *)dev->priv; | 1798 | struct xl_private *xl_priv=netdev_priv(dev); |
1799 | 1799 | ||
1800 | unregister_netdev(dev); | 1800 | unregister_netdev(dev); |
1801 | iounmap(xl_priv->xl_mmio) ; | 1801 | iounmap(xl_priv->xl_mmio) ; |
diff --git a/drivers/net/tokenring/ibmtr.c b/drivers/net/tokenring/ibmtr.c index 1e8958ee2d0a..51409698fe25 100644 --- a/drivers/net/tokenring/ibmtr.c +++ b/drivers/net/tokenring/ibmtr.c | |||
@@ -327,7 +327,7 @@ static void ibmtr_cleanup_card(struct net_device *dev) | |||
327 | release_region(dev->base_addr, IBMTR_IO_EXTENT); | 327 | release_region(dev->base_addr, IBMTR_IO_EXTENT); |
328 | 328 | ||
329 | { | 329 | { |
330 | struct tok_info *ti = (struct tok_info *) dev->priv; | 330 | struct tok_info *ti = netdev_priv(dev); |
331 | iounmap(ti->mmio); | 331 | iounmap(ti->mmio); |
332 | iounmap(ti->sram_virt); | 332 | iounmap(ti->sram_virt); |
333 | } | 333 | } |
@@ -384,7 +384,7 @@ static int __devinit ibmtr_probe1(struct net_device *dev, int PIOaddr) | |||
384 | 384 | ||
385 | unsigned char segment, intr=0, irq=0, i, j, cardpresent=NOTOK, temp=0; | 385 | unsigned char segment, intr=0, irq=0, i, j, cardpresent=NOTOK, temp=0; |
386 | void __iomem * t_mmio = NULL; | 386 | void __iomem * t_mmio = NULL; |
387 | struct tok_info *ti = dev->priv; | 387 | struct tok_info *ti = netdev_priv(dev); |
388 | void __iomem *cd_chanid; | 388 | void __iomem *cd_chanid; |
389 | unsigned char *tchanid, ctemp; | 389 | unsigned char *tchanid, ctemp; |
390 | #ifndef PCMCIA | 390 | #ifndef PCMCIA |
@@ -823,7 +823,7 @@ static unsigned char __devinit get_sram_size(struct tok_info *adapt_info) | |||
823 | 823 | ||
824 | static int __devinit trdev_init(struct net_device *dev) | 824 | static int __devinit trdev_init(struct net_device *dev) |
825 | { | 825 | { |
826 | struct tok_info *ti = (struct tok_info *) dev->priv; | 826 | struct tok_info *ti = netdev_priv(dev); |
827 | 827 | ||
828 | SET_PAGE(ti->srb_page); | 828 | SET_PAGE(ti->srb_page); |
829 | ti->open_failure = NO ; | 829 | ti->open_failure = NO ; |
@@ -846,7 +846,7 @@ static int tok_init_card(struct net_device *dev) | |||
846 | unsigned long i; | 846 | unsigned long i; |
847 | 847 | ||
848 | PIOaddr = dev->base_addr; | 848 | PIOaddr = dev->base_addr; |
849 | ti = (struct tok_info *) dev->priv; | 849 | ti = netdev_priv(dev); |
850 | /* Special processing for first interrupt after reset */ | 850 | /* Special processing for first interrupt after reset */ |
851 | ti->do_tok_int = FIRST_INT; | 851 | ti->do_tok_int = FIRST_INT; |
852 | /* Reset adapter */ | 852 | /* Reset adapter */ |
@@ -868,7 +868,7 @@ static int tok_init_card(struct net_device *dev) | |||
868 | /*****************************************************************************/ | 868 | /*****************************************************************************/ |
869 | static int tok_open(struct net_device *dev) | 869 | static int tok_open(struct net_device *dev) |
870 | { | 870 | { |
871 | struct tok_info *ti = (struct tok_info *) dev->priv; | 871 | struct tok_info *ti = netdev_priv(dev); |
872 | int i; | 872 | int i; |
873 | 873 | ||
874 | /*the case we were left in a failure state during a previous open */ | 874 | /*the case we were left in a failure state during a previous open */ |
@@ -927,7 +927,7 @@ static void tok_open_adapter(unsigned long dev_addr) | |||
927 | struct tok_info *ti; | 927 | struct tok_info *ti; |
928 | int i; | 928 | int i; |
929 | 929 | ||
930 | ti = (struct tok_info *) dev->priv; | 930 | ti = netdev_priv(dev); |
931 | SET_PAGE(ti->init_srb_page); | 931 | SET_PAGE(ti->init_srb_page); |
932 | writeb(~SRB_RESP_INT, ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD); | 932 | writeb(~SRB_RESP_INT, ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD); |
933 | for (i = 0; i < sizeof(struct dir_open_adapter); i++) | 933 | for (i = 0; i < sizeof(struct dir_open_adapter); i++) |
@@ -962,7 +962,7 @@ static void tok_open_adapter(unsigned long dev_addr) | |||
962 | static void open_sap(unsigned char type, struct net_device *dev) | 962 | static void open_sap(unsigned char type, struct net_device *dev) |
963 | { | 963 | { |
964 | int i; | 964 | int i; |
965 | struct tok_info *ti = (struct tok_info *) dev->priv; | 965 | struct tok_info *ti = netdev_priv(dev); |
966 | 966 | ||
967 | SET_PAGE(ti->srb_page); | 967 | SET_PAGE(ti->srb_page); |
968 | for (i = 0; i < sizeof(struct dlc_open_sap); i++) | 968 | for (i = 0; i < sizeof(struct dlc_open_sap); i++) |
@@ -986,7 +986,7 @@ static void open_sap(unsigned char type, struct net_device *dev) | |||
986 | 986 | ||
987 | static void tok_set_multicast_list(struct net_device *dev) | 987 | static void tok_set_multicast_list(struct net_device *dev) |
988 | { | 988 | { |
989 | struct tok_info *ti = (struct tok_info *) dev->priv; | 989 | struct tok_info *ti = netdev_priv(dev); |
990 | struct dev_mc_list *mclist; | 990 | struct dev_mc_list *mclist; |
991 | unsigned char address[4]; | 991 | unsigned char address[4]; |
992 | 992 | ||
@@ -1029,7 +1029,7 @@ static int tok_send_packet(struct sk_buff *skb, struct net_device *dev) | |||
1029 | { | 1029 | { |
1030 | struct tok_info *ti; | 1030 | struct tok_info *ti; |
1031 | unsigned long flags; | 1031 | unsigned long flags; |
1032 | ti = (struct tok_info *) dev->priv; | 1032 | ti = netdev_priv(dev); |
1033 | 1033 | ||
1034 | netif_stop_queue(dev); | 1034 | netif_stop_queue(dev); |
1035 | 1035 | ||
@@ -1051,7 +1051,7 @@ static int tok_send_packet(struct sk_buff *skb, struct net_device *dev) | |||
1051 | 1051 | ||
1052 | static int tok_close(struct net_device *dev) | 1052 | static int tok_close(struct net_device *dev) |
1053 | { | 1053 | { |
1054 | struct tok_info *ti = (struct tok_info *) dev->priv; | 1054 | struct tok_info *ti = netdev_priv(dev); |
1055 | 1055 | ||
1056 | /* Important for PCMCIA hot unplug, otherwise, we'll pull the card, */ | 1056 | /* Important for PCMCIA hot unplug, otherwise, we'll pull the card, */ |
1057 | /* unloading the module from memory, and then if a timer pops, ouch */ | 1057 | /* unloading the module from memory, and then if a timer pops, ouch */ |
@@ -1094,7 +1094,7 @@ static void __iomem *map_address(struct tok_info *ti, unsigned index, __u8 *page | |||
1094 | 1094 | ||
1095 | static void dir_open_adapter (struct net_device *dev) | 1095 | static void dir_open_adapter (struct net_device *dev) |
1096 | { | 1096 | { |
1097 | struct tok_info *ti = (struct tok_info *) dev->priv; | 1097 | struct tok_info *ti = netdev_priv(dev); |
1098 | unsigned char ret_code; | 1098 | unsigned char ret_code; |
1099 | __u16 err; | 1099 | __u16 err; |
1100 | 1100 | ||
@@ -1179,7 +1179,7 @@ static irqreturn_t tok_interrupt(int irq, void *dev_id) | |||
1179 | #if TR_VERBOSE | 1179 | #if TR_VERBOSE |
1180 | DPRINTK("Int from tok_driver, dev : %p irq%d\n", dev,irq); | 1180 | DPRINTK("Int from tok_driver, dev : %p irq%d\n", dev,irq); |
1181 | #endif | 1181 | #endif |
1182 | ti = (struct tok_info *) dev->priv; | 1182 | ti = netdev_priv(dev); |
1183 | if (ti->sram_phys & 1) | 1183 | if (ti->sram_phys & 1) |
1184 | return IRQ_NONE; /* PCMCIA card extraction flag */ | 1184 | return IRQ_NONE; /* PCMCIA card extraction flag */ |
1185 | spin_lock(&(ti->lock)); | 1185 | spin_lock(&(ti->lock)); |
@@ -1498,7 +1498,7 @@ static void initial_tok_int(struct net_device *dev) | |||
1498 | struct tok_info *ti; | 1498 | struct tok_info *ti; |
1499 | unsigned char init_status; /*BMS 12/2000*/ | 1499 | unsigned char init_status; /*BMS 12/2000*/ |
1500 | 1500 | ||
1501 | ti = (struct tok_info *) dev->priv; | 1501 | ti = netdev_priv(dev); |
1502 | 1502 | ||
1503 | ti->do_tok_int = NOT_FIRST; | 1503 | ti->do_tok_int = NOT_FIRST; |
1504 | 1504 | ||
@@ -1560,7 +1560,7 @@ static void initial_tok_int(struct net_device *dev) | |||
1560 | 1560 | ||
1561 | static void tr_tx(struct net_device *dev) | 1561 | static void tr_tx(struct net_device *dev) |
1562 | { | 1562 | { |
1563 | struct tok_info *ti = (struct tok_info *) dev->priv; | 1563 | struct tok_info *ti = netdev_priv(dev); |
1564 | struct trh_hdr *trhdr = (struct trh_hdr *) ti->current_skb->data; | 1564 | struct trh_hdr *trhdr = (struct trh_hdr *) ti->current_skb->data; |
1565 | unsigned int hdr_len; | 1565 | unsigned int hdr_len; |
1566 | __u32 dhb=0,dhb_base; | 1566 | __u32 dhb=0,dhb_base; |
@@ -1674,7 +1674,7 @@ static void tr_tx(struct net_device *dev) | |||
1674 | 1674 | ||
1675 | static void tr_rx(struct net_device *dev) | 1675 | static void tr_rx(struct net_device *dev) |
1676 | { | 1676 | { |
1677 | struct tok_info *ti = (struct tok_info *) dev->priv; | 1677 | struct tok_info *ti = netdev_priv(dev); |
1678 | __u32 rbuffer; | 1678 | __u32 rbuffer; |
1679 | void __iomem *rbuf, *rbufdata, *llc; | 1679 | void __iomem *rbuf, *rbufdata, *llc; |
1680 | __u8 rbuffer_page = 0; | 1680 | __u8 rbuffer_page = 0; |
@@ -1846,7 +1846,7 @@ static void ibmtr_reset_timer(struct timer_list *tmr, struct net_device *dev) | |||
1846 | void tok_rerun(unsigned long dev_addr){ | 1846 | void tok_rerun(unsigned long dev_addr){ |
1847 | 1847 | ||
1848 | struct net_device *dev = (struct net_device *)dev_addr; | 1848 | struct net_device *dev = (struct net_device *)dev_addr; |
1849 | struct tok_info *ti = (struct tok_info *) dev->priv; | 1849 | struct tok_info *ti = netdev_priv(dev); |
1850 | 1850 | ||
1851 | if ( ti->open_action == RESTART){ | 1851 | if ( ti->open_action == RESTART){ |
1852 | ti->do_tok_int = FIRST_INT; | 1852 | ti->do_tok_int = FIRST_INT; |
@@ -1868,7 +1868,7 @@ static void ibmtr_readlog(struct net_device *dev) | |||
1868 | { | 1868 | { |
1869 | struct tok_info *ti; | 1869 | struct tok_info *ti; |
1870 | 1870 | ||
1871 | ti = (struct tok_info *) dev->priv; | 1871 | ti = netdev_priv(dev); |
1872 | 1872 | ||
1873 | ti->readlog_pending = 0; | 1873 | ti->readlog_pending = 0; |
1874 | SET_PAGE(ti->srb_page); | 1874 | SET_PAGE(ti->srb_page); |
@@ -1891,7 +1891,7 @@ static struct net_device_stats *tok_get_stats(struct net_device *dev) | |||
1891 | { | 1891 | { |
1892 | 1892 | ||
1893 | struct tok_info *toki; | 1893 | struct tok_info *toki; |
1894 | toki = (struct tok_info *) dev->priv; | 1894 | toki = netdev_priv(dev); |
1895 | return (struct net_device_stats *) &toki->tr_stats; | 1895 | return (struct net_device_stats *) &toki->tr_stats; |
1896 | } | 1896 | } |
1897 | 1897 | ||
@@ -1899,7 +1899,7 @@ static struct net_device_stats *tok_get_stats(struct net_device *dev) | |||
1899 | 1899 | ||
1900 | static int ibmtr_change_mtu(struct net_device *dev, int mtu) | 1900 | static int ibmtr_change_mtu(struct net_device *dev, int mtu) |
1901 | { | 1901 | { |
1902 | struct tok_info *ti = (struct tok_info *) dev->priv; | 1902 | struct tok_info *ti = netdev_priv(dev); |
1903 | 1903 | ||
1904 | if (ti->ring_speed == 16 && mtu > ti->maxmtu16) | 1904 | if (ti->ring_speed == 16 && mtu > ti->maxmtu16) |
1905 | return -EINVAL; | 1905 | return -EINVAL; |
diff --git a/drivers/net/tokenring/lanstreamer.c b/drivers/net/tokenring/lanstreamer.c index fc4495581f96..49c4270ef5f7 100644 --- a/drivers/net/tokenring/lanstreamer.c +++ b/drivers/net/tokenring/lanstreamer.c | |||
@@ -246,7 +246,7 @@ static int __devinit streamer_init_one(struct pci_dev *pdev, | |||
246 | } | 246 | } |
247 | 247 | ||
248 | SET_MODULE_OWNER(dev); | 248 | SET_MODULE_OWNER(dev); |
249 | streamer_priv = dev->priv; | 249 | streamer_priv = netdev_priv(dev); |
250 | 250 | ||
251 | #if STREAMER_NETWORK_MONITOR | 251 | #if STREAMER_NETWORK_MONITOR |
252 | #ifdef CONFIG_PROC_FS | 252 | #ifdef CONFIG_PROC_FS |
@@ -405,7 +405,7 @@ static void __devexit streamer_remove_one(struct pci_dev *pdev) | |||
405 | return; | 405 | return; |
406 | } | 406 | } |
407 | 407 | ||
408 | streamer_priv=dev->priv; | 408 | streamer_priv=netdev_priv(dev); |
409 | if (streamer_priv == NULL) { | 409 | if (streamer_priv == NULL) { |
410 | printk(KERN_ERR "lanstreamer::streamer_remove_one, ERROR dev->priv is NULL\n"); | 410 | printk(KERN_ERR "lanstreamer::streamer_remove_one, ERROR dev->priv is NULL\n"); |
411 | return; | 411 | return; |
@@ -449,7 +449,7 @@ static int streamer_reset(struct net_device *dev) | |||
449 | struct sk_buff *skb = NULL; | 449 | struct sk_buff *skb = NULL; |
450 | __u16 misr; | 450 | __u16 misr; |
451 | 451 | ||
452 | streamer_priv = (struct streamer_private *) dev->priv; | 452 | streamer_priv = netdev_priv(dev); |
453 | streamer_mmio = streamer_priv->streamer_mmio; | 453 | streamer_mmio = streamer_priv->streamer_mmio; |
454 | 454 | ||
455 | writew(readw(streamer_mmio + BCTL) | BCTL_SOFTRESET, streamer_mmio + BCTL); | 455 | writew(readw(streamer_mmio + BCTL) | BCTL_SOFTRESET, streamer_mmio + BCTL); |
@@ -588,7 +588,7 @@ static int streamer_reset(struct net_device *dev) | |||
588 | 588 | ||
589 | static int streamer_open(struct net_device *dev) | 589 | static int streamer_open(struct net_device *dev) |
590 | { | 590 | { |
591 | struct streamer_private *streamer_priv = (struct streamer_private *) dev->priv; | 591 | struct streamer_private *streamer_priv = netdev_priv(dev); |
592 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 592 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
593 | unsigned long flags; | 593 | unsigned long flags; |
594 | char open_error[255]; | 594 | char open_error[255]; |
@@ -905,7 +905,7 @@ static int streamer_open(struct net_device *dev) | |||
905 | static void streamer_rx(struct net_device *dev) | 905 | static void streamer_rx(struct net_device *dev) |
906 | { | 906 | { |
907 | struct streamer_private *streamer_priv = | 907 | struct streamer_private *streamer_priv = |
908 | (struct streamer_private *) dev->priv; | 908 | netdev_priv(dev); |
909 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 909 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
910 | struct streamer_rx_desc *rx_desc; | 910 | struct streamer_rx_desc *rx_desc; |
911 | int rx_ring_last_received, length, frame_length, buffer_cnt = 0; | 911 | int rx_ring_last_received, length, frame_length, buffer_cnt = 0; |
@@ -1030,7 +1030,7 @@ static irqreturn_t streamer_interrupt(int irq, void *dev_id) | |||
1030 | { | 1030 | { |
1031 | struct net_device *dev = (struct net_device *) dev_id; | 1031 | struct net_device *dev = (struct net_device *) dev_id; |
1032 | struct streamer_private *streamer_priv = | 1032 | struct streamer_private *streamer_priv = |
1033 | (struct streamer_private *) dev->priv; | 1033 | netdev_priv(dev); |
1034 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1034 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1035 | __u16 sisr; | 1035 | __u16 sisr; |
1036 | __u16 misr; | 1036 | __u16 misr; |
@@ -1153,7 +1153,7 @@ static irqreturn_t streamer_interrupt(int irq, void *dev_id) | |||
1153 | static int streamer_xmit(struct sk_buff *skb, struct net_device *dev) | 1153 | static int streamer_xmit(struct sk_buff *skb, struct net_device *dev) |
1154 | { | 1154 | { |
1155 | struct streamer_private *streamer_priv = | 1155 | struct streamer_private *streamer_priv = |
1156 | (struct streamer_private *) dev->priv; | 1156 | netdev_priv(dev); |
1157 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1157 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1158 | unsigned long flags ; | 1158 | unsigned long flags ; |
1159 | 1159 | ||
@@ -1204,7 +1204,7 @@ static int streamer_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1204 | static int streamer_close(struct net_device *dev) | 1204 | static int streamer_close(struct net_device *dev) |
1205 | { | 1205 | { |
1206 | struct streamer_private *streamer_priv = | 1206 | struct streamer_private *streamer_priv = |
1207 | (struct streamer_private *) dev->priv; | 1207 | netdev_priv(dev); |
1208 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1208 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1209 | unsigned long flags; | 1209 | unsigned long flags; |
1210 | int i; | 1210 | int i; |
@@ -1270,7 +1270,7 @@ static int streamer_close(struct net_device *dev) | |||
1270 | static void streamer_set_rx_mode(struct net_device *dev) | 1270 | static void streamer_set_rx_mode(struct net_device *dev) |
1271 | { | 1271 | { |
1272 | struct streamer_private *streamer_priv = | 1272 | struct streamer_private *streamer_priv = |
1273 | (struct streamer_private *) dev->priv; | 1273 | netdev_priv(dev); |
1274 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1274 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1275 | __u8 options = 0; | 1275 | __u8 options = 0; |
1276 | struct dev_mc_list *dmi; | 1276 | struct dev_mc_list *dmi; |
@@ -1329,7 +1329,7 @@ static void streamer_set_rx_mode(struct net_device *dev) | |||
1329 | 1329 | ||
1330 | static void streamer_srb_bh(struct net_device *dev) | 1330 | static void streamer_srb_bh(struct net_device *dev) |
1331 | { | 1331 | { |
1332 | struct streamer_private *streamer_priv = (struct streamer_private *) dev->priv; | 1332 | struct streamer_private *streamer_priv = netdev_priv(dev); |
1333 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1333 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1334 | __u16 srb_word; | 1334 | __u16 srb_word; |
1335 | 1335 | ||
@@ -1494,14 +1494,14 @@ static void streamer_srb_bh(struct net_device *dev) | |||
1494 | static struct net_device_stats *streamer_get_stats(struct net_device *dev) | 1494 | static struct net_device_stats *streamer_get_stats(struct net_device *dev) |
1495 | { | 1495 | { |
1496 | struct streamer_private *streamer_priv; | 1496 | struct streamer_private *streamer_priv; |
1497 | streamer_priv = (struct streamer_private *) dev->priv; | 1497 | streamer_priv = netdev_priv(dev); |
1498 | return (struct net_device_stats *) &streamer_priv->streamer_stats; | 1498 | return (struct net_device_stats *) &streamer_priv->streamer_stats; |
1499 | } | 1499 | } |
1500 | 1500 | ||
1501 | static int streamer_set_mac_address(struct net_device *dev, void *addr) | 1501 | static int streamer_set_mac_address(struct net_device *dev, void *addr) |
1502 | { | 1502 | { |
1503 | struct sockaddr *saddr = addr; | 1503 | struct sockaddr *saddr = addr; |
1504 | struct streamer_private *streamer_priv = (struct streamer_private *) dev->priv; | 1504 | struct streamer_private *streamer_priv = netdev_priv(dev); |
1505 | 1505 | ||
1506 | if (netif_running(dev)) | 1506 | if (netif_running(dev)) |
1507 | { | 1507 | { |
@@ -1526,7 +1526,7 @@ static int streamer_set_mac_address(struct net_device *dev, void *addr) | |||
1526 | static void streamer_arb_cmd(struct net_device *dev) | 1526 | static void streamer_arb_cmd(struct net_device *dev) |
1527 | { | 1527 | { |
1528 | struct streamer_private *streamer_priv = | 1528 | struct streamer_private *streamer_priv = |
1529 | (struct streamer_private *) dev->priv; | 1529 | netdev_priv(dev); |
1530 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1530 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1531 | __u8 header_len; | 1531 | __u8 header_len; |
1532 | __u16 frame_len, buffer_len; | 1532 | __u16 frame_len, buffer_len; |
@@ -1741,7 +1741,7 @@ drop_frame: | |||
1741 | static void streamer_asb_bh(struct net_device *dev) | 1741 | static void streamer_asb_bh(struct net_device *dev) |
1742 | { | 1742 | { |
1743 | struct streamer_private *streamer_priv = | 1743 | struct streamer_private *streamer_priv = |
1744 | (struct streamer_private *) dev->priv; | 1744 | netdev_priv(dev); |
1745 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1745 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1746 | 1746 | ||
1747 | if (streamer_priv->asb_queued == 1) | 1747 | if (streamer_priv->asb_queued == 1) |
@@ -1785,7 +1785,7 @@ static void streamer_asb_bh(struct net_device *dev) | |||
1785 | static int streamer_change_mtu(struct net_device *dev, int mtu) | 1785 | static int streamer_change_mtu(struct net_device *dev, int mtu) |
1786 | { | 1786 | { |
1787 | struct streamer_private *streamer_priv = | 1787 | struct streamer_private *streamer_priv = |
1788 | (struct streamer_private *) dev->priv; | 1788 | netdev_priv(dev); |
1789 | __u16 max_mtu; | 1789 | __u16 max_mtu; |
1790 | 1790 | ||
1791 | if (streamer_priv->streamer_ring_speed == 4) | 1791 | if (streamer_priv->streamer_ring_speed == 4) |
@@ -1849,7 +1849,7 @@ static int streamer_proc_info(char *buffer, char **start, off_t offset, | |||
1849 | static int sprintf_info(char *buffer, struct net_device *dev) | 1849 | static int sprintf_info(char *buffer, struct net_device *dev) |
1850 | { | 1850 | { |
1851 | struct streamer_private *streamer_priv = | 1851 | struct streamer_private *streamer_priv = |
1852 | (struct streamer_private *) dev->priv; | 1852 | netdev_priv(dev); |
1853 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; | 1853 | __u8 __iomem *streamer_mmio = streamer_priv->streamer_mmio; |
1854 | struct streamer_adapter_addr_table sat; | 1854 | struct streamer_adapter_addr_table sat; |
1855 | struct streamer_parameters_table spt; | 1855 | struct streamer_parameters_table spt; |
diff --git a/drivers/net/tokenring/madgemc.c b/drivers/net/tokenring/madgemc.c index f8f4d74f01f1..9eafc2e25abc 100644 --- a/drivers/net/tokenring/madgemc.c +++ b/drivers/net/tokenring/madgemc.c | |||
@@ -690,7 +690,7 @@ static int madgemc_close(struct net_device *dev) | |||
690 | static int madgemc_mcaproc(char *buf, int slot, void *d) | 690 | static int madgemc_mcaproc(char *buf, int slot, void *d) |
691 | { | 691 | { |
692 | struct net_device *dev = (struct net_device *)d; | 692 | struct net_device *dev = (struct net_device *)d; |
693 | struct net_local *tp = dev->priv; | 693 | struct net_local *tp = netdev_priv(dev); |
694 | struct card_info *curcard = tp->tmspriv; | 694 | struct card_info *curcard = tp->tmspriv; |
695 | int len = 0; | 695 | int len = 0; |
696 | 696 | ||
@@ -736,7 +736,7 @@ static int __devexit madgemc_remove(struct device *device) | |||
736 | 736 | ||
737 | BUG_ON(!dev); | 737 | BUG_ON(!dev); |
738 | 738 | ||
739 | tp = dev->priv; | 739 | tp = netdev_priv(dev); |
740 | card = tp->tmspriv; | 740 | card = tp->tmspriv; |
741 | kfree(card); | 741 | kfree(card); |
742 | tp->tmspriv = NULL; | 742 | tp->tmspriv = NULL; |
diff --git a/drivers/net/tokenring/olympic.c b/drivers/net/tokenring/olympic.c index c323101a895b..b57f65b2591a 100644 --- a/drivers/net/tokenring/olympic.c +++ b/drivers/net/tokenring/olympic.c | |||
@@ -220,14 +220,14 @@ static int __devinit olympic_probe(struct pci_dev *pdev, const struct pci_device | |||
220 | goto op_release_dev; | 220 | goto op_release_dev; |
221 | } | 221 | } |
222 | 222 | ||
223 | olympic_priv = dev->priv ; | 223 | olympic_priv = netdev_priv(dev) ; |
224 | 224 | ||
225 | spin_lock_init(&olympic_priv->olympic_lock) ; | 225 | spin_lock_init(&olympic_priv->olympic_lock) ; |
226 | 226 | ||
227 | init_waitqueue_head(&olympic_priv->srb_wait); | 227 | init_waitqueue_head(&olympic_priv->srb_wait); |
228 | init_waitqueue_head(&olympic_priv->trb_wait); | 228 | init_waitqueue_head(&olympic_priv->trb_wait); |
229 | #if OLYMPIC_DEBUG | 229 | #if OLYMPIC_DEBUG |
230 | printk(KERN_INFO "pci_device: %p, dev:%p, dev->priv: %p\n", pdev, dev, dev->priv); | 230 | printk(KERN_INFO "pci_device: %p, dev:%p, dev->priv: %p\n", pdev, dev, netdev_priv(dev)); |
231 | #endif | 231 | #endif |
232 | dev->irq=pdev->irq; | 232 | dev->irq=pdev->irq; |
233 | dev->base_addr=pci_resource_start(pdev, 0); | 233 | dev->base_addr=pci_resource_start(pdev, 0); |
@@ -298,7 +298,7 @@ static int __devinit olympic_init(struct net_device *dev) | |||
298 | unsigned long t; | 298 | unsigned long t; |
299 | unsigned int uaa_addr; | 299 | unsigned int uaa_addr; |
300 | 300 | ||
301 | olympic_priv=(struct olympic_private *)dev->priv; | 301 | olympic_priv=netdev_priv(dev); |
302 | olympic_mmio=olympic_priv->olympic_mmio; | 302 | olympic_mmio=olympic_priv->olympic_mmio; |
303 | 303 | ||
304 | printk("%s \n", version); | 304 | printk("%s \n", version); |
@@ -436,7 +436,7 @@ static int __devinit olympic_init(struct net_device *dev) | |||
436 | 436 | ||
437 | static int olympic_open(struct net_device *dev) | 437 | static int olympic_open(struct net_device *dev) |
438 | { | 438 | { |
439 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 439 | struct olympic_private *olympic_priv=netdev_priv(dev); |
440 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio,*init_srb; | 440 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio,*init_srb; |
441 | unsigned long flags, t; | 441 | unsigned long flags, t; |
442 | int i, open_finished = 1 ; | 442 | int i, open_finished = 1 ; |
@@ -756,7 +756,7 @@ out: | |||
756 | */ | 756 | */ |
757 | static void olympic_rx(struct net_device *dev) | 757 | static void olympic_rx(struct net_device *dev) |
758 | { | 758 | { |
759 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 759 | struct olympic_private *olympic_priv=netdev_priv(dev); |
760 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; | 760 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; |
761 | struct olympic_rx_status *rx_status; | 761 | struct olympic_rx_status *rx_status; |
762 | struct olympic_rx_desc *rx_desc ; | 762 | struct olympic_rx_desc *rx_desc ; |
@@ -898,7 +898,7 @@ static void olympic_rx(struct net_device *dev) | |||
898 | 898 | ||
899 | static void olympic_freemem(struct net_device *dev) | 899 | static void olympic_freemem(struct net_device *dev) |
900 | { | 900 | { |
901 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 901 | struct olympic_private *olympic_priv=netdev_priv(dev); |
902 | int i; | 902 | int i; |
903 | 903 | ||
904 | for(i=0;i<OLYMPIC_RX_RING_SIZE;i++) { | 904 | for(i=0;i<OLYMPIC_RX_RING_SIZE;i++) { |
@@ -931,7 +931,7 @@ static void olympic_freemem(struct net_device *dev) | |||
931 | static irqreturn_t olympic_interrupt(int irq, void *dev_id) | 931 | static irqreturn_t olympic_interrupt(int irq, void *dev_id) |
932 | { | 932 | { |
933 | struct net_device *dev= (struct net_device *)dev_id; | 933 | struct net_device *dev= (struct net_device *)dev_id; |
934 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 934 | struct olympic_private *olympic_priv=netdev_priv(dev); |
935 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; | 935 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; |
936 | u32 sisr; | 936 | u32 sisr; |
937 | u8 __iomem *adapter_check_area ; | 937 | u8 __iomem *adapter_check_area ; |
@@ -1047,7 +1047,7 @@ static irqreturn_t olympic_interrupt(int irq, void *dev_id) | |||
1047 | 1047 | ||
1048 | static int olympic_xmit(struct sk_buff *skb, struct net_device *dev) | 1048 | static int olympic_xmit(struct sk_buff *skb, struct net_device *dev) |
1049 | { | 1049 | { |
1050 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 1050 | struct olympic_private *olympic_priv=netdev_priv(dev); |
1051 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; | 1051 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; |
1052 | unsigned long flags ; | 1052 | unsigned long flags ; |
1053 | 1053 | ||
@@ -1078,7 +1078,7 @@ static int olympic_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1078 | 1078 | ||
1079 | static int olympic_close(struct net_device *dev) | 1079 | static int olympic_close(struct net_device *dev) |
1080 | { | 1080 | { |
1081 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 1081 | struct olympic_private *olympic_priv=netdev_priv(dev); |
1082 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio,*srb; | 1082 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio,*srb; |
1083 | unsigned long t,flags; | 1083 | unsigned long t,flags; |
1084 | 1084 | ||
@@ -1148,7 +1148,7 @@ static int olympic_close(struct net_device *dev) | |||
1148 | 1148 | ||
1149 | static void olympic_set_rx_mode(struct net_device *dev) | 1149 | static void olympic_set_rx_mode(struct net_device *dev) |
1150 | { | 1150 | { |
1151 | struct olympic_private *olympic_priv = (struct olympic_private *) dev->priv ; | 1151 | struct olympic_private *olympic_priv = netdev_priv(dev); |
1152 | u8 __iomem *olympic_mmio = olympic_priv->olympic_mmio ; | 1152 | u8 __iomem *olympic_mmio = olympic_priv->olympic_mmio ; |
1153 | u8 options = 0; | 1153 | u8 options = 0; |
1154 | u8 __iomem *srb; | 1154 | u8 __iomem *srb; |
@@ -1216,7 +1216,7 @@ static void olympic_set_rx_mode(struct net_device *dev) | |||
1216 | 1216 | ||
1217 | static void olympic_srb_bh(struct net_device *dev) | 1217 | static void olympic_srb_bh(struct net_device *dev) |
1218 | { | 1218 | { |
1219 | struct olympic_private *olympic_priv = (struct olympic_private *) dev->priv ; | 1219 | struct olympic_private *olympic_priv = netdev_priv(dev); |
1220 | u8 __iomem *olympic_mmio = olympic_priv->olympic_mmio ; | 1220 | u8 __iomem *olympic_mmio = olympic_priv->olympic_mmio ; |
1221 | u8 __iomem *srb; | 1221 | u8 __iomem *srb; |
1222 | 1222 | ||
@@ -1362,14 +1362,14 @@ static void olympic_srb_bh(struct net_device *dev) | |||
1362 | static struct net_device_stats * olympic_get_stats(struct net_device *dev) | 1362 | static struct net_device_stats * olympic_get_stats(struct net_device *dev) |
1363 | { | 1363 | { |
1364 | struct olympic_private *olympic_priv ; | 1364 | struct olympic_private *olympic_priv ; |
1365 | olympic_priv=(struct olympic_private *) dev->priv; | 1365 | olympic_priv=netdev_priv(dev); |
1366 | return (struct net_device_stats *) &olympic_priv->olympic_stats; | 1366 | return (struct net_device_stats *) &olympic_priv->olympic_stats; |
1367 | } | 1367 | } |
1368 | 1368 | ||
1369 | static int olympic_set_mac_address (struct net_device *dev, void *addr) | 1369 | static int olympic_set_mac_address (struct net_device *dev, void *addr) |
1370 | { | 1370 | { |
1371 | struct sockaddr *saddr = addr ; | 1371 | struct sockaddr *saddr = addr ; |
1372 | struct olympic_private *olympic_priv = (struct olympic_private *)dev->priv ; | 1372 | struct olympic_private *olympic_priv = netdev_priv(dev); |
1373 | 1373 | ||
1374 | if (netif_running(dev)) { | 1374 | if (netif_running(dev)) { |
1375 | printk(KERN_WARNING "%s: Cannot set mac/laa address while card is open\n", dev->name) ; | 1375 | printk(KERN_WARNING "%s: Cannot set mac/laa address while card is open\n", dev->name) ; |
@@ -1390,7 +1390,7 @@ static int olympic_set_mac_address (struct net_device *dev, void *addr) | |||
1390 | 1390 | ||
1391 | static void olympic_arb_cmd(struct net_device *dev) | 1391 | static void olympic_arb_cmd(struct net_device *dev) |
1392 | { | 1392 | { |
1393 | struct olympic_private *olympic_priv = (struct olympic_private *) dev->priv; | 1393 | struct olympic_private *olympic_priv = netdev_priv(dev); |
1394 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; | 1394 | u8 __iomem *olympic_mmio=olympic_priv->olympic_mmio; |
1395 | u8 __iomem *arb_block, *asb_block, *srb ; | 1395 | u8 __iomem *arb_block, *asb_block, *srb ; |
1396 | u8 header_len ; | 1396 | u8 header_len ; |
@@ -1576,7 +1576,7 @@ drop_frame: | |||
1576 | 1576 | ||
1577 | static void olympic_asb_bh(struct net_device *dev) | 1577 | static void olympic_asb_bh(struct net_device *dev) |
1578 | { | 1578 | { |
1579 | struct olympic_private *olympic_priv = (struct olympic_private *) dev->priv ; | 1579 | struct olympic_private *olympic_priv = netdev_priv(dev); |
1580 | u8 __iomem *arb_block, *asb_block ; | 1580 | u8 __iomem *arb_block, *asb_block ; |
1581 | 1581 | ||
1582 | arb_block = (olympic_priv->olympic_lap + olympic_priv->arb) ; | 1582 | arb_block = (olympic_priv->olympic_lap + olympic_priv->arb) ; |
@@ -1616,7 +1616,7 @@ static void olympic_asb_bh(struct net_device *dev) | |||
1616 | 1616 | ||
1617 | static int olympic_change_mtu(struct net_device *dev, int mtu) | 1617 | static int olympic_change_mtu(struct net_device *dev, int mtu) |
1618 | { | 1618 | { |
1619 | struct olympic_private *olympic_priv = (struct olympic_private *) dev->priv; | 1619 | struct olympic_private *olympic_priv = netdev_priv(dev); |
1620 | u16 max_mtu ; | 1620 | u16 max_mtu ; |
1621 | 1621 | ||
1622 | if (olympic_priv->olympic_ring_speed == 4) | 1622 | if (olympic_priv->olympic_ring_speed == 4) |
@@ -1638,7 +1638,7 @@ static int olympic_change_mtu(struct net_device *dev, int mtu) | |||
1638 | static int olympic_proc_info(char *buffer, char **start, off_t offset, int length, int *eof, void *data) | 1638 | static int olympic_proc_info(char *buffer, char **start, off_t offset, int length, int *eof, void *data) |
1639 | { | 1639 | { |
1640 | struct net_device *dev = (struct net_device *)data ; | 1640 | struct net_device *dev = (struct net_device *)data ; |
1641 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 1641 | struct olympic_private *olympic_priv=netdev_priv(dev); |
1642 | u8 __iomem *oat = (olympic_priv->olympic_lap + olympic_priv->olympic_addr_table_addr) ; | 1642 | u8 __iomem *oat = (olympic_priv->olympic_lap + olympic_priv->olympic_addr_table_addr) ; |
1643 | u8 __iomem *opt = (olympic_priv->olympic_lap + olympic_priv->olympic_parms_addr) ; | 1643 | u8 __iomem *opt = (olympic_priv->olympic_lap + olympic_priv->olympic_parms_addr) ; |
1644 | int size = 0 ; | 1644 | int size = 0 ; |
@@ -1749,7 +1749,7 @@ static int olympic_proc_info(char *buffer, char **start, off_t offset, int lengt | |||
1749 | static void __devexit olympic_remove_one(struct pci_dev *pdev) | 1749 | static void __devexit olympic_remove_one(struct pci_dev *pdev) |
1750 | { | 1750 | { |
1751 | struct net_device *dev = pci_get_drvdata(pdev) ; | 1751 | struct net_device *dev = pci_get_drvdata(pdev) ; |
1752 | struct olympic_private *olympic_priv=(struct olympic_private *)dev->priv; | 1752 | struct olympic_private *olympic_priv=netdev_priv(dev); |
1753 | 1753 | ||
1754 | if (olympic_priv->olympic_network_monitor) { | 1754 | if (olympic_priv->olympic_network_monitor) { |
1755 | char proc_name[20] ; | 1755 | char proc_name[20] ; |
diff --git a/drivers/net/tokenring/tmspci.c b/drivers/net/tokenring/tmspci.c index 3b2f00b9b7bd..aec75c930c21 100644 --- a/drivers/net/tokenring/tmspci.c +++ b/drivers/net/tokenring/tmspci.c | |||
@@ -149,7 +149,7 @@ static int __devinit tms_pci_attach(struct pci_dev *pdev, const struct pci_devic | |||
149 | goto err_out_irq; | 149 | goto err_out_irq; |
150 | } | 150 | } |
151 | 151 | ||
152 | tp = dev->priv; | 152 | tp = netdev_priv(dev); |
153 | tp->setnselout = tms_pci_setnselout_pins; | 153 | tp->setnselout = tms_pci_setnselout_pins; |
154 | 154 | ||
155 | tp->sifreadb = tms_pci_sifreadb; | 155 | tp->sifreadb = tms_pci_sifreadb; |
@@ -210,7 +210,7 @@ static void tms_pci_read_eeprom(struct net_device *dev) | |||
210 | static unsigned short tms_pci_setnselout_pins(struct net_device *dev) | 210 | static unsigned short tms_pci_setnselout_pins(struct net_device *dev) |
211 | { | 211 | { |
212 | unsigned short val = 0; | 212 | unsigned short val = 0; |
213 | struct net_local *tp = dev->priv; | 213 | struct net_local *tp = netdev_priv(dev); |
214 | struct card_info *cardinfo = tp->tmspriv; | 214 | struct card_info *cardinfo = tp->tmspriv; |
215 | 215 | ||
216 | if(tp->DataRate == SPEED_4) | 216 | if(tp->DataRate == SPEED_4) |