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()
306 static int ixgbe_set_settings(struct net_device *netdev, in ixgbe_set_settings() argument
309 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_settings()
367 static void ixgbe_get_pauseparam(struct net_device *netdev, in ixgbe_get_pauseparam() argument
370 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_pauseparam()
389 static int ixgbe_set_pauseparam(struct net_device *netdev, in ixgbe_set_pauseparam() argument
392 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_pauseparam()
420 if (netif_running(netdev)) in ixgbe_set_pauseparam()
429 static u32 ixgbe_get_msglevel(struct net_device *netdev) in ixgbe_get_msglevel() argument
431 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_msglevel()
435 static void ixgbe_set_msglevel(struct net_device *netdev, u32 data) in ixgbe_set_msglevel() argument
437 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_msglevel()
441 static int ixgbe_get_regs_len(struct net_device *netdev) in ixgbe_get_regs_len() argument
449 static void ixgbe_get_regs(struct net_device *netdev, in ixgbe_get_regs() argument
452 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_regs()
809 static int ixgbe_get_eeprom_len(struct net_device *netdev) in ixgbe_get_eeprom_len() argument
811 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_eeprom_len()
815 static int ixgbe_get_eeprom(struct net_device *netdev, in ixgbe_get_eeprom() argument
818 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_eeprom()
851 static int ixgbe_set_eeprom(struct net_device *netdev, in ixgbe_set_eeprom() argument
854 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_eeprom()
921 static void ixgbe_get_drvinfo(struct net_device *netdev, in ixgbe_get_drvinfo() argument
924 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_drvinfo()
940 drvinfo->regdump_len = ixgbe_get_regs_len(netdev); in ixgbe_get_drvinfo()
943 static void ixgbe_get_ringparam(struct net_device *netdev, in ixgbe_get_ringparam() argument
946 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_ringparam()
956 static int ixgbe_set_ringparam(struct net_device *netdev, in ixgbe_set_ringparam() argument
959 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_ringparam()
984 if (!netif_running(adapter->netdev)) { in ixgbe_set_ringparam()
1073 static int ixgbe_get_sset_count(struct net_device *netdev, int sset) in ixgbe_get_sset_count() argument
1085 static void ixgbe_get_ethtool_stats(struct net_device *netdev, in ixgbe_get_ethtool_stats() argument
1088 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_ethtool_stats()
1097 net_stats = dev_get_stats(netdev, &temp); in ixgbe_get_ethtool_stats()
1116 for (j = 0; j < netdev->num_tx_queues; j++) { in ixgbe_get_ethtool_stats()
1183 static void ixgbe_get_strings(struct net_device *netdev, u32 stringset, in ixgbe_get_strings() argument
1202 for (i = 0; i < netdev->num_tx_queues; i++) { in ixgbe_get_strings()
1509 struct net_device *netdev = (struct net_device *) data; in ixgbe_test_intr() local
1510 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_test_intr()
1519 struct net_device *netdev = adapter->netdev; in ixgbe_intr_test() local
1531 if (request_irq(irq, ixgbe_test_intr, 0, netdev->name, in ixgbe_intr_test()
1532 netdev)) { in ixgbe_intr_test()
1537 netdev->name, netdev)) { in ixgbe_intr_test()
1540 netdev->name, netdev)) { in ixgbe_intr_test()
1625 free_irq(irq, netdev); in ixgbe_intr_test()
1680 tx_ring->netdev = adapter->netdev; in ixgbe_setup_desc_rings()
1706 rx_ring->netdev = adapter->netdev; in ixgbe_setup_desc_rings()
1976 static void ixgbe_diag_test(struct net_device *netdev, in ixgbe_diag_test() argument
1979 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_diag_test()
1980 bool if_running = netif_running(netdev); in ixgbe_diag_test()
2000 netdev_warn(netdev, "offline diagnostic is not supported when VFs are present\n"); in ixgbe_diag_test()
2025 dev_close(netdev); in ixgbe_diag_test()
2063 dev_open(netdev); in ixgbe_diag_test()
2102 static void ixgbe_get_wol(struct net_device *netdev, in ixgbe_get_wol() argument
2105 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_wol()
2125 static int ixgbe_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in ixgbe_set_wol() argument
2127 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_wol()
2151 static int ixgbe_nway_reset(struct net_device *netdev) in ixgbe_nway_reset() argument
2153 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_nway_reset()
2155 if (netif_running(netdev)) in ixgbe_nway_reset()
2161 static int ixgbe_set_phys_id(struct net_device *netdev, in ixgbe_set_phys_id() argument
2164 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_phys_id()
2189 static int ixgbe_get_coalesce(struct net_device *netdev, in ixgbe_get_coalesce() argument
2192 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_coalesce()
2219 struct net_device *netdev = adapter->netdev; in ixgbe_update_rsc() local
2223 !(netdev->features & NETIF_F_LRO)) in ixgbe_update_rsc()
2243 static int ixgbe_set_coalesce(struct net_device *netdev, in ixgbe_set_coalesce() argument
2246 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_coalesce()
2321 ixgbe_do_reset(netdev); in ixgbe_set_coalesce()
2856 static u32 ixgbe_get_rxfh_key_size(struct net_device *netdev) in ixgbe_get_rxfh_key_size() argument
2858 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_rxfh_key_size()
2863 static u32 ixgbe_rss_indir_size(struct net_device *netdev) in ixgbe_rss_indir_size() argument
2865 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_rss_indir_size()
2878 static int ixgbe_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, in ixgbe_get_rxfh() argument
2881 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_rxfh()
2890 memcpy(key, adapter->rss_key, ixgbe_get_rxfh_key_size(netdev)); in ixgbe_get_rxfh()
2945 u8 tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_max_channels()
3162 void ixgbe_set_ethtool_ops(struct net_device *netdev) in ixgbe_set_ethtool_ops() argument
3164 netdev->ethtool_ops = &ixgbe_ethtool_ops; in ixgbe_set_ethtool_ops()