Lines Matching refs:netdev
440 struct net_device *netdev; member
1425 struct net_device *netdev = bus->priv; in et131x_mdio_read() local
1426 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_mdio_read()
1441 struct net_device *netdev = bus->priv; in et131x_mdio_write() local
1442 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_mdio_write()
1727 static void et131x_enable_txrx(struct net_device *netdev) in et131x_enable_txrx() argument
1729 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_enable_txrx()
1737 netif_start_queue(netdev); in et131x_enable_txrx()
1740 static void et131x_disable_txrx(struct net_device *netdev) in et131x_disable_txrx() argument
1742 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_disable_txrx()
1744 netif_stop_queue(netdev); in et131x_disable_txrx()
1793 et131x_disable_txrx(adapter->netdev); in et1310_enable_phy_coma()
1833 et131x_enable_txrx(adapter->netdev); in et1310_disable_phy_coma()
2282 adapter->netdev->stats.rx_bytes += rfd->len; in nic_rx_pkts()
2286 skb->protocol = eth_type_trans(skb, adapter->netdev); in nic_rx_pkts()
2325 !netif_carrier_ok(adapter->netdev) || in et131x_handle_recv_pkts()
2329 adapter->netdev->stats.rx_packets++; in et131x_handle_recv_pkts()
2642 struct net_device_stats *stats = &adapter->netdev->stats; in free_send_packet()
2789 netif_wake_queue(adapter->netdev); in et131x_handle_send_pkts()
2794 static int et131x_get_settings(struct net_device *netdev, in et131x_get_settings() argument
2797 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_get_settings()
2802 static int et131x_set_settings(struct net_device *netdev, in et131x_set_settings() argument
2805 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_set_settings()
2810 static int et131x_get_regs_len(struct net_device *netdev) in et131x_get_regs_len() argument
2816 static void et131x_get_regs(struct net_device *netdev, in et131x_get_regs() argument
2819 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_get_regs()
2825 memset(regs_data, 0, et131x_get_regs_len(netdev)); in et131x_get_regs()
2970 static void et131x_get_drvinfo(struct net_device *netdev, in et131x_get_drvinfo() argument
2973 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_get_drvinfo()
3168 static void et131x_adjust_link(struct net_device *netdev) in et131x_adjust_link() argument
3170 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_adjust_link()
3252 et131x_disable_txrx(netdev); in et131x_adjust_link()
3253 et131x_enable_txrx(netdev); in et131x_adjust_link()
3257 static int et131x_mii_probe(struct net_device *netdev) in et131x_mii_probe() argument
3259 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_mii_probe()
3268 phydev = phy_connect(netdev, dev_name(&phydev->dev), in et131x_mii_probe()
3299 static struct et131x_adapter *et131x_adapter_init(struct net_device *netdev, in et131x_adapter_init() argument
3306 adapter = netdev_priv(netdev); in et131x_adapter_init()
3308 adapter->netdev = netdev; in et131x_adapter_init()
3323 struct net_device *netdev = pci_get_drvdata(pdev); in et131x_pci_remove() local
3324 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_pci_remove()
3326 unregister_netdev(netdev); in et131x_pci_remove()
3337 free_netdev(netdev); in et131x_pci_remove()
3342 static void et131x_up(struct net_device *netdev) in et131x_up() argument
3344 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_up()
3346 et131x_enable_txrx(netdev); in et131x_up()
3350 static void et131x_down(struct net_device *netdev) in et131x_down() argument
3352 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_down()
3355 netdev->trans_start = jiffies; in et131x_down()
3358 et131x_disable_txrx(netdev); in et131x_down()
3365 struct net_device *netdev = pci_get_drvdata(pdev); in et131x_suspend() local
3367 if (netif_running(netdev)) { in et131x_suspend()
3368 netif_device_detach(netdev); in et131x_suspend()
3369 et131x_down(netdev); in et131x_suspend()
3379 struct net_device *netdev = pci_get_drvdata(pdev); in et131x_resume() local
3381 if (netif_running(netdev)) { in et131x_resume()
3383 et131x_up(netdev); in et131x_resume()
3384 netif_device_attach(netdev); in et131x_resume()
3397 struct net_device *netdev = dev_id; in et131x_isr() local
3398 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_isr()
3404 if (!netif_device_present(netdev)) { in et131x_isr()
3609 static struct net_device_stats *et131x_stats(struct net_device *netdev) in et131x_stats() argument
3611 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_stats()
3612 struct net_device_stats *stats = &adapter->netdev->stats; in et131x_stats()
3642 static int et131x_open(struct net_device *netdev) in et131x_open() argument
3644 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_open()
3658 IRQF_SHARED, netdev->name, netdev); in et131x_open()
3668 et131x_up(netdev); in et131x_open()
3673 static int et131x_close(struct net_device *netdev) in et131x_close() argument
3675 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_close()
3677 et131x_down(netdev); in et131x_close()
3681 free_irq(adapter->pdev->irq, netdev); in et131x_close()
3687 static int et131x_ioctl(struct net_device *netdev, struct ifreq *reqbuf, in et131x_ioctl() argument
3690 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_ioctl()
3754 static void et131x_multicast(struct net_device *netdev) in et131x_multicast() argument
3756 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_multicast()
3777 if (netdev->flags & IFF_PROMISC) in et131x_multicast()
3782 if ((netdev->flags & IFF_ALLMULTI) || in et131x_multicast()
3783 (netdev_mc_count(netdev) > NIC_MAX_MCAST_LIST)) in et131x_multicast()
3786 if (netdev_mc_count(netdev) < 1) { in et131x_multicast()
3795 netdev_for_each_mc_addr(ha, netdev) { in et131x_multicast()
3812 static netdev_tx_t et131x_tx(struct sk_buff *skb, struct net_device *netdev) in et131x_tx() argument
3814 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_tx()
3818 if (tx_ring->used >= NUM_TCB - 1 && !netif_queue_stopped(netdev)) in et131x_tx()
3819 netif_stop_queue(netdev); in et131x_tx()
3822 netdev->trans_start = jiffies; in et131x_tx()
3829 !netif_carrier_ok(netdev)) in et131x_tx()
3839 adapter->netdev->stats.tx_dropped++; in et131x_tx()
3849 static void et131x_tx_timeout(struct net_device *netdev) in et131x_tx_timeout() argument
3851 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_tx_timeout()
3885 adapter->netdev->stats.tx_errors++; in et131x_tx_timeout()
3888 et131x_disable_txrx(netdev); in et131x_tx_timeout()
3889 et131x_enable_txrx(netdev); in et131x_tx_timeout()
3894 static int et131x_change_mtu(struct net_device *netdev, int new_mtu) in et131x_change_mtu() argument
3897 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_change_mtu()
3902 et131x_disable_txrx(netdev); in et131x_change_mtu()
3904 netdev->mtu = new_mtu; in et131x_change_mtu()
3921 ether_addr_copy(netdev->dev_addr, adapter->addr); in et131x_change_mtu()
3925 et131x_enable_txrx(netdev); in et131x_change_mtu()
3946 struct net_device *netdev; in et131x_pci_setup() local
3980 netdev = alloc_etherdev(sizeof(struct et131x_adapter)); in et131x_pci_setup()
3981 if (!netdev) { in et131x_pci_setup()
3987 netdev->watchdog_timeo = ET131X_TX_TIMEOUT; in et131x_pci_setup()
3988 netdev->netdev_ops = &et131x_netdev_ops; in et131x_pci_setup()
3990 SET_NETDEV_DEV(netdev, &pdev->dev); in et131x_pci_setup()
3991 netdev->ethtool_ops = &et131x_ethtool_ops; in et131x_pci_setup()
3993 adapter = et131x_adapter_init(netdev, pdev); in et131x_pci_setup()
4021 netif_napi_add(netdev, &adapter->napi, et131x_poll, 64); in et131x_pci_setup()
4023 ether_addr_copy(netdev->dev_addr, adapter->addr); in et131x_pci_setup()
4036 adapter->mii_bus->priv = netdev; in et131x_pci_setup()
4053 rc = et131x_mii_probe(netdev); in et131x_pci_setup()
4072 rc = register_netdev(netdev); in et131x_pci_setup()
4082 pci_set_drvdata(pdev, netdev); in et131x_pci_setup()
4100 free_netdev(netdev); in et131x_pci_setup()