Lines Matching refs:netdev

106 static int e1000_get_settings(struct net_device *netdev,  in e1000_get_settings()  argument
109 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_settings()
175 netif_carrier_ok(netdev)) in e1000_get_settings()
188 static int e1000_set_settings(struct net_device *netdev, in e1000_set_settings() argument
191 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_settings()
242 if (netif_running(adapter->netdev)) { in e1000_set_settings()
252 static u32 e1000_get_link(struct net_device *netdev) in e1000_get_link() argument
254 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_link()
262 if (!netif_carrier_ok(netdev)) in e1000_get_link()
268 static void e1000_get_pauseparam(struct net_device *netdev, in e1000_get_pauseparam() argument
271 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_pauseparam()
287 static int e1000_set_pauseparam(struct net_device *netdev, in e1000_set_pauseparam() argument
290 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_pauseparam()
311 if (netif_running(adapter->netdev)) { in e1000_set_pauseparam()
325 static u32 e1000_get_msglevel(struct net_device *netdev) in e1000_get_msglevel() argument
327 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_msglevel()
332 static void e1000_set_msglevel(struct net_device *netdev, u32 data) in e1000_set_msglevel() argument
334 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_msglevel()
339 static int e1000_get_regs_len(struct net_device *netdev) in e1000_get_regs_len() argument
345 static void e1000_get_regs(struct net_device *netdev, struct ethtool_regs *regs, in e1000_get_regs() argument
348 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_regs()
433 static int e1000_get_eeprom_len(struct net_device *netdev) in e1000_get_eeprom_len() argument
435 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_eeprom_len()
441 static int e1000_get_eeprom(struct net_device *netdev, in e1000_get_eeprom() argument
444 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_eeprom()
488 static int e1000_set_eeprom(struct net_device *netdev, in e1000_set_eeprom() argument
491 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_eeprom()
550 static void e1000_get_drvinfo(struct net_device *netdev, in e1000_get_drvinfo() argument
553 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_drvinfo()
562 drvinfo->regdump_len = e1000_get_regs_len(netdev); in e1000_get_drvinfo()
563 drvinfo->eedump_len = e1000_get_eeprom_len(netdev); in e1000_get_drvinfo()
566 static void e1000_get_ringparam(struct net_device *netdev, in e1000_get_ringparam() argument
569 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_ringparam()
583 static int e1000_set_ringparam(struct net_device *netdev, in e1000_set_ringparam() argument
586 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_ringparam()
599 if (netif_running(adapter->netdev)) in e1000_set_ringparam()
633 if (netif_running(adapter->netdev)) { in e1000_set_ringparam()
838 struct net_device *netdev = (struct net_device *)data; in e1000_test_intr() local
839 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_test_intr()
849 struct net_device *netdev = adapter->netdev; in e1000_intr_test() local
860 if (!request_irq(irq, e1000_test_intr, IRQF_PROBE_SHARED, netdev->name, in e1000_intr_test()
861 netdev)) in e1000_intr_test()
864 netdev->name, netdev)) { in e1000_intr_test()
943 free_irq(irq, netdev); in e1000_intr_test()
1520 static int e1000_get_sset_count(struct net_device *netdev, int sset) in e1000_get_sset_count() argument
1532 static void e1000_diag_test(struct net_device *netdev, in e1000_diag_test() argument
1535 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_diag_test()
1537 bool if_running = netif_running(netdev); in e1000_diag_test()
1558 dev_close(netdev); in e1000_diag_test()
1587 dev_open(netdev); in e1000_diag_test()
1660 static void e1000_get_wol(struct net_device *netdev, in e1000_get_wol() argument
1663 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_wol()
1700 static int e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in e1000_set_wol() argument
1702 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_wol()
1741 static int e1000_set_phys_id(struct net_device *netdev, in e1000_set_phys_id() argument
1744 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_phys_id()
1767 static int e1000_get_coalesce(struct net_device *netdev, in e1000_get_coalesce() argument
1770 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_coalesce()
1783 static int e1000_set_coalesce(struct net_device *netdev, in e1000_set_coalesce() argument
1786 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_coalesce()
1816 static int e1000_nway_reset(struct net_device *netdev) in e1000_nway_reset() argument
1818 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_nway_reset()
1820 if (netif_running(netdev)) in e1000_nway_reset()
1825 static void e1000_get_ethtool_stats(struct net_device *netdev, in e1000_get_ethtool_stats() argument
1828 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_ethtool_stats()
1837 p = (char *)netdev + stat->stat_offset; in e1000_get_ethtool_stats()
1858 static void e1000_get_strings(struct net_device *netdev, u32 stringset, in e1000_get_strings() argument
1908 void e1000_set_ethtool_ops(struct net_device *netdev) in e1000_set_ethtool_ops() argument
1910 netdev->ethtool_ops = &e1000_ethtool_ops; in e1000_set_ethtool_ops()