Lines Matching refs:netdev

130 	struct net_device *netdev;  member
378 struct net_device *netdev; in pcan_led_timer() local
388 netdev = card->channel[i].netdev; in pcan_led_timer()
389 if (!netdev || !(netdev->flags & IFF_UP)) in pcan_led_timer()
399 if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) { in pcan_led_timer()
400 card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes; in pcan_led_timer()
404 if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) { in pcan_led_timer()
405 card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes; in pcan_led_timer()
435 struct net_device *netdev; in pcan_isr() local
450 netdev = card->channel[i].netdev; in pcan_isr()
451 if (netdev && in pcan_isr()
452 sja1000_interrupt(irq, netdev) == IRQ_HANDLED) in pcan_isr()
472 struct net_device *netdev; in pcan_free_channels() local
477 netdev = card->channel[i].netdev; in pcan_free_channels()
478 if (!netdev) in pcan_free_channels()
481 strscpy(name, netdev->name, IFNAMSIZ); in pcan_free_channels()
483 unregister_sja1000dev(netdev); in pcan_free_channels()
485 free_sja1000dev(netdev); in pcan_free_channels()
531 struct net_device *netdev; in pcan_add_channels() local
534 netdev = alloc_sja1000dev(0); in pcan_add_channels()
535 if (!netdev) { in pcan_add_channels()
541 priv = netdev_priv(netdev); in pcan_add_channels()
543 SET_NETDEV_DEV(netdev, &pdev->dev); in pcan_add_channels()
544 netdev->dev_id = i; in pcan_add_channels()
547 netdev->irq = pdev->irq; in pcan_add_channels()
553 free_sja1000dev(netdev); in pcan_add_channels()
570 err = register_sja1000dev(netdev); in pcan_add_channels()
572 free_sja1000dev(netdev); in pcan_add_channels()
576 card->channel[i].netdev = netdev; in pcan_add_channels()
584 netdev->name, i, priv->reg_base, pdev->irq); in pcan_add_channels()