Lines Matching refs:netdev
50 spider_net_ethtool_get_link_ksettings(struct net_device *netdev, in spider_net_ethtool_get_link_ksettings() argument
54 card = netdev_priv(netdev); in spider_net_ethtool_get_link_ksettings()
72 spider_net_ethtool_get_drvinfo(struct net_device *netdev, in spider_net_ethtool_get_drvinfo() argument
76 card = netdev_priv(netdev); in spider_net_ethtool_get_drvinfo()
89 spider_net_ethtool_get_wol(struct net_device *netdev, in spider_net_ethtool_get_wol() argument
98 spider_net_ethtool_get_msglevel(struct net_device *netdev) in spider_net_ethtool_get_msglevel() argument
101 card = netdev_priv(netdev); in spider_net_ethtool_get_msglevel()
106 spider_net_ethtool_set_msglevel(struct net_device *netdev, in spider_net_ethtool_set_msglevel() argument
110 card = netdev_priv(netdev); in spider_net_ethtool_set_msglevel()
115 spider_net_ethtool_nway_reset(struct net_device *netdev) in spider_net_ethtool_nway_reset() argument
117 if (netif_running(netdev)) { in spider_net_ethtool_nway_reset()
118 spider_net_stop(netdev); in spider_net_ethtool_nway_reset()
119 spider_net_open(netdev); in spider_net_ethtool_nway_reset()
125 spider_net_ethtool_get_ringparam(struct net_device *netdev, in spider_net_ethtool_get_ringparam() argument
128 struct spider_net_card *card = netdev_priv(netdev); in spider_net_ethtool_get_ringparam()
136 static int spider_net_get_sset_count(struct net_device *netdev, int sset) in spider_net_get_sset_count() argument
146 static void spider_net_get_ethtool_stats(struct net_device *netdev, in spider_net_get_ethtool_stats() argument
149 struct spider_net_card *card = netdev_priv(netdev); in spider_net_get_ethtool_stats()
151 data[0] = netdev->stats.tx_packets; in spider_net_get_ethtool_stats()
152 data[1] = netdev->stats.tx_bytes; in spider_net_get_ethtool_stats()
153 data[2] = netdev->stats.rx_packets; in spider_net_get_ethtool_stats()
154 data[3] = netdev->stats.rx_bytes; in spider_net_get_ethtool_stats()
155 data[4] = netdev->stats.tx_errors; in spider_net_get_ethtool_stats()
156 data[5] = netdev->stats.tx_dropped; in spider_net_get_ethtool_stats()
157 data[6] = netdev->stats.rx_dropped; in spider_net_get_ethtool_stats()
166 static void spider_net_get_strings(struct net_device *netdev, u32 stringset, in spider_net_get_strings() argument