Lines Matching refs:net_dev

132 	struct net_device *net_dev;  member
194 if (unlikely(netif_queue_stopped(priv->net_dev))) { in ec_bhf_process_tx()
199 netif_wake_queue(priv->net_dev); in ec_bhf_process_tx()
224 skb = netdev_alloc_skb_ip_align(priv->net_dev, pkt_size); in ec_bhf_process_rx()
227 skb->protocol = eth_type_trans(skb, priv->net_dev); in ec_bhf_process_rx()
253 if (!netif_running(priv->net_dev)) in ec_bhf_timer_fun()
292 struct net_device *net_dev) in ec_bhf_start_xmit() argument
294 struct ec_bhf_priv *priv = netdev_priv(net_dev); in ec_bhf_start_xmit()
317 netif_stop_queue(net_dev); in ec_bhf_start_xmit()
401 static int ec_bhf_open(struct net_device *net_dev) in ec_bhf_open() argument
403 struct ec_bhf_priv *priv = netdev_priv(net_dev); in ec_bhf_open()
426 netif_start_queue(net_dev); in ec_bhf_open()
442 static int ec_bhf_stop(struct net_device *net_dev) in ec_bhf_stop() argument
444 struct ec_bhf_priv *priv = netdev_priv(net_dev); in ec_bhf_stop()
451 netif_tx_disable(net_dev); in ec_bhf_stop()
462 ec_bhf_get_stats(struct net_device *net_dev, in ec_bhf_get_stats() argument
465 struct ec_bhf_priv *priv = netdev_priv(net_dev); in ec_bhf_get_stats()
492 struct net_device *net_dev; in ec_bhf_probe() local
539 net_dev = alloc_etherdev(sizeof(struct ec_bhf_priv)); in ec_bhf_probe()
540 if (net_dev == NULL) { in ec_bhf_probe()
545 pci_set_drvdata(dev, net_dev); in ec_bhf_probe()
546 SET_NETDEV_DEV(net_dev, &dev->dev); in ec_bhf_probe()
548 net_dev->features = 0; in ec_bhf_probe()
549 net_dev->flags |= IFF_NOARP; in ec_bhf_probe()
551 net_dev->netdev_ops = &ec_bhf_netdev_ops; in ec_bhf_probe()
553 priv = netdev_priv(net_dev); in ec_bhf_probe()
554 priv->net_dev = net_dev; in ec_bhf_probe()
563 memcpy_fromio(net_dev->dev_addr, priv->mii_io + MII_MAC_ADDR, 6); in ec_bhf_probe()
565 err = register_netdev(net_dev); in ec_bhf_probe()
572 free_netdev(net_dev); in ec_bhf_probe()
588 struct net_device *net_dev = pci_get_drvdata(dev); in ec_bhf_remove() local
589 struct ec_bhf_priv *priv = netdev_priv(net_dev); in ec_bhf_remove()
591 unregister_netdev(net_dev); in ec_bhf_remove()
592 free_netdev(net_dev); in ec_bhf_remove()