• Home
  • Raw
  • Download

Lines Matching refs:net_dev

70 static void dpaa2_eth_get_drvinfo(struct net_device *net_dev,  in dpaa2_eth_get_drvinfo()  argument
73 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_drvinfo()
80 strscpy(drvinfo->bus_info, dev_name(net_dev->dev.parent->parent), in dpaa2_eth_get_drvinfo()
84 static int dpaa2_eth_nway_reset(struct net_device *net_dev) in dpaa2_eth_nway_reset() argument
86 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_nway_reset()
95 dpaa2_eth_get_link_ksettings(struct net_device *net_dev, in dpaa2_eth_get_link_ksettings() argument
98 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_link_ksettings()
113 dpaa2_eth_set_link_ksettings(struct net_device *net_dev, in dpaa2_eth_set_link_ksettings() argument
116 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_link_ksettings()
124 static void dpaa2_eth_get_pauseparam(struct net_device *net_dev, in dpaa2_eth_get_pauseparam() argument
127 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_pauseparam()
140 static int dpaa2_eth_set_pauseparam(struct net_device *net_dev, in dpaa2_eth_set_pauseparam() argument
143 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_pauseparam()
148 netdev_info(net_dev, "No pause frame support for DPNI version < %d.%d\n", in dpaa2_eth_set_pauseparam()
175 netdev_err(net_dev, "dpni_set_link_state failed\n"); in dpaa2_eth_set_pauseparam()
207 static int dpaa2_eth_get_sset_count(struct net_device *net_dev, int sset) in dpaa2_eth_get_sset_count() argument
210 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_sset_count()
224 static void dpaa2_eth_get_ethtool_stats(struct net_device *net_dev, in dpaa2_eth_get_ethtool_stats() argument
236 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_ethtool_stats()
263 netdev_warn(net_dev, "dpni_get_stats(%d) failed\n", j); in dpaa2_eth_get_ethtool_stats()
291 netdev_warn(net_dev, "FQ query error %d", err); in dpaa2_eth_get_ethtool_stats()
311 netdev_warn(net_dev, "Buffer count query error %d\n", err); in dpaa2_eth_get_ethtool_stats()
540 static int dpaa2_eth_do_cls_rule(struct net_device *net_dev, in dpaa2_eth_do_cls_rule() argument
544 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_do_cls_rule()
545 struct device *dev = net_dev->dev.parent; in dpaa2_eth_do_cls_rule()
580 err = dpaa2_eth_set_cls(net_dev, fields); in dpaa2_eth_do_cls_rule()
586 netdev_err(net_dev, "No support for multiple FS keys, need to delete existing rules\n"); in dpaa2_eth_do_cls_rule()
644 static int dpaa2_eth_update_cls_rule(struct net_device *net_dev, in dpaa2_eth_update_cls_rule() argument
648 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_update_cls_rule()
662 err = dpaa2_eth_do_cls_rule(net_dev, &rule->fs, false); in dpaa2_eth_update_cls_rule()
677 err = dpaa2_eth_do_cls_rule(net_dev, new_fs, true); in dpaa2_eth_update_cls_rule()
687 static int dpaa2_eth_get_rxnfc(struct net_device *net_dev, in dpaa2_eth_get_rxnfc() argument
690 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_rxnfc()
737 static int dpaa2_eth_set_rxnfc(struct net_device *net_dev, in dpaa2_eth_set_rxnfc() argument
746 err = dpaa2_eth_set_hash(net_dev, rxnfc->data); in dpaa2_eth_set_rxnfc()
749 err = dpaa2_eth_update_cls_rule(net_dev, &rxnfc->fs, rxnfc->fs.location); in dpaa2_eth_set_rxnfc()
752 err = dpaa2_eth_update_cls_rule(net_dev, NULL, rxnfc->fs.location); in dpaa2_eth_set_rxnfc()
785 static int dpaa2_eth_get_tunable(struct net_device *net_dev, in dpaa2_eth_get_tunable() argument
789 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_get_tunable()
804 static int dpaa2_eth_set_tunable(struct net_device *net_dev, in dpaa2_eth_set_tunable() argument
808 struct dpaa2_eth_priv *priv = netdev_priv(net_dev); in dpaa2_eth_set_tunable()