Lines Matching defs:net_dev
123 struct net_device *net_dev;
185 if (unlikely(netif_queue_stopped(priv->net_dev))) {
190 netif_wake_queue(priv->net_dev);
215 skb = netdev_alloc_skb_ip_align(priv->net_dev, pkt_size);
218 skb->protocol = eth_type_trans(skb, priv->net_dev);
244 if (!netif_running(priv->net_dev))
283 struct net_device *net_dev)
285 struct ec_bhf_priv *priv = netdev_priv(net_dev);
308 netif_stop_queue(net_dev);
392 static int ec_bhf_open(struct net_device *net_dev)
394 struct ec_bhf_priv *priv = netdev_priv(net_dev);
417 netif_start_queue(net_dev);
432 static int ec_bhf_stop(struct net_device *net_dev)
434 struct ec_bhf_priv *priv = netdev_priv(net_dev);
441 netif_tx_disable(net_dev);
452 ec_bhf_get_stats(struct net_device *net_dev,
455 struct ec_bhf_priv *priv = netdev_priv(net_dev);
479 struct net_device *net_dev;
519 net_dev = alloc_etherdev(sizeof(struct ec_bhf_priv));
520 if (net_dev == NULL) {
525 pci_set_drvdata(dev, net_dev);
526 SET_NETDEV_DEV(net_dev, &dev->dev);
528 net_dev->features = 0;
529 net_dev->flags |= IFF_NOARP;
531 net_dev->netdev_ops = &ec_bhf_netdev_ops;
533 priv = netdev_priv(net_dev);
534 priv->net_dev = net_dev;
544 eth_hw_addr_set(net_dev, addr);
546 err = register_netdev(net_dev);
553 free_netdev(net_dev);
568 struct net_device *net_dev = pci_get_drvdata(dev);
569 struct ec_bhf_priv *priv = netdev_priv(net_dev);
571 unregister_netdev(net_dev);
576 free_netdev(net_dev);