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()
418 struct dsa_port *dp; in dsa_tree_teardown_cpu_ports()
425 static int dsa_port_setup(struct dsa_port *dp) in dsa_port_setup()
499 static int dsa_port_devlink_setup(struct dsa_port *dp) in dsa_port_devlink_setup()
541 static void dsa_port_teardown(struct dsa_port *dp) in dsa_port_teardown()
587 static void dsa_port_devlink_teardown(struct dsa_port *dp) in dsa_port_devlink_teardown()
603 static int dsa_port_reinit_as_unused(struct dsa_port *dp) in dsa_port_reinit_as_unused()
803 struct dsa_port *cpu_dp; in dsa_switch_setup_tag_protocol()
827 struct dsa_port *dp; in dsa_switch_setup()
909 struct dsa_port *dp; in dsa_switch_teardown()
944 struct dsa_port *dp; in dsa_tree_teardown_ports()
959 struct dsa_port *dp; in dsa_tree_teardown_switches()
967 struct dsa_port *dp; in dsa_tree_setup_switches()
997 struct dsa_port *dp; in dsa_tree_setup_master()
1013 struct dsa_port *dp; in dsa_tree_teardown_master()
1023 struct dsa_port *dp; in dsa_tree_setup_lags()
1131 struct dsa_port *dp; in dsa_tree_change_tag_proto()
1172 static struct dsa_port *dsa_port_touch(struct dsa_switch *ds, int index) in dsa_port_touch()
1175 struct dsa_port *dp; in dsa_port_touch()
1195 static int dsa_port_parse_user(struct dsa_port *dp, const char *name) in dsa_port_parse_user()
1206 static int dsa_port_parse_dsa(struct dsa_port *dp) in dsa_port_parse_dsa()
1213 static enum dsa_tag_protocol dsa_get_tag_protocol(struct dsa_port *dp, in dsa_get_tag_protocol()
1219 struct dsa_port *mdp; in dsa_get_tag_protocol()
1239 static int dsa_port_parse_cpu(struct dsa_port *dp, struct net_device *master, in dsa_port_parse_cpu()
1317 static int dsa_port_parse_of(struct dsa_port *dp, struct device_node *dn) in dsa_port_parse_of()
1347 struct dsa_port *dp; in dsa_switch_parse_ports_of()
1422 struct dsa_port *dp; in dsa_switch_touch_ports()
1449 static int dsa_port_parse(struct dsa_port *dp, const char *name, in dsa_port_parse()
1474 struct dsa_port *dp; in dsa_switch_parse_ports()
1524 struct dsa_port *dp, *next; in dsa_switch_release_ports()
1613 struct dsa_port *dp; in dsa_switch_shutdown()