Lines Matching refs:net_dev

54 static int dpaa_get_link_ksettings(struct net_device *net_dev,  in dpaa_get_link_ksettings()  argument
57 if (!net_dev->phydev) in dpaa_get_link_ksettings()
60 phy_ethtool_ksettings_get(net_dev->phydev, cmd); in dpaa_get_link_ksettings()
65 static int dpaa_set_link_ksettings(struct net_device *net_dev, in dpaa_set_link_ksettings() argument
70 if (!net_dev->phydev) in dpaa_set_link_ksettings()
73 err = phy_ethtool_ksettings_set(net_dev->phydev, cmd); in dpaa_set_link_ksettings()
75 netdev_err(net_dev, "phy_ethtool_ksettings_set() = %d\n", err); in dpaa_set_link_ksettings()
80 static void dpaa_get_drvinfo(struct net_device *net_dev, in dpaa_get_drvinfo() argument
85 strscpy(drvinfo->bus_info, dev_name(net_dev->dev.parent->parent), in dpaa_get_drvinfo()
89 static u32 dpaa_get_msglevel(struct net_device *net_dev) in dpaa_get_msglevel() argument
91 return ((struct dpaa_priv *)netdev_priv(net_dev))->msg_enable; in dpaa_get_msglevel()
94 static void dpaa_set_msglevel(struct net_device *net_dev, in dpaa_set_msglevel() argument
97 ((struct dpaa_priv *)netdev_priv(net_dev))->msg_enable = msg_enable; in dpaa_set_msglevel()
100 static int dpaa_nway_reset(struct net_device *net_dev) in dpaa_nway_reset() argument
104 if (!net_dev->phydev) in dpaa_nway_reset()
108 if (net_dev->phydev->autoneg) { in dpaa_nway_reset()
109 err = phy_start_aneg(net_dev->phydev); in dpaa_nway_reset()
111 netdev_err(net_dev, "phy_start_aneg() = %d\n", in dpaa_nway_reset()
118 static void dpaa_get_pauseparam(struct net_device *net_dev, in dpaa_get_pauseparam() argument
124 priv = netdev_priv(net_dev); in dpaa_get_pauseparam()
127 if (!net_dev->phydev) in dpaa_get_pauseparam()
135 static int dpaa_set_pauseparam(struct net_device *net_dev, in dpaa_set_pauseparam() argument
144 priv = netdev_priv(net_dev); in dpaa_set_pauseparam()
147 phydev = net_dev->phydev; in dpaa_set_pauseparam()
149 netdev_err(net_dev, "phy device not initialized\n"); in dpaa_set_pauseparam()
173 netdev_err(net_dev, "set_mac_active_pause() = %d\n", err); in dpaa_set_pauseparam()
178 static int dpaa_get_sset_count(struct net_device *net_dev, int type) in dpaa_get_sset_count() argument
232 static void dpaa_get_ethtool_stats(struct net_device *net_dev, in dpaa_get_ethtool_stats() argument
245 total_stats = dpaa_get_sset_count(net_dev, ETH_SS_STATS); in dpaa_get_ethtool_stats()
246 priv = netdev_priv(net_dev); in dpaa_get_ethtool_stats()
301 static void dpaa_get_strings(struct net_device *net_dev, u32 stringset, in dpaa_get_strings() argument
390 static void dpaa_set_hash(struct net_device *net_dev, bool enable) in dpaa_set_hash() argument
396 priv = netdev_priv(net_dev); in dpaa_set_hash()
454 static int dpaa_get_ts_info(struct net_device *net_dev, in dpaa_get_ts_info() argument
457 struct device *dev = net_dev->dev.parent; in dpaa_get_ts_info()