Lines Matching refs:netdev
135 struct net_device *netdev; member
418 unregister_hdlc_device(cosa->chan[i].netdev); in cosa_exit()
419 free_netdev(cosa->chan[i].netdev); in cosa_exit()
580 if (!(chan->netdev = alloc_hdlcdev(chan))) { in cosa_probe()
585 dev_to_hdlc(chan->netdev)->attach = cosa_net_attach; in cosa_probe()
586 dev_to_hdlc(chan->netdev)->xmit = cosa_net_tx; in cosa_probe()
587 chan->netdev->netdev_ops = &cosa_ops; in cosa_probe()
588 chan->netdev->watchdog_timeo = TX_TIMEOUT; in cosa_probe()
589 chan->netdev->base_addr = chan->cosa->datareg; in cosa_probe()
590 chan->netdev->irq = chan->cosa->irq; in cosa_probe()
591 chan->netdev->dma = chan->cosa->dma; in cosa_probe()
592 err = register_hdlc_device(chan->netdev); in cosa_probe()
594 netdev_warn(chan->netdev, in cosa_probe()
596 free_netdev(chan->netdev); in cosa_probe()
609 unregister_hdlc_device(cosa->chan[i].netdev); in cosa_probe()
610 free_netdev(cosa->chan[i].netdev); in cosa_probe()
692 chan->netdev->stats.rx_errors++; in cosa_net_timeout()
693 chan->netdev->stats.rx_missed_errors++; in cosa_net_timeout()
695 chan->netdev->stats.tx_errors++; in cosa_net_timeout()
696 chan->netdev->stats.tx_aborted_errors++; in cosa_net_timeout()
739 chan->netdev->stats.rx_dropped++; in cosa_net_setup_rx()
742 chan->netdev->trans_start = jiffies; in cosa_net_setup_rx()
750 chan->netdev->stats.rx_errors++; in cosa_net_rx_done()
751 chan->netdev->stats.rx_frame_errors++; in cosa_net_rx_done()
754 chan->rx_skb->protocol = hdlc_type_trans(chan->rx_skb, chan->netdev); in cosa_net_rx_done()
755 chan->rx_skb->dev = chan->netdev; in cosa_net_rx_done()
757 chan->netdev->stats.rx_packets++; in cosa_net_rx_done()
758 chan->netdev->stats.rx_bytes += chan->cosa->rxsize; in cosa_net_rx_done()
769 chan->netdev->stats.tx_errors++; in cosa_net_tx_done()
770 chan->netdev->stats.tx_aborted_errors++; in cosa_net_tx_done()
775 chan->netdev->stats.tx_packets++; in cosa_net_tx_done()
776 chan->netdev->stats.tx_bytes += size; in cosa_net_tx_done()
777 netif_wake_queue(chan->netdev); in cosa_net_tx_done()