Lines Matching refs:netdev
139 struct net_device *netdev; member
387 struct net_device *netdev; in pcan_led_timer() local
397 netdev = card->channel[i].netdev; in pcan_led_timer()
398 if (!netdev || !(netdev->flags & IFF_UP)) in pcan_led_timer()
408 if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) { in pcan_led_timer()
409 card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes; in pcan_led_timer()
413 if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) { in pcan_led_timer()
414 card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes; in pcan_led_timer()
444 struct net_device *netdev; in pcan_isr() local
459 netdev = card->channel[i].netdev; in pcan_isr()
460 if (netdev && in pcan_isr()
461 sja1000_interrupt(irq, netdev) == IRQ_HANDLED) in pcan_isr()
481 struct net_device *netdev; in pcan_free_channels() local
486 netdev = card->channel[i].netdev; in pcan_free_channels()
487 if (!netdev) in pcan_free_channels()
490 strncpy(name, netdev->name, IFNAMSIZ); in pcan_free_channels()
492 unregister_sja1000dev(netdev); in pcan_free_channels()
494 free_sja1000dev(netdev); in pcan_free_channels()
540 struct net_device *netdev; in pcan_add_channels() local
543 netdev = alloc_sja1000dev(0); in pcan_add_channels()
544 if (!netdev) { in pcan_add_channels()
550 priv = netdev_priv(netdev); in pcan_add_channels()
552 SET_NETDEV_DEV(netdev, &pdev->dev); in pcan_add_channels()
553 netdev->dev_id = i; in pcan_add_channels()
556 netdev->irq = pdev->irq; in pcan_add_channels()
562 free_sja1000dev(netdev); in pcan_add_channels()
579 err = register_sja1000dev(netdev); in pcan_add_channels()
581 free_sja1000dev(netdev); in pcan_add_channels()
585 card->channel[i].netdev = netdev; in pcan_add_channels()
593 netdev->name, i, priv->reg_base, pdev->irq); in pcan_add_channels()