Lines Matching refs:netdev
117 vmxnet3_get_stats64(struct net_device *netdev, in vmxnet3_get_stats64() argument
128 adapter = netdev_priv(netdev); in vmxnet3_get_stats64()
168 vmxnet3_get_sset_count(struct net_device *netdev, int sset) in vmxnet3_get_sset_count() argument
170 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_sset_count()
193 vmxnet3_get_regs_len(struct net_device *netdev) in vmxnet3_get_regs_len() argument
195 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_regs_len()
206 vmxnet3_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in vmxnet3_get_drvinfo() argument
208 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_drvinfo()
221 vmxnet3_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) in vmxnet3_get_strings() argument
223 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_strings()
262 int vmxnet3_set_features(struct net_device *netdev, netdev_features_t features) in vmxnet3_set_features() argument
264 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_set_features()
266 netdev_features_t changed = features ^ netdev->features; in vmxnet3_set_features()
301 vmxnet3_get_ethtool_stats(struct net_device *netdev, in vmxnet3_get_ethtool_stats() argument
304 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_ethtool_stats()
354 vmxnet3_get_regs(struct net_device *netdev, struct ethtool_regs *regs, void *p) in vmxnet3_get_regs() argument
356 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_regs()
360 memset(p, 0, vmxnet3_get_regs_len(netdev)); in vmxnet3_get_regs()
450 vmxnet3_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in vmxnet3_get_wol() argument
452 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_wol()
460 vmxnet3_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in vmxnet3_set_wol() argument
462 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_set_wol()
478 vmxnet3_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in vmxnet3_get_settings() argument
480 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_settings()
500 vmxnet3_get_ringparam(struct net_device *netdev, in vmxnet3_get_ringparam() argument
503 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_ringparam()
518 vmxnet3_set_ringparam(struct net_device *netdev, in vmxnet3_set_ringparam() argument
521 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_set_ringparam()
540 netdev_err(netdev, "adapter not completely initialized, " in vmxnet3_set_ringparam()
584 if (netif_running(netdev)) { in vmxnet3_set_ringparam()
599 netdev_err(netdev, "failed to apply new sizes, " in vmxnet3_set_ringparam()
609 netdev_err(netdev, "failed to create queues " in vmxnet3_set_ringparam()
617 netdev_err(netdev, "failed to re-activate, error %d." in vmxnet3_set_ringparam()
634 vmxnet3_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info, in vmxnet3_get_rxnfc() argument
637 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_rxnfc()
648 vmxnet3_get_rss_indir_size(struct net_device *netdev) in vmxnet3_get_rss_indir_size() argument
650 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_rss_indir_size()
657 vmxnet3_get_rss(struct net_device *netdev, u32 *p, u8 *key, u8 *hfunc) in vmxnet3_get_rss() argument
659 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_rss()
674 vmxnet3_set_rss(struct net_device *netdev, const u32 *p, const u8 *key, in vmxnet3_set_rss() argument
679 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_set_rss()
722 void vmxnet3_set_ethtool_ops(struct net_device *netdev) in vmxnet3_set_ethtool_ops() argument
724 netdev->ethtool_ops = &vmxnet3_ethtool_ops; in vmxnet3_set_ethtool_ops()