Lines Matching refs:netdev
136 e1000_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in e1000_get_settings() argument
138 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_settings()
185 if (netif_carrier_ok(adapter->netdev)) { in e1000_get_settings()
209 e1000_set_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in e1000_set_settings() argument
211 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_settings()
244 if (netif_running(adapter->netdev)) { in e1000_set_settings()
255 e1000_get_pauseparam(struct net_device *netdev, in e1000_get_pauseparam() argument
258 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_pauseparam()
275 e1000_set_pauseparam(struct net_device *netdev, in e1000_set_pauseparam() argument
278 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_pauseparam()
299 if (netif_running(adapter->netdev)) { in e1000_set_pauseparam()
313 e1000_get_rx_csum(struct net_device *netdev) in e1000_get_rx_csum() argument
315 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_rx_csum()
320 e1000_set_rx_csum(struct net_device *netdev, uint32_t data) in e1000_set_rx_csum() argument
322 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_rx_csum()
325 if (netif_running(netdev)) in e1000_set_rx_csum()
333 e1000_get_tx_csum(struct net_device *netdev) in e1000_get_tx_csum() argument
335 return (netdev->features & NETIF_F_HW_CSUM) != 0; in e1000_get_tx_csum()
339 e1000_set_tx_csum(struct net_device *netdev, uint32_t data) in e1000_set_tx_csum() argument
341 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_tx_csum()
350 netdev->features |= NETIF_F_HW_CSUM; in e1000_set_tx_csum()
352 netdev->features &= ~NETIF_F_HW_CSUM; in e1000_set_tx_csum()
358 e1000_get_msglevel(struct net_device *netdev) in e1000_get_msglevel() argument
360 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_msglevel()
365 e1000_set_msglevel(struct net_device *netdev, uint32_t data) in e1000_set_msglevel() argument
367 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_msglevel()
372 e1000_get_regs_len(struct net_device *netdev) in e1000_get_regs_len() argument
379 e1000_get_regs(struct net_device *netdev, in e1000_get_regs() argument
382 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_regs()
469 e1000_get_eeprom_len(struct net_device *netdev) in e1000_get_eeprom_len() argument
471 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_eeprom_len()
476 e1000_get_eeprom(struct net_device *netdev, in e1000_get_eeprom() argument
479 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_eeprom()
522 e1000_set_eeprom(struct net_device *netdev, in e1000_set_eeprom() argument
525 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_eeprom()
585 e1000_get_drvinfo(struct net_device *netdev, in e1000_get_drvinfo() argument
588 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_drvinfo()
617 drvinfo->regdump_len = e1000_get_regs_len(netdev); in e1000_get_drvinfo()
618 drvinfo->eedump_len = e1000_get_eeprom_len(netdev); in e1000_get_drvinfo()
622 e1000_get_ringparam(struct net_device *netdev, in e1000_get_ringparam() argument
625 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_ringparam()
643 e1000_set_ringparam(struct net_device *netdev, in e1000_set_ringparam() argument
646 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_ringparam()
661 if (netif_running(adapter->netdev)) in e1000_set_ringparam()
694 if (netif_running(adapter->netdev)) { in e1000_set_ringparam()
889 struct net_device *netdev = (struct net_device *) data; in e1000_test_intr() local
890 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_test_intr()
900 struct net_device *netdev = adapter->netdev; in e1000_intr_test() local
908 if (!request_irq(irq, &e1000_test_intr, IRQF_PROBE_SHARED, netdev->name, in e1000_intr_test()
909 netdev)) in e1000_intr_test()
912 netdev->name, netdev)) { in e1000_intr_test()
990 free_irq(irq, netdev); in e1000_intr_test()
1610 e1000_diag_test_count(struct net_device *netdev) in e1000_diag_test_count() argument
1618 e1000_diag_test(struct net_device *netdev, in e1000_diag_test() argument
1621 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_diag_test()
1622 boolean_t if_running = netif_running(netdev); in e1000_diag_test()
1642 dev_close(netdev); in e1000_diag_test()
1671 dev_open(netdev); in e1000_diag_test()
1748 e1000_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in e1000_get_wol() argument
1750 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_wol()
1788 e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in e1000_set_wol() argument
1790 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_wol()
1846 e1000_phys_id(struct net_device *netdev, uint32_t data) in e1000_phys_id() argument
1848 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_phys_id()
1886 e1000_nway_reset(struct net_device *netdev) in e1000_nway_reset() argument
1888 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_nway_reset()
1889 if (netif_running(netdev)) in e1000_nway_reset()
1895 e1000_get_stats_count(struct net_device *netdev) in e1000_get_stats_count() argument
1901 e1000_get_ethtool_stats(struct net_device *netdev, in e1000_get_ethtool_stats() argument
1904 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_ethtool_stats()
1917 e1000_get_strings(struct net_device *netdev, uint32_t stringset, uint8_t *data) in e1000_get_strings() argument
1974 void e1000_set_ethtool_ops(struct net_device *netdev) in e1000_set_ethtool_ops() argument
1976 SET_ETHTOOL_OPS(netdev, &e1000_ethtool_ops); in e1000_set_ethtool_ops()