Lines Matching defs:netdev

442 	struct net_device *netdev;
868 struct phy_device *phydev = adapter->netdev->phydev;
1035 struct phy_device *phydev = adapter->netdev->phydev;
1230 struct phy_device *phydev = adapter->netdev->phydev;
1311 struct phy_device *phydev = adapter->netdev->phydev;
1422 struct net_device *netdev = bus->priv;
1423 struct et131x_adapter *adapter = netdev_priv(netdev);
1438 struct net_device *netdev = bus->priv;
1439 struct et131x_adapter *adapter = netdev_priv(netdev);
1456 struct phy_device *phydev = adapter->netdev->phydev;
1469 struct phy_device *phydev = adapter->netdev->phydev;
1724 static void et131x_enable_txrx(struct net_device *netdev)
1726 struct et131x_adapter *adapter = netdev_priv(netdev);
1734 netif_start_queue(netdev);
1737 static void et131x_disable_txrx(struct net_device *netdev)
1739 struct et131x_adapter *adapter = netdev_priv(netdev);
1741 netif_stop_queue(netdev);
1790 et131x_disable_txrx(adapter->netdev);
1830 et131x_enable_txrx(adapter->netdev);
2111 struct phy_device *phydev = adapter->netdev->phydev;
2279 adapter->netdev->stats.rx_bytes += rfd->len;
2283 skb->protocol = eth_type_trans(skb, adapter->netdev);
2322 !netif_carrier_ok(adapter->netdev) ||
2326 adapter->netdev->stats.rx_packets++;
2426 struct phy_device *phydev = adapter->netdev->phydev;
2639 struct net_device_stats *stats = &adapter->netdev->stats;
2786 netif_wake_queue(adapter->netdev);
2791 static int et131x_get_regs_len(struct net_device *netdev)
2797 static void et131x_get_regs(struct net_device *netdev,
2800 struct et131x_adapter *adapter = netdev_priv(netdev);
2806 memset(regs_data, 0, et131x_get_regs_len(netdev));
2951 static void et131x_get_drvinfo(struct net_device *netdev,
2954 struct et131x_adapter *adapter = netdev_priv(netdev);
3081 struct phy_device *phydev = adapter->netdev->phydev;
3148 static void et131x_adjust_link(struct net_device *netdev)
3150 struct et131x_adapter *adapter = netdev_priv(netdev);
3151 struct phy_device *phydev = netdev->phydev;
3232 et131x_disable_txrx(netdev);
3233 et131x_enable_txrx(netdev);
3237 static int et131x_mii_probe(struct net_device *netdev)
3239 struct et131x_adapter *adapter = netdev_priv(netdev);
3248 phydev = phy_connect(netdev, phydev_name(phydev),
3268 static struct et131x_adapter *et131x_adapter_init(struct net_device *netdev,
3275 adapter = netdev_priv(netdev);
3277 adapter->netdev = netdev;
3292 struct net_device *netdev = pci_get_drvdata(pdev);
3293 struct et131x_adapter *adapter = netdev_priv(netdev);
3295 unregister_netdev(netdev);
3297 phy_disconnect(netdev->phydev);
3305 free_netdev(netdev);
3310 static void et131x_up(struct net_device *netdev)
3312 et131x_enable_txrx(netdev);
3313 phy_start(netdev->phydev);
3316 static void et131x_down(struct net_device *netdev)
3319 netif_trans_update(netdev);
3321 phy_stop(netdev->phydev);
3322 et131x_disable_txrx(netdev);
3329 struct net_device *netdev = pci_get_drvdata(pdev);
3331 if (netif_running(netdev)) {
3332 netif_device_detach(netdev);
3333 et131x_down(netdev);
3343 struct net_device *netdev = pci_get_drvdata(pdev);
3345 if (netif_running(netdev)) {
3347 et131x_up(netdev);
3348 netif_device_attach(netdev);
3361 struct net_device *netdev = dev_id;
3362 struct et131x_adapter *adapter = netdev_priv(netdev);
3368 if (!netif_device_present(netdev)) {
3570 static struct net_device_stats *et131x_stats(struct net_device *netdev)
3572 struct et131x_adapter *adapter = netdev_priv(netdev);
3573 struct net_device_stats *stats = &adapter->netdev->stats;
3603 static int et131x_open(struct net_device *netdev)
3605 struct et131x_adapter *adapter = netdev_priv(netdev);
3617 IRQF_SHARED, netdev->name, netdev);
3627 et131x_up(netdev);
3632 static int et131x_close(struct net_device *netdev)
3634 struct et131x_adapter *adapter = netdev_priv(netdev);
3636 et131x_down(netdev);
3640 free_irq(adapter->pdev->irq, netdev);
3702 static void et131x_multicast(struct net_device *netdev)
3704 struct et131x_adapter *adapter = netdev_priv(netdev);
3725 if (netdev->flags & IFF_PROMISC)
3730 if ((netdev->flags & IFF_ALLMULTI) ||
3731 (netdev_mc_count(netdev) > NIC_MAX_MCAST_LIST))
3734 if (netdev_mc_count(netdev) < 1) {
3743 netdev_for_each_mc_addr(ha, netdev) {
3760 static netdev_tx_t et131x_tx(struct sk_buff *skb, struct net_device *netdev)
3762 struct et131x_adapter *adapter = netdev_priv(netdev);
3766 if (tx_ring->used >= NUM_TCB - 1 && !netif_queue_stopped(netdev))
3767 netif_stop_queue(netdev);
3770 netif_trans_update(netdev);
3777 !netif_carrier_ok(netdev))
3787 adapter->netdev->stats.tx_dropped++;
3797 static void et131x_tx_timeout(struct net_device *netdev, unsigned int txqueue)
3799 struct et131x_adapter *adapter = netdev_priv(netdev);
3833 adapter->netdev->stats.tx_errors++;
3836 et131x_disable_txrx(netdev);
3837 et131x_enable_txrx(netdev);
3842 static int et131x_change_mtu(struct net_device *netdev, int new_mtu)
3845 struct et131x_adapter *adapter = netdev_priv(netdev);
3847 et131x_disable_txrx(netdev);
3849 netdev->mtu = new_mtu;
3866 ether_addr_copy(netdev->dev_addr, adapter->addr);
3870 et131x_enable_txrx(netdev);
3891 struct net_device *netdev;
3924 netdev = alloc_etherdev(sizeof(struct et131x_adapter));
3925 if (!netdev) {
3926 dev_err(&pdev->dev, "Couldn't alloc netdev struct\n");
3931 netdev->watchdog_timeo = ET131X_TX_TIMEOUT;
3932 netdev->netdev_ops = &et131x_netdev_ops;
3933 netdev->min_mtu = ET131X_MIN_MTU;
3934 netdev->max_mtu = ET131X_MAX_MTU;
3936 SET_NETDEV_DEV(netdev, &pdev->dev);
3937 netdev->ethtool_ops = &et131x_ethtool_ops;
3939 adapter = et131x_adapter_init(netdev, pdev);
3967 netif_napi_add(netdev, &adapter->napi, et131x_poll, 64);
3969 ether_addr_copy(netdev->dev_addr, adapter->addr);
3982 adapter->mii_bus->priv = netdev;
3992 rc = et131x_mii_probe(netdev);
4011 rc = register_netdev(netdev);
4021 pci_set_drvdata(pdev, netdev);
4026 phy_disconnect(netdev->phydev);
4037 free_netdev(netdev);