Lines Matching refs:dsa_port
117 struct dsa_port *dp; in dsa_lag_unmap()
135 struct dsa_port *dp; in dsa_bridge_num_find()
180 struct dsa_port *dp; in dsa_switch_find()
273 static struct dsa_port *dsa_tree_find_port_by_node(struct dsa_switch_tree *dst, in dsa_tree_find_port_by_node()
276 struct dsa_port *dp; in dsa_tree_find_port_by_node()
285 static struct dsa_link *dsa_link_touch(struct dsa_port *dp, in dsa_link_touch()
286 struct dsa_port *link_dp) in dsa_link_touch()
311 static bool dsa_port_setup_routing_table(struct dsa_port *dp) in dsa_port_setup_routing_table()
317 struct dsa_port *link_dp; in dsa_port_setup_routing_table()
341 struct dsa_port *dp; in dsa_tree_setup_routing_table()
354 static struct dsa_port *dsa_tree_find_first_cpu(struct dsa_switch_tree *dst) in dsa_tree_find_first_cpu()
356 struct dsa_port *dp; in dsa_tree_find_first_cpu()
370 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_default_cpu()
396 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_cpu_ports()
421 struct dsa_port *dp; in dsa_tree_teardown_cpu_ports()
428 static int dsa_port_setup(struct dsa_port *dp) in dsa_port_setup()
501 static int dsa_port_devlink_setup(struct dsa_port *dp) in dsa_port_devlink_setup()
543 static void dsa_port_teardown(struct dsa_port *dp) in dsa_port_teardown()
589 static void dsa_port_devlink_teardown(struct dsa_port *dp) in dsa_port_devlink_teardown()
605 static int dsa_port_reinit_as_unused(struct dsa_port *dp) in dsa_port_reinit_as_unused()
830 struct dsa_port *dp; in dsa_switch_setup()
924 struct dsa_port *dp; in dsa_switch_teardown()
958 struct dsa_port *dp; in dsa_tree_teardown_ports()
973 struct dsa_port *dp; in dsa_tree_teardown_switches()
981 struct dsa_port *dp; in dsa_tree_setup_switches()
1011 struct dsa_port *dp; in dsa_tree_setup_master()
1027 struct dsa_port *dp; in dsa_tree_teardown_master()
1037 struct dsa_port *dp; in dsa_tree_setup_lags()
1145 struct dsa_port *dp; in dsa_tree_change_tag_proto()
1186 static struct dsa_port *dsa_port_touch(struct dsa_switch *ds, int index) in dsa_port_touch()
1189 struct dsa_port *dp; in dsa_port_touch()
1209 static int dsa_port_parse_user(struct dsa_port *dp, const char *name) in dsa_port_parse_user()
1220 static int dsa_port_parse_dsa(struct dsa_port *dp) in dsa_port_parse_dsa()
1227 static enum dsa_tag_protocol dsa_get_tag_protocol(struct dsa_port *dp, in dsa_get_tag_protocol()
1233 struct dsa_port *mdp; in dsa_get_tag_protocol()
1253 static int dsa_port_parse_cpu(struct dsa_port *dp, struct net_device *master, in dsa_port_parse_cpu()
1331 static int dsa_port_parse_of(struct dsa_port *dp, struct device_node *dn) in dsa_port_parse_of()
1361 struct dsa_port *dp; in dsa_switch_parse_ports_of()
1436 struct dsa_port *dp; in dsa_switch_touch_ports()
1463 static int dsa_port_parse(struct dsa_port *dp, const char *name, in dsa_port_parse()
1488 struct dsa_port *dp; in dsa_switch_parse_ports()
1539 struct dsa_port *dp, *next; in dsa_switch_release_ports()
1630 struct dsa_port *dp; in dsa_switch_shutdown()