Lines Matching refs:conduit

22 #include "conduit.h"
370 struct net_device *conduit;
375 conduit = of_find_net_device_by_node(ethernet);
378 return conduit;
799 struct net_device *conduit = cpu_dp->conduit;
800 bool admin_up = (conduit->flags & IFF_UP) &&
801 !qdisc_tx_is_noop(conduit);
803 err = dsa_conduit_setup(conduit, cpu_dp);
807 /* Replay conduit state event */
808 dsa_tree_conduit_admin_state_change(dst, conduit, admin_up);
809 dsa_tree_conduit_oper_state_change(dst, conduit,
810 netif_oper_up(conduit));
825 struct net_device *conduit = cpu_dp->conduit;
828 * the switches to get a notification if the conduit is
831 dsa_tree_conduit_admin_state_change(dst, conduit, false);
833 dsa_conduit_teardown(conduit);
976 /* Since the dsa/tagging sysfs device attribute is per conduit, the assumption
1027 struct net_device *conduit)
1030 struct dsa_port *cpu_dp = conduit->dsa_ptr;
1032 info.conduit = conduit;
1039 struct net_device *conduit,
1042 struct dsa_port *cpu_dp = conduit->dsa_ptr;
1048 if (netif_is_lag_master(conduit))
1058 dsa_tree_conduit_state_change(dst, conduit);
1062 struct net_device *conduit,
1065 struct dsa_port *cpu_dp = conduit->dsa_ptr;
1071 if (netif_is_lag_master(conduit))
1081 dsa_tree_conduit_state_change(dst, conduit);
1127 struct net_device *conduit)
1138 if (dsa_user_dev_check(conduit)) {
1139 mdp = dsa_user_to_port(conduit);
1146 /* If the conduit device is not itself a DSA user in a disjoint DSA
1152 static int dsa_port_parse_cpu(struct dsa_port *dp, struct net_device *conduit,
1161 default_proto = dsa_get_tag_protocol(dp, conduit);
1216 dp->conduit = conduit;
1246 struct net_device *conduit;
1249 conduit = of_find_net_device_by_node(ethernet);
1251 if (!conduit)
1255 return dsa_port_parse_cpu(dp, conduit, user_protocol);
1410 struct net_device *conduit;
1412 conduit = dsa_dev_to_net_device(dev);
1413 if (!conduit)
1416 dev_put(conduit);
1418 return dsa_port_parse_cpu(dp, conduit, NULL);
1564 /* If the DSA conduit chooses to unregister its net_device on .shutdown, DSA is
1567 * the DSA conduit, so that the system can reboot successfully.
1571 struct net_device *conduit, *user_dev;
1582 conduit = dsa_port_to_conduit(dp);
1585 netdev_upper_dev_unlink(conduit, user_dev);
1588 /* Disconnect from further netdevice notifiers on the conduit,
1592 dp->conduit->dsa_ptr = NULL;