Lines Matching refs:netdev

131 #define IXGBE_NUM_RX_QUEUES netdev->num_tx_queues
134 (netdev->num_tx_queues + IXGBE_NUM_RX_QUEUES) * \
154 static int ixgbe_get_settings(struct net_device *netdev, in ixgbe_get_settings() argument
157 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_settings()
314 static int ixgbe_set_settings(struct net_device *netdev, in ixgbe_set_settings() argument
317 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_settings()
375 static void ixgbe_get_pauseparam(struct net_device *netdev, in ixgbe_get_pauseparam() argument
378 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_pauseparam()
397 static int ixgbe_set_pauseparam(struct net_device *netdev, in ixgbe_set_pauseparam() argument
400 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_pauseparam()
428 if (netif_running(netdev)) in ixgbe_set_pauseparam()
437 static u32 ixgbe_get_msglevel(struct net_device *netdev) in ixgbe_get_msglevel() argument
439 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_msglevel()
443 static void ixgbe_set_msglevel(struct net_device *netdev, u32 data) in ixgbe_set_msglevel() argument
445 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_msglevel()
449 static int ixgbe_get_regs_len(struct net_device *netdev) in ixgbe_get_regs_len() argument
457 static void ixgbe_get_regs(struct net_device *netdev, in ixgbe_get_regs() argument
460 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_regs()
817 static int ixgbe_get_eeprom_len(struct net_device *netdev) in ixgbe_get_eeprom_len() argument
819 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_eeprom_len()
823 static int ixgbe_get_eeprom(struct net_device *netdev, in ixgbe_get_eeprom() argument
826 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_eeprom()
859 static int ixgbe_set_eeprom(struct net_device *netdev, in ixgbe_set_eeprom() argument
862 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_eeprom()
929 static void ixgbe_get_drvinfo(struct net_device *netdev, in ixgbe_get_drvinfo() argument
932 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_drvinfo()
948 static void ixgbe_get_ringparam(struct net_device *netdev, in ixgbe_get_ringparam() argument
951 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_ringparam()
961 static int ixgbe_set_ringparam(struct net_device *netdev, in ixgbe_set_ringparam() argument
964 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_ringparam()
989 if (!netif_running(adapter->netdev)) { in ixgbe_set_ringparam()
1078 static int ixgbe_get_sset_count(struct net_device *netdev, int sset) in ixgbe_get_sset_count() argument
1090 static void ixgbe_get_ethtool_stats(struct net_device *netdev, in ixgbe_get_ethtool_stats() argument
1093 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_ethtool_stats()
1102 net_stats = dev_get_stats(netdev, &temp); in ixgbe_get_ethtool_stats()
1121 for (j = 0; j < netdev->num_tx_queues; j++) { in ixgbe_get_ethtool_stats()
1188 static void ixgbe_get_strings(struct net_device *netdev, u32 stringset, in ixgbe_get_strings() argument
1207 for (i = 0; i < netdev->num_tx_queues; i++) { in ixgbe_get_strings()
1514 struct net_device *netdev = (struct net_device *) data; in ixgbe_test_intr() local
1515 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_test_intr()
1524 struct net_device *netdev = adapter->netdev; in ixgbe_intr_test() local
1536 if (request_irq(irq, ixgbe_test_intr, 0, netdev->name, in ixgbe_intr_test()
1537 netdev)) { in ixgbe_intr_test()
1542 netdev->name, netdev)) { in ixgbe_intr_test()
1545 netdev->name, netdev)) { in ixgbe_intr_test()
1630 free_irq(irq, netdev); in ixgbe_intr_test()
1685 tx_ring->netdev = adapter->netdev; in ixgbe_setup_desc_rings()
1711 rx_ring->netdev = adapter->netdev; in ixgbe_setup_desc_rings()
1981 static void ixgbe_diag_test(struct net_device *netdev, in ixgbe_diag_test() argument
1984 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_diag_test()
1985 bool if_running = netif_running(netdev); in ixgbe_diag_test()
2005 netdev_warn(netdev, "offline diagnostic is not supported when VFs are present\n"); in ixgbe_diag_test()
2030 dev_close(netdev); in ixgbe_diag_test()
2068 dev_open(netdev); in ixgbe_diag_test()
2107 static void ixgbe_get_wol(struct net_device *netdev, in ixgbe_get_wol() argument
2110 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_wol()
2130 static int ixgbe_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in ixgbe_set_wol() argument
2132 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_wol()
2156 static int ixgbe_nway_reset(struct net_device *netdev) in ixgbe_nway_reset() argument
2158 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_nway_reset()
2160 if (netif_running(netdev)) in ixgbe_nway_reset()
2166 static int ixgbe_set_phys_id(struct net_device *netdev, in ixgbe_set_phys_id() argument
2169 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_phys_id()
2194 static int ixgbe_get_coalesce(struct net_device *netdev, in ixgbe_get_coalesce() argument
2197 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_coalesce()
2224 struct net_device *netdev = adapter->netdev; in ixgbe_update_rsc() local
2228 !(netdev->features & NETIF_F_LRO)) in ixgbe_update_rsc()
2248 static int ixgbe_set_coalesce(struct net_device *netdev, in ixgbe_set_coalesce() argument
2251 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_coalesce()
2326 ixgbe_do_reset(netdev); in ixgbe_set_coalesce()
2883 static u32 ixgbe_get_rxfh_key_size(struct net_device *netdev) in ixgbe_get_rxfh_key_size() argument
2885 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_rxfh_key_size()
2890 static u32 ixgbe_rss_indir_size(struct net_device *netdev) in ixgbe_rss_indir_size() argument
2892 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_rss_indir_size()
2905 static int ixgbe_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, in ixgbe_get_rxfh() argument
2908 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_rxfh()
2917 memcpy(key, adapter->rss_key, ixgbe_get_rxfh_key_size(netdev)); in ixgbe_get_rxfh()
2922 static int ixgbe_set_rxfh(struct net_device *netdev, const u32 *indir, in ixgbe_set_rxfh() argument
2925 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_rxfh()
2953 memcpy(adapter->rss_key, key, ixgbe_get_rxfh_key_size(netdev)); in ixgbe_set_rxfh()
3002 u8 tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_max_channels()
3220 void ixgbe_set_ethtool_ops(struct net_device *netdev) in ixgbe_set_ethtool_ops() argument
3222 netdev->ethtool_ops = &ixgbe_ethtool_ops; in ixgbe_set_ethtool_ops()