Lines Matching refs:net_dev

71 static void dpaa2_eth_get_drvinfo(struct net_device *net_dev,  in dpaa2_eth_get_drvinfo()  argument
74 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_drvinfo()
81 strscpy(drvinfo->bus_info, dev_name(net_dev->dev.parent->parent), in dpaa2_eth_get_drvinfo()
85 static int dpaa2_eth_nway_reset(struct net_device *net_dev) in dpaa2_eth_nway_reset() argument
87 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_nway_reset()
101 dpaa2_eth_get_link_ksettings(struct net_device *net_dev, in dpaa2_eth_get_link_ksettings() argument
104 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_link_ksettings()
127 dpaa2_eth_set_link_ksettings(struct net_device *net_dev, in dpaa2_eth_set_link_ksettings() argument
130 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_link_ksettings()
144 static void dpaa2_eth_get_pauseparam(struct net_device *net_dev, in dpaa2_eth_get_pauseparam() argument
147 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_pauseparam()
165 static int dpaa2_eth_set_pauseparam(struct net_device *net_dev, in dpaa2_eth_set_pauseparam() argument
168 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_pauseparam()
173 netdev_info(net_dev, "No pause frame support for DPNI version < %d.%d\n", in dpaa2_eth_set_pauseparam()
208 netdev_err(net_dev, "dpni_set_link_state failed\n"); in dpaa2_eth_set_pauseparam()
233 static int dpaa2_eth_get_sset_count(struct net_device *net_dev, int sset) in dpaa2_eth_get_sset_count() argument
246 static void dpaa2_eth_get_ethtool_stats(struct net_device *net_dev, in dpaa2_eth_get_ethtool_stats() argument
250 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_ethtool_stats()
283 netdev_warn(net_dev, "dpni_get_stats(%d) failed\n", j); in dpaa2_eth_get_ethtool_stats()
311 netdev_warn(net_dev, "FQ query error %d", err); in dpaa2_eth_get_ethtool_stats()
332 netdev_warn(net_dev, "Buffer count query error %d\n", err); in dpaa2_eth_get_ethtool_stats()
567 static int dpaa2_eth_do_cls_rule(struct net_device *net_dev, in dpaa2_eth_do_cls_rule() argument
571 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_do_cls_rule()
572 struct device *dev = net_dev->dev.parent; in dpaa2_eth_do_cls_rule()
607 err = dpaa2_eth_set_cls(net_dev, fields); in dpaa2_eth_do_cls_rule()
613 netdev_err(net_dev, "No support for multiple FS keys, need to delete existing rules\n"); in dpaa2_eth_do_cls_rule()
671 static int dpaa2_eth_update_cls_rule(struct net_device *net_dev, in dpaa2_eth_update_cls_rule() argument
675 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_update_cls_rule()
689 err = dpaa2_eth_do_cls_rule(net_dev, &rule->fs, false); in dpaa2_eth_update_cls_rule()
704 err = dpaa2_eth_do_cls_rule(net_dev, new_fs, true); in dpaa2_eth_update_cls_rule()
714 static int dpaa2_eth_get_rxnfc(struct net_device *net_dev, in dpaa2_eth_get_rxnfc() argument
717 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_rxnfc()
757 static int dpaa2_eth_set_rxnfc(struct net_device *net_dev, in dpaa2_eth_set_rxnfc() argument
764 err = dpaa2_eth_update_cls_rule(net_dev, &rxnfc->fs, rxnfc->fs.location); in dpaa2_eth_set_rxnfc()
767 err = dpaa2_eth_update_cls_rule(net_dev, NULL, rxnfc->fs.location); in dpaa2_eth_set_rxnfc()
776 static int dpaa2_eth_get_rxfh_fields(struct net_device *net_dev, in dpaa2_eth_get_rxfh_fields() argument
779 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_rxfh_fields()
789 static int dpaa2_eth_set_rxfh_fields(struct net_device *net_dev, in dpaa2_eth_set_rxfh_fields() argument
795 return dpaa2_eth_set_hash(net_dev, rxnfc->data); in dpaa2_eth_set_rxfh_fields()
822 static int dpaa2_eth_get_tunable(struct net_device *net_dev, in dpaa2_eth_get_tunable() argument
826 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_tunable()
841 static int dpaa2_eth_set_tunable(struct net_device *net_dev, in dpaa2_eth_set_tunable() argument
845 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_tunable()
914 static void dpaa2_eth_get_channels(struct net_device *net_dev, in dpaa2_eth_get_channels() argument
917 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_channels()