Lines Matching refs:net_dev

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