Lines Matching refs:netdev

111 #define IXGBE_NUM_RX_QUEUES netdev->num_tx_queues
114 (netdev->num_tx_queues + IXGBE_NUM_RX_QUEUES) * \
213 static int ixgbe_get_link_ksettings(struct net_device *netdev, in ixgbe_get_link_ksettings() argument
216 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_link_ksettings()
424 if (netif_carrier_ok(netdev)) { in ixgbe_get_link_ksettings()
456 static int ixgbe_set_link_ksettings(struct net_device *netdev, in ixgbe_set_link_ksettings() argument
459 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_link_ksettings()
533 static void ixgbe_get_pause_stats(struct net_device *netdev, in ixgbe_get_pause_stats() argument
536 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_pause_stats()
543 static void ixgbe_get_pauseparam(struct net_device *netdev, in ixgbe_get_pauseparam() argument
546 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_pauseparam()
565 static int ixgbe_set_pauseparam(struct net_device *netdev, in ixgbe_set_pauseparam() argument
568 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_pauseparam()
596 if (netif_running(netdev)) in ixgbe_set_pauseparam()
605 static u32 ixgbe_get_msglevel(struct net_device *netdev) in ixgbe_get_msglevel() argument
607 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_msglevel()
611 static void ixgbe_set_msglevel(struct net_device *netdev, u32 data) in ixgbe_set_msglevel() argument
613 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_msglevel()
617 static int ixgbe_get_regs_len(struct net_device *netdev) in ixgbe_get_regs_len() argument
625 static void ixgbe_get_regs(struct net_device *netdev, in ixgbe_get_regs() argument
628 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_regs()
992 static int ixgbe_get_eeprom_len(struct net_device *netdev) in ixgbe_get_eeprom_len() argument
994 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_eeprom_len()
998 static int ixgbe_get_eeprom(struct net_device *netdev, in ixgbe_get_eeprom() argument
1001 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_eeprom()
1034 static int ixgbe_set_eeprom(struct net_device *netdev, in ixgbe_set_eeprom() argument
1037 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_eeprom()
1104 static void ixgbe_get_drvinfo(struct net_device *netdev, in ixgbe_get_drvinfo() argument
1107 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_drvinfo()
1156 static void ixgbe_get_ringparam(struct net_device *netdev, in ixgbe_get_ringparam() argument
1161 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_ringparam()
1171 static int ixgbe_set_ringparam(struct net_device *netdev, in ixgbe_set_ringparam() argument
1176 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_ringparam()
1201 if (!netif_running(adapter->netdev)) { in ixgbe_set_ringparam()
1319 static int ixgbe_get_sset_count(struct net_device *netdev, int sset) in ixgbe_get_sset_count() argument
1333 static void ixgbe_get_ethtool_stats(struct net_device *netdev, in ixgbe_get_ethtool_stats() argument
1336 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_ethtool_stats()
1345 net_stats = dev_get_stats(netdev, &temp); in ixgbe_get_ethtool_stats()
1364 for (j = 0; j < netdev->num_tx_queues; j++) { in ixgbe_get_ethtool_stats()
1407 static void ixgbe_get_strings(struct net_device *netdev, u32 stringset, in ixgbe_get_strings() argument
1422 for (i = 0; i < netdev->num_tx_queues; i++) { in ixgbe_get_strings()
1709 struct net_device *netdev = (struct net_device *) data; in ixgbe_test_intr() local
1710 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_test_intr()
1719 struct net_device *netdev = adapter->netdev; in ixgbe_intr_test() local
1731 if (request_irq(irq, ixgbe_test_intr, 0, netdev->name, in ixgbe_intr_test()
1732 netdev)) { in ixgbe_intr_test()
1737 netdev->name, netdev)) { in ixgbe_intr_test()
1740 netdev->name, netdev)) { in ixgbe_intr_test()
1825 free_irq(irq, netdev); in ixgbe_intr_test()
1863 tx_ring->netdev = adapter->netdev; in ixgbe_setup_desc_rings()
1890 rx_ring->netdev = adapter->netdev; in ixgbe_setup_desc_rings()
2178 static void ixgbe_diag_test(struct net_device *netdev, in ixgbe_diag_test() argument
2181 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_diag_test()
2182 bool if_running = netif_running(netdev); in ixgbe_diag_test()
2202 netdev_warn(netdev, "offline diagnostic is not supported when VFs are present\n"); in ixgbe_diag_test()
2227 ixgbe_close(netdev); in ixgbe_diag_test()
2265 ixgbe_open(netdev); in ixgbe_diag_test()
2301 static void ixgbe_get_wol(struct net_device *netdev, in ixgbe_get_wol() argument
2304 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_wol()
2324 static int ixgbe_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in ixgbe_set_wol() argument
2326 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_wol()
2351 static int ixgbe_nway_reset(struct net_device *netdev) in ixgbe_nway_reset() argument
2353 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_nway_reset()
2355 if (netif_running(netdev)) in ixgbe_nway_reset()
2361 static int ixgbe_set_phys_id(struct net_device *netdev, in ixgbe_set_phys_id() argument
2364 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_phys_id()
2392 static int ixgbe_get_coalesce(struct net_device *netdev, in ixgbe_get_coalesce() argument
2397 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_coalesce()
2424 struct net_device *netdev = adapter->netdev; in ixgbe_update_rsc() local
2428 !(netdev->features & NETIF_F_LRO)) in ixgbe_update_rsc()
2448 static int ixgbe_set_coalesce(struct net_device *netdev, in ixgbe_set_coalesce() argument
2453 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_coalesce()
2528 ixgbe_do_reset(netdev); in ixgbe_set_coalesce()
3087 static u32 ixgbe_get_rxfh_key_size(struct net_device *netdev) in ixgbe_get_rxfh_key_size() argument
3092 static u32 ixgbe_rss_indir_size(struct net_device *netdev) in ixgbe_rss_indir_size() argument
3094 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_rss_indir_size()
3111 static int ixgbe_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, in ixgbe_get_rxfh() argument
3114 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_rxfh()
3123 memcpy(key, adapter->rss_key, ixgbe_get_rxfh_key_size(netdev)); in ixgbe_get_rxfh()
3128 static int ixgbe_set_rxfh(struct net_device *netdev, const u32 *indir, in ixgbe_set_rxfh() argument
3131 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_rxfh()
3161 memcpy(adapter->rss_key, key, ixgbe_get_rxfh_key_size(netdev)); in ixgbe_set_rxfh()
3463 static int ixgbe_get_eee(struct net_device *netdev, struct ethtool_eee *edata) in ixgbe_get_eee() argument
3465 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_eee()
3477 static int ixgbe_set_eee(struct net_device *netdev, struct ethtool_eee *edata) in ixgbe_set_eee() argument
3479 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_eee()
3489 ret_val = ixgbe_get_eee(netdev, &eee_data); in ixgbe_set_eee()
3523 if (netif_running(netdev)) in ixgbe_set_eee()
3532 static u32 ixgbe_get_priv_flags(struct net_device *netdev) in ixgbe_get_priv_flags() argument
3534 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_priv_flags()
3549 static int ixgbe_set_priv_flags(struct net_device *netdev, u32 priv_flags) in ixgbe_set_priv_flags() argument
3551 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_priv_flags()
3582 if (netif_running(netdev)) in ixgbe_set_priv_flags()
3634 void ixgbe_set_ethtool_ops(struct net_device *netdev) in ixgbe_set_ethtool_ops() argument
3636 netdev->ethtool_ops = &ixgbe_ethtool_ops; in ixgbe_set_ethtool_ops()