Lines Matching refs:netdev
131 struct net_device *netdev;
379 struct net_device *netdev;
389 netdev = card->channel[i].netdev;
390 if (!netdev || !(netdev->flags & IFF_UP))
400 if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) {
401 card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes;
405 if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) {
406 card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes;
436 struct net_device *netdev;
451 netdev = card->channel[i].netdev;
452 if (netdev &&
453 sja1000_interrupt(irq, netdev) == IRQ_HANDLED)
473 struct net_device *netdev;
478 netdev = card->channel[i].netdev;
479 if (!netdev)
482 strlcpy(name, netdev->name, IFNAMSIZ);
484 unregister_sja1000dev(netdev);
486 free_sja1000dev(netdev);
532 struct net_device *netdev;
535 netdev = alloc_sja1000dev(0);
536 if (!netdev) {
542 priv = netdev_priv(netdev);
544 SET_NETDEV_DEV(netdev, &pdev->dev);
545 netdev->dev_id = i;
548 netdev->irq = pdev->irq;
554 free_sja1000dev(netdev);
571 err = register_sja1000dev(netdev);
573 free_sja1000dev(netdev);
577 card->channel[i].netdev = netdev;
585 netdev->name, i, priv->reg_base, pdev->irq);