diff options
author | Wang Chen <wangchen@cn.fujitsu.com> | 2008-11-13 02:38:14 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-11-13 02:38:14 -0500 |
commit | 4cf1653aa90c6320dc8032443b5e322820aa28b1 (patch) | |
tree | 7920008d3f953defdcda8c81d39da963290d93ad /drivers/net/irda | |
parent | 454d7c9b14e20fd1949e2686e9de4a2926e01476 (diff) |
netdevice: safe convert to netdev_priv() #part-2
We have some reasons to kill netdev->priv:
1. netdev->priv is equal to netdev_priv().
2. netdev_priv() wraps the calculation of netdev->priv's offset, obviously
netdev_priv() is more flexible than netdev->priv.
But we cann't kill netdev->priv, because so many drivers reference to it
directly.
This patch is a safe convert for netdev->priv to netdev_priv(netdev).
Since all of the netdev->priv is only for read.
But it is too big to be sent in one mail.
I split it to 4 parts and make every part smaller than 100,000 bytes,
which is max size allowed by vger.
Signed-off-by: Wang Chen <wangchen@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/irda')
-rw-r--r-- | drivers/net/irda/ali-ircc.c | 16 | ||||
-rw-r--r-- | drivers/net/irda/donauboe.c | 8 | ||||
-rw-r--r-- | drivers/net/irda/irda-usb.c | 14 | ||||
-rw-r--r-- | drivers/net/irda/nsc-ircc.c | 16 | ||||
-rw-r--r-- | drivers/net/irda/sa1100_ir.c | 26 | ||||
-rw-r--r-- | drivers/net/irda/sir_dev.c | 12 | ||||
-rw-r--r-- | drivers/net/irda/via-ircc.c | 16 | ||||
-rw-r--r-- | drivers/net/irda/vlsi_ir.c | 36 | ||||
-rw-r--r-- | drivers/net/irda/w83977af_ir.c | 14 |
9 files changed, 79 insertions, 79 deletions
diff --git a/drivers/net/irda/ali-ircc.c b/drivers/net/irda/ali-ircc.c index 9fde748c41f2..3c58e67ef1e4 100644 --- a/drivers/net/irda/ali-ircc.c +++ b/drivers/net/irda/ali-ircc.c | |||
@@ -292,7 +292,7 @@ static int ali_ircc_open(int i, chipio_t *info) | |||
292 | return -ENOMEM; | 292 | return -ENOMEM; |
293 | } | 293 | } |
294 | 294 | ||
295 | self = dev->priv; | 295 | self = netdev_priv(dev); |
296 | self->netdev = dev; | 296 | self->netdev = dev; |
297 | spin_lock_init(&self->lock); | 297 | spin_lock_init(&self->lock); |
298 | 298 | ||
@@ -665,7 +665,7 @@ static irqreturn_t ali_ircc_interrupt(int irq, void *dev_id) | |||
665 | 665 | ||
666 | IRDA_DEBUG(2, "%s(), ---------------- Start ----------------\n", __func__); | 666 | IRDA_DEBUG(2, "%s(), ---------------- Start ----------------\n", __func__); |
667 | 667 | ||
668 | self = dev->priv; | 668 | self = netdev_priv(dev); |
669 | 669 | ||
670 | spin_lock(&self->lock); | 670 | spin_lock(&self->lock); |
671 | 671 | ||
@@ -1333,7 +1333,7 @@ static int ali_ircc_net_open(struct net_device *dev) | |||
1333 | 1333 | ||
1334 | IRDA_ASSERT(dev != NULL, return -1;); | 1334 | IRDA_ASSERT(dev != NULL, return -1;); |
1335 | 1335 | ||
1336 | self = (struct ali_ircc_cb *) dev->priv; | 1336 | self = netdev_priv(dev); |
1337 | 1337 | ||
1338 | IRDA_ASSERT(self != NULL, return 0;); | 1338 | IRDA_ASSERT(self != NULL, return 0;); |
1339 | 1339 | ||
@@ -1396,7 +1396,7 @@ static int ali_ircc_net_close(struct net_device *dev) | |||
1396 | 1396 | ||
1397 | IRDA_ASSERT(dev != NULL, return -1;); | 1397 | IRDA_ASSERT(dev != NULL, return -1;); |
1398 | 1398 | ||
1399 | self = (struct ali_ircc_cb *) dev->priv; | 1399 | self = netdev_priv(dev); |
1400 | IRDA_ASSERT(self != NULL, return 0;); | 1400 | IRDA_ASSERT(self != NULL, return 0;); |
1401 | 1401 | ||
1402 | /* Stop device */ | 1402 | /* Stop device */ |
@@ -1436,7 +1436,7 @@ static int ali_ircc_fir_hard_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1436 | 1436 | ||
1437 | IRDA_DEBUG(1, "%s(), ---------------- Start -----------------\n", __func__ ); | 1437 | IRDA_DEBUG(1, "%s(), ---------------- Start -----------------\n", __func__ ); |
1438 | 1438 | ||
1439 | self = (struct ali_ircc_cb *) dev->priv; | 1439 | self = netdev_priv(dev); |
1440 | iobase = self->io.fir_base; | 1440 | iobase = self->io.fir_base; |
1441 | 1441 | ||
1442 | netif_stop_queue(dev); | 1442 | netif_stop_queue(dev); |
@@ -1959,7 +1959,7 @@ static int ali_ircc_sir_hard_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1959 | 1959 | ||
1960 | IRDA_ASSERT(dev != NULL, return 0;); | 1960 | IRDA_ASSERT(dev != NULL, return 0;); |
1961 | 1961 | ||
1962 | self = (struct ali_ircc_cb *) dev->priv; | 1962 | self = netdev_priv(dev); |
1963 | IRDA_ASSERT(self != NULL, return 0;); | 1963 | IRDA_ASSERT(self != NULL, return 0;); |
1964 | 1964 | ||
1965 | iobase = self->io.sir_base; | 1965 | iobase = self->io.sir_base; |
@@ -2027,7 +2027,7 @@ static int ali_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
2027 | 2027 | ||
2028 | IRDA_ASSERT(dev != NULL, return -1;); | 2028 | IRDA_ASSERT(dev != NULL, return -1;); |
2029 | 2029 | ||
2030 | self = dev->priv; | 2030 | self = netdev_priv(dev); |
2031 | 2031 | ||
2032 | IRDA_ASSERT(self != NULL, return -1;); | 2032 | IRDA_ASSERT(self != NULL, return -1;); |
2033 | 2033 | ||
@@ -2113,7 +2113,7 @@ static int ali_ircc_is_receiving(struct ali_ircc_cb *self) | |||
2113 | 2113 | ||
2114 | static struct net_device_stats *ali_ircc_net_get_stats(struct net_device *dev) | 2114 | static struct net_device_stats *ali_ircc_net_get_stats(struct net_device *dev) |
2115 | { | 2115 | { |
2116 | struct ali_ircc_cb *self = (struct ali_ircc_cb *) dev->priv; | 2116 | struct ali_ircc_cb *self = netdev_priv(dev); |
2117 | 2117 | ||
2118 | IRDA_DEBUG(2, "%s(), ---------------- Start ----------------\n", __func__ ); | 2118 | IRDA_DEBUG(2, "%s(), ---------------- Start ----------------\n", __func__ ); |
2119 | 2119 | ||
diff --git a/drivers/net/irda/donauboe.c b/drivers/net/irda/donauboe.c index 69d16b30323b..687c2d53d4d2 100644 --- a/drivers/net/irda/donauboe.c +++ b/drivers/net/irda/donauboe.c | |||
@@ -979,7 +979,7 @@ toshoboe_hard_xmit (struct sk_buff *skb, struct net_device *dev) | |||
979 | unsigned long flags; | 979 | unsigned long flags; |
980 | struct irda_skb_cb *cb = (struct irda_skb_cb *) skb->cb; | 980 | struct irda_skb_cb *cb = (struct irda_skb_cb *) skb->cb; |
981 | 981 | ||
982 | self = (struct toshoboe_cb *) dev->priv; | 982 | self = netdev_priv(dev); |
983 | 983 | ||
984 | IRDA_ASSERT (self != NULL, return 0; ); | 984 | IRDA_ASSERT (self != NULL, return 0; ); |
985 | 985 | ||
@@ -1384,7 +1384,7 @@ toshoboe_net_close (struct net_device *dev) | |||
1384 | IRDA_DEBUG (4, "%s()\n", __func__); | 1384 | IRDA_DEBUG (4, "%s()\n", __func__); |
1385 | 1385 | ||
1386 | IRDA_ASSERT (dev != NULL, return -1; ); | 1386 | IRDA_ASSERT (dev != NULL, return -1; ); |
1387 | self = (struct toshoboe_cb *) dev->priv; | 1387 | self = netdev_priv(dev); |
1388 | 1388 | ||
1389 | /* Stop device */ | 1389 | /* Stop device */ |
1390 | netif_stop_queue(dev); | 1390 | netif_stop_queue(dev); |
@@ -1422,7 +1422,7 @@ toshoboe_net_ioctl (struct net_device *dev, struct ifreq *rq, int cmd) | |||
1422 | 1422 | ||
1423 | IRDA_ASSERT (dev != NULL, return -1; ); | 1423 | IRDA_ASSERT (dev != NULL, return -1; ); |
1424 | 1424 | ||
1425 | self = dev->priv; | 1425 | self = netdev_priv(dev); |
1426 | 1426 | ||
1427 | IRDA_ASSERT (self != NULL, return -1; ); | 1427 | IRDA_ASSERT (self != NULL, return -1; ); |
1428 | 1428 | ||
@@ -1546,7 +1546,7 @@ toshoboe_open (struct pci_dev *pci_dev, const struct pci_device_id *pdid) | |||
1546 | return -ENOMEM; | 1546 | return -ENOMEM; |
1547 | } | 1547 | } |
1548 | 1548 | ||
1549 | self = dev->priv; | 1549 | self = netdev_priv(dev); |
1550 | self->netdev = dev; | 1550 | self->netdev = dev; |
1551 | self->pdev = pci_dev; | 1551 | self->pdev = pci_dev; |
1552 | self->base = pci_resource_start(pci_dev,0); | 1552 | self->base = pci_resource_start(pci_dev,0); |
diff --git a/drivers/net/irda/irda-usb.c b/drivers/net/irda/irda-usb.c index 761ed8ca6e37..205e4e825a97 100644 --- a/drivers/net/irda/irda-usb.c +++ b/drivers/net/irda/irda-usb.c | |||
@@ -384,7 +384,7 @@ static void speed_bulk_callback(struct urb *urb) | |||
384 | */ | 384 | */ |
385 | static int irda_usb_hard_xmit(struct sk_buff *skb, struct net_device *netdev) | 385 | static int irda_usb_hard_xmit(struct sk_buff *skb, struct net_device *netdev) |
386 | { | 386 | { |
387 | struct irda_usb_cb *self = netdev->priv; | 387 | struct irda_usb_cb *self = netdev_priv(netdev); |
388 | struct urb *urb = self->tx_urb; | 388 | struct urb *urb = self->tx_urb; |
389 | unsigned long flags; | 389 | unsigned long flags; |
390 | s32 speed; | 390 | s32 speed; |
@@ -628,7 +628,7 @@ static void write_bulk_callback(struct urb *urb) | |||
628 | static void irda_usb_net_timeout(struct net_device *netdev) | 628 | static void irda_usb_net_timeout(struct net_device *netdev) |
629 | { | 629 | { |
630 | unsigned long flags; | 630 | unsigned long flags; |
631 | struct irda_usb_cb *self = netdev->priv; | 631 | struct irda_usb_cb *self = netdev_priv(netdev); |
632 | struct urb *urb; | 632 | struct urb *urb; |
633 | int done = 0; /* If we have made any progress */ | 633 | int done = 0; /* If we have made any progress */ |
634 | 634 | ||
@@ -1174,7 +1174,7 @@ static int irda_usb_net_open(struct net_device *netdev) | |||
1174 | IRDA_DEBUG(1, "%s()\n", __func__); | 1174 | IRDA_DEBUG(1, "%s()\n", __func__); |
1175 | 1175 | ||
1176 | IRDA_ASSERT(netdev != NULL, return -1;); | 1176 | IRDA_ASSERT(netdev != NULL, return -1;); |
1177 | self = (struct irda_usb_cb *) netdev->priv; | 1177 | self = netdev_priv(netdev); |
1178 | IRDA_ASSERT(self != NULL, return -1;); | 1178 | IRDA_ASSERT(self != NULL, return -1;); |
1179 | 1179 | ||
1180 | spin_lock_irqsave(&self->lock, flags); | 1180 | spin_lock_irqsave(&self->lock, flags); |
@@ -1256,7 +1256,7 @@ static int irda_usb_net_close(struct net_device *netdev) | |||
1256 | IRDA_DEBUG(1, "%s()\n", __func__); | 1256 | IRDA_DEBUG(1, "%s()\n", __func__); |
1257 | 1257 | ||
1258 | IRDA_ASSERT(netdev != NULL, return -1;); | 1258 | IRDA_ASSERT(netdev != NULL, return -1;); |
1259 | self = (struct irda_usb_cb *) netdev->priv; | 1259 | self = netdev_priv(netdev); |
1260 | IRDA_ASSERT(self != NULL, return -1;); | 1260 | IRDA_ASSERT(self != NULL, return -1;); |
1261 | 1261 | ||
1262 | /* Clear this flag *before* unlinking the urbs and *before* | 1262 | /* Clear this flag *before* unlinking the urbs and *before* |
@@ -1305,7 +1305,7 @@ static int irda_usb_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
1305 | int ret = 0; | 1305 | int ret = 0; |
1306 | 1306 | ||
1307 | IRDA_ASSERT(dev != NULL, return -1;); | 1307 | IRDA_ASSERT(dev != NULL, return -1;); |
1308 | self = dev->priv; | 1308 | self = netdev_priv(dev); |
1309 | IRDA_ASSERT(self != NULL, return -1;); | 1309 | IRDA_ASSERT(self != NULL, return -1;); |
1310 | 1310 | ||
1311 | IRDA_DEBUG(2, "%s(), %s, (cmd=0x%X)\n", __func__, dev->name, cmd); | 1311 | IRDA_DEBUG(2, "%s(), %s, (cmd=0x%X)\n", __func__, dev->name, cmd); |
@@ -1347,7 +1347,7 @@ static int irda_usb_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
1347 | */ | 1347 | */ |
1348 | static struct net_device_stats *irda_usb_net_get_stats(struct net_device *dev) | 1348 | static struct net_device_stats *irda_usb_net_get_stats(struct net_device *dev) |
1349 | { | 1349 | { |
1350 | struct irda_usb_cb *self = dev->priv; | 1350 | struct irda_usb_cb *self = netdev_priv(dev); |
1351 | return &self->stats; | 1351 | return &self->stats; |
1352 | } | 1352 | } |
1353 | 1353 | ||
@@ -1640,7 +1640,7 @@ static int irda_usb_probe(struct usb_interface *intf, | |||
1640 | goto err_out; | 1640 | goto err_out; |
1641 | 1641 | ||
1642 | SET_NETDEV_DEV(net, &intf->dev); | 1642 | SET_NETDEV_DEV(net, &intf->dev); |
1643 | self = net->priv; | 1643 | self = netdev_priv(net); |
1644 | self->netdev = net; | 1644 | self->netdev = net; |
1645 | spin_lock_init(&self->lock); | 1645 | spin_lock_init(&self->lock); |
1646 | init_timer(&self->rx_defer_timer); | 1646 | init_timer(&self->rx_defer_timer); |
diff --git a/drivers/net/irda/nsc-ircc.c b/drivers/net/irda/nsc-ircc.c index 4e1bc08971a8..2c6bf2d11bb1 100644 --- a/drivers/net/irda/nsc-ircc.c +++ b/drivers/net/irda/nsc-ircc.c | |||
@@ -373,7 +373,7 @@ static int __init nsc_ircc_open(chipio_t *info) | |||
373 | return -ENOMEM; | 373 | return -ENOMEM; |
374 | } | 374 | } |
375 | 375 | ||
376 | self = dev->priv; | 376 | self = netdev_priv(dev); |
377 | self->netdev = dev; | 377 | self->netdev = dev; |
378 | spin_lock_init(&self->lock); | 378 | spin_lock_init(&self->lock); |
379 | 379 | ||
@@ -1354,7 +1354,7 @@ static int nsc_ircc_hard_xmit_sir(struct sk_buff *skb, struct net_device *dev) | |||
1354 | __s32 speed; | 1354 | __s32 speed; |
1355 | __u8 bank; | 1355 | __u8 bank; |
1356 | 1356 | ||
1357 | self = (struct nsc_ircc_cb *) dev->priv; | 1357 | self = netdev_priv(dev); |
1358 | 1358 | ||
1359 | IRDA_ASSERT(self != NULL, return 0;); | 1359 | IRDA_ASSERT(self != NULL, return 0;); |
1360 | 1360 | ||
@@ -1427,7 +1427,7 @@ static int nsc_ircc_hard_xmit_fir(struct sk_buff *skb, struct net_device *dev) | |||
1427 | __u8 bank; | 1427 | __u8 bank; |
1428 | int mtt, diff; | 1428 | int mtt, diff; |
1429 | 1429 | ||
1430 | self = (struct nsc_ircc_cb *) dev->priv; | 1430 | self = netdev_priv(dev); |
1431 | iobase = self->io.fir_base; | 1431 | iobase = self->io.fir_base; |
1432 | 1432 | ||
1433 | netif_stop_queue(dev); | 1433 | netif_stop_queue(dev); |
@@ -2084,7 +2084,7 @@ static irqreturn_t nsc_ircc_interrupt(int irq, void *dev_id) | |||
2084 | __u8 bsr, eir; | 2084 | __u8 bsr, eir; |
2085 | int iobase; | 2085 | int iobase; |
2086 | 2086 | ||
2087 | self = dev->priv; | 2087 | self = netdev_priv(dev); |
2088 | 2088 | ||
2089 | spin_lock(&self->lock); | 2089 | spin_lock(&self->lock); |
2090 | 2090 | ||
@@ -2165,7 +2165,7 @@ static int nsc_ircc_net_open(struct net_device *dev) | |||
2165 | IRDA_DEBUG(4, "%s()\n", __func__); | 2165 | IRDA_DEBUG(4, "%s()\n", __func__); |
2166 | 2166 | ||
2167 | IRDA_ASSERT(dev != NULL, return -1;); | 2167 | IRDA_ASSERT(dev != NULL, return -1;); |
2168 | self = (struct nsc_ircc_cb *) dev->priv; | 2168 | self = netdev_priv(dev); |
2169 | 2169 | ||
2170 | IRDA_ASSERT(self != NULL, return 0;); | 2170 | IRDA_ASSERT(self != NULL, return 0;); |
2171 | 2171 | ||
@@ -2228,7 +2228,7 @@ static int nsc_ircc_net_close(struct net_device *dev) | |||
2228 | 2228 | ||
2229 | IRDA_ASSERT(dev != NULL, return -1;); | 2229 | IRDA_ASSERT(dev != NULL, return -1;); |
2230 | 2230 | ||
2231 | self = (struct nsc_ircc_cb *) dev->priv; | 2231 | self = netdev_priv(dev); |
2232 | IRDA_ASSERT(self != NULL, return 0;); | 2232 | IRDA_ASSERT(self != NULL, return 0;); |
2233 | 2233 | ||
2234 | /* Stop device */ | 2234 | /* Stop device */ |
@@ -2274,7 +2274,7 @@ static int nsc_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
2274 | 2274 | ||
2275 | IRDA_ASSERT(dev != NULL, return -1;); | 2275 | IRDA_ASSERT(dev != NULL, return -1;); |
2276 | 2276 | ||
2277 | self = dev->priv; | 2277 | self = netdev_priv(dev); |
2278 | 2278 | ||
2279 | IRDA_ASSERT(self != NULL, return -1;); | 2279 | IRDA_ASSERT(self != NULL, return -1;); |
2280 | 2280 | ||
@@ -2309,7 +2309,7 @@ static int nsc_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
2309 | 2309 | ||
2310 | static struct net_device_stats *nsc_ircc_net_get_stats(struct net_device *dev) | 2310 | static struct net_device_stats *nsc_ircc_net_get_stats(struct net_device *dev) |
2311 | { | 2311 | { |
2312 | struct nsc_ircc_cb *self = (struct nsc_ircc_cb *) dev->priv; | 2312 | struct nsc_ircc_cb *self = netdev_priv(dev); |
2313 | 2313 | ||
2314 | return &self->stats; | 2314 | return &self->stats; |
2315 | } | 2315 | } |
diff --git a/drivers/net/irda/sa1100_ir.c b/drivers/net/irda/sa1100_ir.c index aa6fef8ff130..ccde5829ba21 100644 --- a/drivers/net/irda/sa1100_ir.c +++ b/drivers/net/irda/sa1100_ir.c | |||
@@ -298,7 +298,7 @@ static int sa1100_irda_suspend(struct platform_device *pdev, pm_message_t state) | |||
298 | if (!dev) | 298 | if (!dev) |
299 | return 0; | 299 | return 0; |
300 | 300 | ||
301 | si = dev->priv; | 301 | si = netdev_priv(dev); |
302 | if (si->open) { | 302 | if (si->open) { |
303 | /* | 303 | /* |
304 | * Stop the transmit queue | 304 | * Stop the transmit queue |
@@ -323,7 +323,7 @@ static int sa1100_irda_resume(struct platform_device *pdev) | |||
323 | if (!dev) | 323 | if (!dev) |
324 | return 0; | 324 | return 0; |
325 | 325 | ||
326 | si = dev->priv; | 326 | si = netdev_priv(dev); |
327 | if (si->open) { | 327 | if (si->open) { |
328 | /* | 328 | /* |
329 | * If we missed a speed change, initialise at the new speed | 329 | * If we missed a speed change, initialise at the new speed |
@@ -359,7 +359,7 @@ static int sa1100_irda_resume(struct platform_device *pdev) | |||
359 | */ | 359 | */ |
360 | static void sa1100_irda_hpsir_irq(struct net_device *dev) | 360 | static void sa1100_irda_hpsir_irq(struct net_device *dev) |
361 | { | 361 | { |
362 | struct sa1100_irda *si = dev->priv; | 362 | struct sa1100_irda *si = netdev_priv(dev); |
363 | int status; | 363 | int status; |
364 | 364 | ||
365 | status = Ser2UTSR0; | 365 | status = Ser2UTSR0; |
@@ -532,7 +532,7 @@ static void sa1100_irda_fir_error(struct sa1100_irda *si, struct net_device *dev | |||
532 | */ | 532 | */ |
533 | static void sa1100_irda_fir_irq(struct net_device *dev) | 533 | static void sa1100_irda_fir_irq(struct net_device *dev) |
534 | { | 534 | { |
535 | struct sa1100_irda *si = dev->priv; | 535 | struct sa1100_irda *si = netdev_priv(dev); |
536 | 536 | ||
537 | /* | 537 | /* |
538 | * Stop RX DMA | 538 | * Stop RX DMA |
@@ -580,7 +580,7 @@ static void sa1100_irda_fir_irq(struct net_device *dev) | |||
580 | static irqreturn_t sa1100_irda_irq(int irq, void *dev_id) | 580 | static irqreturn_t sa1100_irda_irq(int irq, void *dev_id) |
581 | { | 581 | { |
582 | struct net_device *dev = dev_id; | 582 | struct net_device *dev = dev_id; |
583 | if (IS_FIR(((struct sa1100_irda *)dev->priv))) | 583 | if (IS_FIR(((struct sa1100_irda *)netdev_priv(dev)))) |
584 | sa1100_irda_fir_irq(dev); | 584 | sa1100_irda_fir_irq(dev); |
585 | else | 585 | else |
586 | sa1100_irda_hpsir_irq(dev); | 586 | sa1100_irda_hpsir_irq(dev); |
@@ -593,7 +593,7 @@ static irqreturn_t sa1100_irda_irq(int irq, void *dev_id) | |||
593 | static void sa1100_irda_txdma_irq(void *id) | 593 | static void sa1100_irda_txdma_irq(void *id) |
594 | { | 594 | { |
595 | struct net_device *dev = id; | 595 | struct net_device *dev = id; |
596 | struct sa1100_irda *si = dev->priv; | 596 | struct sa1100_irda *si = netdev_priv(dev); |
597 | struct sk_buff *skb = si->txskb; | 597 | struct sk_buff *skb = si->txskb; |
598 | 598 | ||
599 | si->txskb = NULL; | 599 | si->txskb = NULL; |
@@ -647,7 +647,7 @@ static void sa1100_irda_txdma_irq(void *id) | |||
647 | 647 | ||
648 | static int sa1100_irda_hard_xmit(struct sk_buff *skb, struct net_device *dev) | 648 | static int sa1100_irda_hard_xmit(struct sk_buff *skb, struct net_device *dev) |
649 | { | 649 | { |
650 | struct sa1100_irda *si = dev->priv; | 650 | struct sa1100_irda *si = netdev_priv(dev); |
651 | int speed = irda_get_next_speed(skb); | 651 | int speed = irda_get_next_speed(skb); |
652 | 652 | ||
653 | /* | 653 | /* |
@@ -722,7 +722,7 @@ static int | |||
722 | sa1100_irda_ioctl(struct net_device *dev, struct ifreq *ifreq, int cmd) | 722 | sa1100_irda_ioctl(struct net_device *dev, struct ifreq *ifreq, int cmd) |
723 | { | 723 | { |
724 | struct if_irda_req *rq = (struct if_irda_req *)ifreq; | 724 | struct if_irda_req *rq = (struct if_irda_req *)ifreq; |
725 | struct sa1100_irda *si = dev->priv; | 725 | struct sa1100_irda *si = netdev_priv(dev); |
726 | int ret = -EOPNOTSUPP; | 726 | int ret = -EOPNOTSUPP; |
727 | 727 | ||
728 | switch (cmd) { | 728 | switch (cmd) { |
@@ -764,13 +764,13 @@ sa1100_irda_ioctl(struct net_device *dev, struct ifreq *ifreq, int cmd) | |||
764 | 764 | ||
765 | static struct net_device_stats *sa1100_irda_stats(struct net_device *dev) | 765 | static struct net_device_stats *sa1100_irda_stats(struct net_device *dev) |
766 | { | 766 | { |
767 | struct sa1100_irda *si = dev->priv; | 767 | struct sa1100_irda *si = netdev_priv(dev); |
768 | return &si->stats; | 768 | return &si->stats; |
769 | } | 769 | } |
770 | 770 | ||
771 | static int sa1100_irda_start(struct net_device *dev) | 771 | static int sa1100_irda_start(struct net_device *dev) |
772 | { | 772 | { |
773 | struct sa1100_irda *si = dev->priv; | 773 | struct sa1100_irda *si = netdev_priv(dev); |
774 | int err; | 774 | int err; |
775 | 775 | ||
776 | si->speed = 9600; | 776 | si->speed = 9600; |
@@ -833,7 +833,7 @@ err_irq: | |||
833 | 833 | ||
834 | static int sa1100_irda_stop(struct net_device *dev) | 834 | static int sa1100_irda_stop(struct net_device *dev) |
835 | { | 835 | { |
836 | struct sa1100_irda *si = dev->priv; | 836 | struct sa1100_irda *si = netdev_priv(dev); |
837 | 837 | ||
838 | disable_irq(dev->irq); | 838 | disable_irq(dev->irq); |
839 | sa1100_irda_shutdown(si); | 839 | sa1100_irda_shutdown(si); |
@@ -906,7 +906,7 @@ static int sa1100_irda_probe(struct platform_device *pdev) | |||
906 | if (!dev) | 906 | if (!dev) |
907 | goto err_mem_4; | 907 | goto err_mem_4; |
908 | 908 | ||
909 | si = dev->priv; | 909 | si = netdev_priv(dev); |
910 | si->dev = &pdev->dev; | 910 | si->dev = &pdev->dev; |
911 | si->pdata = pdev->dev.platform_data; | 911 | si->pdata = pdev->dev.platform_data; |
912 | 912 | ||
@@ -985,7 +985,7 @@ static int sa1100_irda_remove(struct platform_device *pdev) | |||
985 | struct net_device *dev = platform_get_drvdata(pdev); | 985 | struct net_device *dev = platform_get_drvdata(pdev); |
986 | 986 | ||
987 | if (dev) { | 987 | if (dev) { |
988 | struct sa1100_irda *si = dev->priv; | 988 | struct sa1100_irda *si = netdev_priv(dev); |
989 | unregister_netdev(dev); | 989 | unregister_netdev(dev); |
990 | kfree(si->tx_buff.head); | 990 | kfree(si->tx_buff.head); |
991 | kfree(si->rx_buff.head); | 991 | kfree(si->rx_buff.head); |
diff --git a/drivers/net/irda/sir_dev.c b/drivers/net/irda/sir_dev.c index 3f32909c24c8..ceef040aa76d 100644 --- a/drivers/net/irda/sir_dev.c +++ b/drivers/net/irda/sir_dev.c | |||
@@ -584,14 +584,14 @@ EXPORT_SYMBOL(sirdev_receive); | |||
584 | 584 | ||
585 | static struct net_device_stats *sirdev_get_stats(struct net_device *ndev) | 585 | static struct net_device_stats *sirdev_get_stats(struct net_device *ndev) |
586 | { | 586 | { |
587 | struct sir_dev *dev = ndev->priv; | 587 | struct sir_dev *dev = netdev_priv(ndev); |
588 | 588 | ||
589 | return (dev) ? &dev->stats : NULL; | 589 | return (dev) ? &dev->stats : NULL; |
590 | } | 590 | } |
591 | 591 | ||
592 | static int sirdev_hard_xmit(struct sk_buff *skb, struct net_device *ndev) | 592 | static int sirdev_hard_xmit(struct sk_buff *skb, struct net_device *ndev) |
593 | { | 593 | { |
594 | struct sir_dev *dev = ndev->priv; | 594 | struct sir_dev *dev = netdev_priv(ndev); |
595 | unsigned long flags; | 595 | unsigned long flags; |
596 | int actual = 0; | 596 | int actual = 0; |
597 | int err; | 597 | int err; |
@@ -683,7 +683,7 @@ static int sirdev_hard_xmit(struct sk_buff *skb, struct net_device *ndev) | |||
683 | static int sirdev_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) | 683 | static int sirdev_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) |
684 | { | 684 | { |
685 | struct if_irda_req *irq = (struct if_irda_req *) rq; | 685 | struct if_irda_req *irq = (struct if_irda_req *) rq; |
686 | struct sir_dev *dev = ndev->priv; | 686 | struct sir_dev *dev = netdev_priv(ndev); |
687 | int ret = 0; | 687 | int ret = 0; |
688 | 688 | ||
689 | IRDA_ASSERT(dev != NULL, return -1;); | 689 | IRDA_ASSERT(dev != NULL, return -1;); |
@@ -795,7 +795,7 @@ static void sirdev_free_buffers(struct sir_dev *dev) | |||
795 | 795 | ||
796 | static int sirdev_open(struct net_device *ndev) | 796 | static int sirdev_open(struct net_device *ndev) |
797 | { | 797 | { |
798 | struct sir_dev *dev = ndev->priv; | 798 | struct sir_dev *dev = netdev_priv(ndev); |
799 | const struct sir_driver *drv = dev->drv; | 799 | const struct sir_driver *drv = dev->drv; |
800 | 800 | ||
801 | if (!drv) | 801 | if (!drv) |
@@ -840,7 +840,7 @@ errout_dec: | |||
840 | 840 | ||
841 | static int sirdev_close(struct net_device *ndev) | 841 | static int sirdev_close(struct net_device *ndev) |
842 | { | 842 | { |
843 | struct sir_dev *dev = ndev->priv; | 843 | struct sir_dev *dev = netdev_priv(ndev); |
844 | const struct sir_driver *drv; | 844 | const struct sir_driver *drv; |
845 | 845 | ||
846 | // IRDA_DEBUG(0, "%s\n", __func__); | 846 | // IRDA_DEBUG(0, "%s\n", __func__); |
@@ -896,7 +896,7 @@ struct sir_dev * sirdev_get_instance(const struct sir_driver *drv, const char *n | |||
896 | IRDA_ERROR("%s - Can't allocate memory for IrDA control block!\n", __func__); | 896 | IRDA_ERROR("%s - Can't allocate memory for IrDA control block!\n", __func__); |
897 | goto out; | 897 | goto out; |
898 | } | 898 | } |
899 | dev = ndev->priv; | 899 | dev = netdev_priv(ndev); |
900 | 900 | ||
901 | irda_init_max_qos_capabilies(&dev->qos); | 901 | irda_init_max_qos_capabilies(&dev->qos); |
902 | dev->qos.baud_rate.bits = IR_9600|IR_19200|IR_38400|IR_57600|IR_115200; | 902 | dev->qos.baud_rate.bits = IR_9600|IR_19200|IR_38400|IR_57600|IR_115200; |
diff --git a/drivers/net/irda/via-ircc.c b/drivers/net/irda/via-ircc.c index 84e609ea5fbb..74c78cf7a333 100644 --- a/drivers/net/irda/via-ircc.c +++ b/drivers/net/irda/via-ircc.c | |||
@@ -334,7 +334,7 @@ static __devinit int via_ircc_open(int i, chipio_t * info, unsigned int id) | |||
334 | if (dev == NULL) | 334 | if (dev == NULL) |
335 | return -ENOMEM; | 335 | return -ENOMEM; |
336 | 336 | ||
337 | self = dev->priv; | 337 | self = netdev_priv(dev); |
338 | self->netdev = dev; | 338 | self->netdev = dev; |
339 | spin_lock_init(&self->lock); | 339 | spin_lock_init(&self->lock); |
340 | 340 | ||
@@ -824,7 +824,7 @@ static int via_ircc_hard_xmit_sir(struct sk_buff *skb, | |||
824 | u16 iobase; | 824 | u16 iobase; |
825 | __u32 speed; | 825 | __u32 speed; |
826 | 826 | ||
827 | self = (struct via_ircc_cb *) dev->priv; | 827 | self = netdev_priv(dev); |
828 | IRDA_ASSERT(self != NULL, return 0;); | 828 | IRDA_ASSERT(self != NULL, return 0;); |
829 | iobase = self->io.fir_base; | 829 | iobase = self->io.fir_base; |
830 | 830 | ||
@@ -896,7 +896,7 @@ static int via_ircc_hard_xmit_fir(struct sk_buff *skb, | |||
896 | __u32 speed; | 896 | __u32 speed; |
897 | unsigned long flags; | 897 | unsigned long flags; |
898 | 898 | ||
899 | self = (struct via_ircc_cb *) dev->priv; | 899 | self = netdev_priv(dev); |
900 | iobase = self->io.fir_base; | 900 | iobase = self->io.fir_base; |
901 | 901 | ||
902 | if (self->st_fifo.len) | 902 | if (self->st_fifo.len) |
@@ -1349,7 +1349,7 @@ static int RxTimerHandler(struct via_ircc_cb *self, int iobase) | |||
1349 | static irqreturn_t via_ircc_interrupt(int dummy, void *dev_id) | 1349 | static irqreturn_t via_ircc_interrupt(int dummy, void *dev_id) |
1350 | { | 1350 | { |
1351 | struct net_device *dev = dev_id; | 1351 | struct net_device *dev = dev_id; |
1352 | struct via_ircc_cb *self = dev->priv; | 1352 | struct via_ircc_cb *self = netdev_priv(dev); |
1353 | int iobase; | 1353 | int iobase; |
1354 | u8 iHostIntType, iRxIntType, iTxIntType; | 1354 | u8 iHostIntType, iRxIntType, iTxIntType; |
1355 | 1355 | ||
@@ -1522,7 +1522,7 @@ static int via_ircc_net_open(struct net_device *dev) | |||
1522 | IRDA_DEBUG(3, "%s()\n", __func__); | 1522 | IRDA_DEBUG(3, "%s()\n", __func__); |
1523 | 1523 | ||
1524 | IRDA_ASSERT(dev != NULL, return -1;); | 1524 | IRDA_ASSERT(dev != NULL, return -1;); |
1525 | self = (struct via_ircc_cb *) dev->priv; | 1525 | self = netdev_priv(dev); |
1526 | self->stats.rx_packets = 0; | 1526 | self->stats.rx_packets = 0; |
1527 | IRDA_ASSERT(self != NULL, return 0;); | 1527 | IRDA_ASSERT(self != NULL, return 0;); |
1528 | iobase = self->io.fir_base; | 1528 | iobase = self->io.fir_base; |
@@ -1589,7 +1589,7 @@ static int via_ircc_net_close(struct net_device *dev) | |||
1589 | IRDA_DEBUG(3, "%s()\n", __func__); | 1589 | IRDA_DEBUG(3, "%s()\n", __func__); |
1590 | 1590 | ||
1591 | IRDA_ASSERT(dev != NULL, return -1;); | 1591 | IRDA_ASSERT(dev != NULL, return -1;); |
1592 | self = (struct via_ircc_cb *) dev->priv; | 1592 | self = netdev_priv(dev); |
1593 | IRDA_ASSERT(self != NULL, return 0;); | 1593 | IRDA_ASSERT(self != NULL, return 0;); |
1594 | 1594 | ||
1595 | /* Stop device */ | 1595 | /* Stop device */ |
@@ -1628,7 +1628,7 @@ static int via_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, | |||
1628 | int ret = 0; | 1628 | int ret = 0; |
1629 | 1629 | ||
1630 | IRDA_ASSERT(dev != NULL, return -1;); | 1630 | IRDA_ASSERT(dev != NULL, return -1;); |
1631 | self = dev->priv; | 1631 | self = netdev_priv(dev); |
1632 | IRDA_ASSERT(self != NULL, return -1;); | 1632 | IRDA_ASSERT(self != NULL, return -1;); |
1633 | IRDA_DEBUG(1, "%s(), %s, (cmd=0x%X)\n", __func__, dev->name, | 1633 | IRDA_DEBUG(1, "%s(), %s, (cmd=0x%X)\n", __func__, dev->name, |
1634 | cmd); | 1634 | cmd); |
@@ -1663,7 +1663,7 @@ static int via_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, | |||
1663 | static struct net_device_stats *via_ircc_net_get_stats(struct net_device | 1663 | static struct net_device_stats *via_ircc_net_get_stats(struct net_device |
1664 | *dev) | 1664 | *dev) |
1665 | { | 1665 | { |
1666 | struct via_ircc_cb *self = (struct via_ircc_cb *) dev->priv; | 1666 | struct via_ircc_cb *self = netdev_priv(dev); |
1667 | 1667 | ||
1668 | return &self->stats; | 1668 | return &self->stats; |
1669 | } | 1669 | } |
diff --git a/drivers/net/irda/vlsi_ir.c b/drivers/net/irda/vlsi_ir.c index a3d27d78fc89..0d30f8d659a1 100644 --- a/drivers/net/irda/vlsi_ir.c +++ b/drivers/net/irda/vlsi_ir.c | |||
@@ -178,7 +178,7 @@ static void vlsi_proc_pdev(struct seq_file *seq, struct pci_dev *pdev) | |||
178 | 178 | ||
179 | static void vlsi_proc_ndev(struct seq_file *seq, struct net_device *ndev) | 179 | static void vlsi_proc_ndev(struct seq_file *seq, struct net_device *ndev) |
180 | { | 180 | { |
181 | vlsi_irda_dev_t *idev = ndev->priv; | 181 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
182 | u8 byte; | 182 | u8 byte; |
183 | u16 word; | 183 | u16 word; |
184 | unsigned delta1, delta2; | 184 | unsigned delta1, delta2; |
@@ -346,7 +346,7 @@ static void vlsi_proc_ring(struct seq_file *seq, struct vlsi_ring *r) | |||
346 | static int vlsi_seq_show(struct seq_file *seq, void *v) | 346 | static int vlsi_seq_show(struct seq_file *seq, void *v) |
347 | { | 347 | { |
348 | struct net_device *ndev = seq->private; | 348 | struct net_device *ndev = seq->private; |
349 | vlsi_irda_dev_t *idev = ndev->priv; | 349 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
350 | unsigned long flags; | 350 | unsigned long flags; |
351 | 351 | ||
352 | seq_printf(seq, "\n%s %s\n\n", DRIVER_NAME, DRIVER_VERSION); | 352 | seq_printf(seq, "\n%s %s\n\n", DRIVER_NAME, DRIVER_VERSION); |
@@ -543,7 +543,7 @@ static int vlsi_process_rx(struct vlsi_ring *r, struct ring_descr *rd) | |||
543 | struct sk_buff *skb; | 543 | struct sk_buff *skb; |
544 | int ret = 0; | 544 | int ret = 0; |
545 | struct net_device *ndev = (struct net_device *)pci_get_drvdata(r->pdev); | 545 | struct net_device *ndev = (struct net_device *)pci_get_drvdata(r->pdev); |
546 | vlsi_irda_dev_t *idev = ndev->priv; | 546 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
547 | 547 | ||
548 | pci_dma_sync_single_for_cpu(r->pdev, rd_get_addr(rd), r->len, r->dir); | 548 | pci_dma_sync_single_for_cpu(r->pdev, rd_get_addr(rd), r->len, r->dir); |
549 | /* dma buffer now owned by the CPU */ | 549 | /* dma buffer now owned by the CPU */ |
@@ -637,7 +637,7 @@ static void vlsi_fill_rx(struct vlsi_ring *r) | |||
637 | 637 | ||
638 | static void vlsi_rx_interrupt(struct net_device *ndev) | 638 | static void vlsi_rx_interrupt(struct net_device *ndev) |
639 | { | 639 | { |
640 | vlsi_irda_dev_t *idev = ndev->priv; | 640 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
641 | struct vlsi_ring *r = idev->rx_ring; | 641 | struct vlsi_ring *r = idev->rx_ring; |
642 | struct ring_descr *rd; | 642 | struct ring_descr *rd; |
643 | int ret; | 643 | int ret; |
@@ -855,7 +855,7 @@ static int vlsi_set_baud(vlsi_irda_dev_t *idev, unsigned iobase) | |||
855 | 855 | ||
856 | static int vlsi_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev) | 856 | static int vlsi_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev) |
857 | { | 857 | { |
858 | vlsi_irda_dev_t *idev = ndev->priv; | 858 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
859 | struct vlsi_ring *r = idev->tx_ring; | 859 | struct vlsi_ring *r = idev->tx_ring; |
860 | struct ring_descr *rd; | 860 | struct ring_descr *rd; |
861 | unsigned long flags; | 861 | unsigned long flags; |
@@ -1062,7 +1062,7 @@ drop: | |||
1062 | 1062 | ||
1063 | static void vlsi_tx_interrupt(struct net_device *ndev) | 1063 | static void vlsi_tx_interrupt(struct net_device *ndev) |
1064 | { | 1064 | { |
1065 | vlsi_irda_dev_t *idev = ndev->priv; | 1065 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1066 | struct vlsi_ring *r = idev->tx_ring; | 1066 | struct vlsi_ring *r = idev->tx_ring; |
1067 | struct ring_descr *rd; | 1067 | struct ring_descr *rd; |
1068 | unsigned iobase; | 1068 | unsigned iobase; |
@@ -1261,7 +1261,7 @@ static inline void vlsi_clear_regs(unsigned iobase) | |||
1261 | static int vlsi_init_chip(struct pci_dev *pdev) | 1261 | static int vlsi_init_chip(struct pci_dev *pdev) |
1262 | { | 1262 | { |
1263 | struct net_device *ndev = pci_get_drvdata(pdev); | 1263 | struct net_device *ndev = pci_get_drvdata(pdev); |
1264 | vlsi_irda_dev_t *idev = ndev->priv; | 1264 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1265 | unsigned iobase; | 1265 | unsigned iobase; |
1266 | u16 ptr; | 1266 | u16 ptr; |
1267 | 1267 | ||
@@ -1375,14 +1375,14 @@ static int vlsi_stop_hw(vlsi_irda_dev_t *idev) | |||
1375 | 1375 | ||
1376 | static struct net_device_stats * vlsi_get_stats(struct net_device *ndev) | 1376 | static struct net_device_stats * vlsi_get_stats(struct net_device *ndev) |
1377 | { | 1377 | { |
1378 | vlsi_irda_dev_t *idev = ndev->priv; | 1378 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1379 | 1379 | ||
1380 | return &idev->stats; | 1380 | return &idev->stats; |
1381 | } | 1381 | } |
1382 | 1382 | ||
1383 | static void vlsi_tx_timeout(struct net_device *ndev) | 1383 | static void vlsi_tx_timeout(struct net_device *ndev) |
1384 | { | 1384 | { |
1385 | vlsi_irda_dev_t *idev = ndev->priv; | 1385 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1386 | 1386 | ||
1387 | 1387 | ||
1388 | vlsi_reg_debug(ndev->base_addr, __func__); | 1388 | vlsi_reg_debug(ndev->base_addr, __func__); |
@@ -1407,7 +1407,7 @@ static void vlsi_tx_timeout(struct net_device *ndev) | |||
1407 | 1407 | ||
1408 | static int vlsi_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) | 1408 | static int vlsi_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) |
1409 | { | 1409 | { |
1410 | vlsi_irda_dev_t *idev = ndev->priv; | 1410 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1411 | struct if_irda_req *irq = (struct if_irda_req *) rq; | 1411 | struct if_irda_req *irq = (struct if_irda_req *) rq; |
1412 | unsigned long flags; | 1412 | unsigned long flags; |
1413 | u16 fifocnt; | 1413 | u16 fifocnt; |
@@ -1457,7 +1457,7 @@ static int vlsi_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) | |||
1457 | static irqreturn_t vlsi_interrupt(int irq, void *dev_instance) | 1457 | static irqreturn_t vlsi_interrupt(int irq, void *dev_instance) |
1458 | { | 1458 | { |
1459 | struct net_device *ndev = dev_instance; | 1459 | struct net_device *ndev = dev_instance; |
1460 | vlsi_irda_dev_t *idev = ndev->priv; | 1460 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1461 | unsigned iobase; | 1461 | unsigned iobase; |
1462 | u8 irintr; | 1462 | u8 irintr; |
1463 | int boguscount = 5; | 1463 | int boguscount = 5; |
@@ -1498,7 +1498,7 @@ static irqreturn_t vlsi_interrupt(int irq, void *dev_instance) | |||
1498 | 1498 | ||
1499 | static int vlsi_open(struct net_device *ndev) | 1499 | static int vlsi_open(struct net_device *ndev) |
1500 | { | 1500 | { |
1501 | vlsi_irda_dev_t *idev = ndev->priv; | 1501 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1502 | int err = -EAGAIN; | 1502 | int err = -EAGAIN; |
1503 | char hwname[32]; | 1503 | char hwname[32]; |
1504 | 1504 | ||
@@ -1557,7 +1557,7 @@ errout: | |||
1557 | 1557 | ||
1558 | static int vlsi_close(struct net_device *ndev) | 1558 | static int vlsi_close(struct net_device *ndev) |
1559 | { | 1559 | { |
1560 | vlsi_irda_dev_t *idev = ndev->priv; | 1560 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1561 | 1561 | ||
1562 | netif_stop_queue(ndev); | 1562 | netif_stop_queue(ndev); |
1563 | 1563 | ||
@@ -1580,7 +1580,7 @@ static int vlsi_close(struct net_device *ndev) | |||
1580 | 1580 | ||
1581 | static int vlsi_irda_init(struct net_device *ndev) | 1581 | static int vlsi_irda_init(struct net_device *ndev) |
1582 | { | 1582 | { |
1583 | vlsi_irda_dev_t *idev = ndev->priv; | 1583 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
1584 | struct pci_dev *pdev = idev->pdev; | 1584 | struct pci_dev *pdev = idev->pdev; |
1585 | 1585 | ||
1586 | ndev->irq = pdev->irq; | 1586 | ndev->irq = pdev->irq; |
@@ -1655,7 +1655,7 @@ vlsi_irda_probe(struct pci_dev *pdev, const struct pci_device_id *id) | |||
1655 | goto out_disable; | 1655 | goto out_disable; |
1656 | } | 1656 | } |
1657 | 1657 | ||
1658 | idev = ndev->priv; | 1658 | idev = netdev_priv(ndev); |
1659 | 1659 | ||
1660 | spin_lock_init(&idev->lock); | 1660 | spin_lock_init(&idev->lock); |
1661 | mutex_init(&idev->mtx); | 1661 | mutex_init(&idev->mtx); |
@@ -1712,7 +1712,7 @@ static void __devexit vlsi_irda_remove(struct pci_dev *pdev) | |||
1712 | 1712 | ||
1713 | unregister_netdev(ndev); | 1713 | unregister_netdev(ndev); |
1714 | 1714 | ||
1715 | idev = ndev->priv; | 1715 | idev = netdev_priv(ndev); |
1716 | mutex_lock(&idev->mtx); | 1716 | mutex_lock(&idev->mtx); |
1717 | if (idev->proc_entry) { | 1717 | if (idev->proc_entry) { |
1718 | remove_proc_entry(ndev->name, vlsi_proc_root); | 1718 | remove_proc_entry(ndev->name, vlsi_proc_root); |
@@ -1747,7 +1747,7 @@ static int vlsi_irda_suspend(struct pci_dev *pdev, pm_message_t state) | |||
1747 | __func__, pci_name(pdev)); | 1747 | __func__, pci_name(pdev)); |
1748 | return 0; | 1748 | return 0; |
1749 | } | 1749 | } |
1750 | idev = ndev->priv; | 1750 | idev = netdev_priv(ndev); |
1751 | mutex_lock(&idev->mtx); | 1751 | mutex_lock(&idev->mtx); |
1752 | if (pdev->current_state != 0) { /* already suspended */ | 1752 | if (pdev->current_state != 0) { /* already suspended */ |
1753 | if (state.event > pdev->current_state) { /* simply go deeper */ | 1753 | if (state.event > pdev->current_state) { /* simply go deeper */ |
@@ -1786,7 +1786,7 @@ static int vlsi_irda_resume(struct pci_dev *pdev) | |||
1786 | __func__, pci_name(pdev)); | 1786 | __func__, pci_name(pdev)); |
1787 | return 0; | 1787 | return 0; |
1788 | } | 1788 | } |
1789 | idev = ndev->priv; | 1789 | idev = netdev_priv(ndev); |
1790 | mutex_lock(&idev->mtx); | 1790 | mutex_lock(&idev->mtx); |
1791 | if (pdev->current_state == 0) { | 1791 | if (pdev->current_state == 0) { |
1792 | mutex_unlock(&idev->mtx); | 1792 | mutex_unlock(&idev->mtx); |
diff --git a/drivers/net/irda/w83977af_ir.c b/drivers/net/irda/w83977af_ir.c index fa600200ac01..161d591aeb97 100644 --- a/drivers/net/irda/w83977af_ir.c +++ b/drivers/net/irda/w83977af_ir.c | |||
@@ -178,7 +178,7 @@ int w83977af_open(int i, unsigned int iobase, unsigned int irq, | |||
178 | goto err_out; | 178 | goto err_out; |
179 | } | 179 | } |
180 | 180 | ||
181 | self = dev->priv; | 181 | self = netdev_priv(dev); |
182 | spin_lock_init(&self->lock); | 182 | spin_lock_init(&self->lock); |
183 | 183 | ||
184 | 184 | ||
@@ -497,7 +497,7 @@ int w83977af_hard_xmit(struct sk_buff *skb, struct net_device *dev) | |||
497 | __u8 set; | 497 | __u8 set; |
498 | int mtt; | 498 | int mtt; |
499 | 499 | ||
500 | self = (struct w83977af_ir *) dev->priv; | 500 | self = netdev_priv(dev); |
501 | 501 | ||
502 | iobase = self->io.fir_base; | 502 | iobase = self->io.fir_base; |
503 | 503 | ||
@@ -1118,7 +1118,7 @@ static irqreturn_t w83977af_interrupt(int irq, void *dev_id) | |||
1118 | __u8 set, icr, isr; | 1118 | __u8 set, icr, isr; |
1119 | int iobase; | 1119 | int iobase; |
1120 | 1120 | ||
1121 | self = dev->priv; | 1121 | self = netdev_priv(dev); |
1122 | 1122 | ||
1123 | iobase = self->io.fir_base; | 1123 | iobase = self->io.fir_base; |
1124 | 1124 | ||
@@ -1191,7 +1191,7 @@ static int w83977af_net_open(struct net_device *dev) | |||
1191 | IRDA_DEBUG(0, "%s()\n", __func__ ); | 1191 | IRDA_DEBUG(0, "%s()\n", __func__ ); |
1192 | 1192 | ||
1193 | IRDA_ASSERT(dev != NULL, return -1;); | 1193 | IRDA_ASSERT(dev != NULL, return -1;); |
1194 | self = (struct w83977af_ir *) dev->priv; | 1194 | self = netdev_priv(dev); |
1195 | 1195 | ||
1196 | IRDA_ASSERT(self != NULL, return 0;); | 1196 | IRDA_ASSERT(self != NULL, return 0;); |
1197 | 1197 | ||
@@ -1255,7 +1255,7 @@ static int w83977af_net_close(struct net_device *dev) | |||
1255 | 1255 | ||
1256 | IRDA_ASSERT(dev != NULL, return -1;); | 1256 | IRDA_ASSERT(dev != NULL, return -1;); |
1257 | 1257 | ||
1258 | self = (struct w83977af_ir *) dev->priv; | 1258 | self = netdev_priv(dev); |
1259 | 1259 | ||
1260 | IRDA_ASSERT(self != NULL, return 0;); | 1260 | IRDA_ASSERT(self != NULL, return 0;); |
1261 | 1261 | ||
@@ -1302,7 +1302,7 @@ static int w83977af_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
1302 | 1302 | ||
1303 | IRDA_ASSERT(dev != NULL, return -1;); | 1303 | IRDA_ASSERT(dev != NULL, return -1;); |
1304 | 1304 | ||
1305 | self = dev->priv; | 1305 | self = netdev_priv(dev); |
1306 | 1306 | ||
1307 | IRDA_ASSERT(self != NULL, return -1;); | 1307 | IRDA_ASSERT(self != NULL, return -1;); |
1308 | 1308 | ||
@@ -1338,7 +1338,7 @@ out: | |||
1338 | 1338 | ||
1339 | static struct net_device_stats *w83977af_net_get_stats(struct net_device *dev) | 1339 | static struct net_device_stats *w83977af_net_get_stats(struct net_device *dev) |
1340 | { | 1340 | { |
1341 | struct w83977af_ir *self = (struct w83977af_ir *) dev->priv; | 1341 | struct w83977af_ir *self = netdev_priv(dev); |
1342 | 1342 | ||
1343 | return &self->stats; | 1343 | return &self->stats; |
1344 | } | 1344 | } |