Lines Matching refs:net_dev
103 void efx_ethtool_get_drvinfo(struct net_device *net_dev, in efx_ethtool_get_drvinfo() argument
106 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_drvinfo()
114 u32 efx_ethtool_get_msglevel(struct net_device *net_dev) in efx_ethtool_get_msglevel() argument
116 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_msglevel()
121 void efx_ethtool_set_msglevel(struct net_device *net_dev, u32 msg_enable) in efx_ethtool_set_msglevel() argument
123 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_set_msglevel()
128 void efx_ethtool_self_test(struct net_device *net_dev, in efx_ethtool_self_test() argument
131 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_self_test()
145 netif_info(efx, drv, efx->net_dev, "starting %sline testing\n", in efx_ethtool_self_test()
149 already_up = (efx->net_dev->flags & IFF_UP); in efx_ethtool_self_test()
151 rc = dev_open(efx->net_dev, NULL); in efx_ethtool_self_test()
153 netif_err(efx, drv, efx->net_dev, in efx_ethtool_self_test()
162 dev_close(efx->net_dev); in efx_ethtool_self_test()
164 netif_info(efx, drv, efx->net_dev, "%s %sline self-tests\n", in efx_ethtool_self_test()
176 void efx_ethtool_get_pauseparam(struct net_device *net_dev, in efx_ethtool_get_pauseparam() argument
179 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_pauseparam()
186 int efx_ethtool_set_pauseparam(struct net_device *net_dev, in efx_ethtool_set_pauseparam() argument
189 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_set_pauseparam()
201 netif_dbg(efx, drv, efx->net_dev, in efx_ethtool_set_pauseparam()
208 netif_dbg(efx, drv, efx->net_dev, in efx_ethtool_set_pauseparam()
226 netif_err(efx, drv, efx->net_dev, in efx_ethtool_set_pauseparam()
440 int efx_ethtool_get_sset_count(struct net_device *net_dev, int string_set) in efx_ethtool_get_sset_count() argument
442 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_sset_count()
457 void efx_ethtool_get_strings(struct net_device *net_dev, in efx_ethtool_get_strings() argument
460 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_strings()
480 void efx_ethtool_get_stats(struct net_device *net_dev, in efx_ethtool_get_stats() argument
484 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_stats()
555 int efx_ethtool_get_link_ksettings(struct net_device *net_dev, in efx_ethtool_get_link_ksettings() argument
558 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_link_ksettings()
578 int efx_ethtool_set_link_ksettings(struct net_device *net_dev, in efx_ethtool_set_link_ksettings() argument
581 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_set_link_ksettings()
587 netif_dbg(efx, drv, efx->net_dev, in efx_ethtool_set_link_ksettings()
598 int efx_ethtool_get_fecparam(struct net_device *net_dev, in efx_ethtool_get_fecparam() argument
601 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_fecparam()
611 int efx_ethtool_set_fecparam(struct net_device *net_dev, in efx_ethtool_set_fecparam() argument
614 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_set_fecparam()
803 int efx_ethtool_get_rxfh_fields(struct net_device *net_dev, in efx_ethtool_get_rxfh_fields() argument
806 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_rxfh_fields()
853 int efx_ethtool_get_rxnfc(struct net_device *net_dev, in efx_ethtool_get_rxnfc() argument
856 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_rxnfc()
1122 int efx_ethtool_set_rxnfc(struct net_device *net_dev, in efx_ethtool_set_rxnfc() argument
1125 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_set_rxnfc()
1144 u32 efx_ethtool_get_rxfh_indir_size(struct net_device *net_dev) in efx_ethtool_get_rxfh_indir_size() argument
1146 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_rxfh_indir_size()
1153 u32 efx_ethtool_get_rxfh_key_size(struct net_device *net_dev) in efx_ethtool_get_rxfh_key_size() argument
1155 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_rxfh_key_size()
1160 int efx_ethtool_get_rxfh(struct net_device *net_dev, in efx_ethtool_get_rxfh() argument
1163 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_rxfh()
1183 int efx_ethtool_modify_rxfh_context(struct net_device *net_dev, in efx_ethtool_modify_rxfh_context() argument
1188 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_modify_rxfh_context()
1216 int efx_ethtool_create_rxfh_context(struct net_device *net_dev, in efx_ethtool_create_rxfh_context() argument
1221 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_create_rxfh_context()
1242 return efx_ethtool_modify_rxfh_context(net_dev, ctx, rxfh, extack); in efx_ethtool_create_rxfh_context()
1245 int efx_ethtool_remove_rxfh_context(struct net_device *net_dev, in efx_ethtool_remove_rxfh_context() argument
1250 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_remove_rxfh_context()
1264 int efx_ethtool_set_rxfh(struct net_device *net_dev, in efx_ethtool_set_rxfh() argument
1268 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_set_rxfh()
1292 int efx_ethtool_reset(struct net_device *net_dev, u32 *flags) in efx_ethtool_reset() argument
1294 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_reset()
1304 int efx_ethtool_get_module_eeprom(struct net_device *net_dev, in efx_ethtool_get_module_eeprom() argument
1308 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_module_eeprom()
1318 int efx_ethtool_get_module_info(struct net_device *net_dev, in efx_ethtool_get_module_info() argument
1321 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_ethtool_get_module_info()