Lines Matching refs:dsa_port

27 	struct dsa_port *dp;  in dsa_switch_find()
118 static bool dsa_port_is_dsa(struct dsa_port *port) in dsa_port_is_dsa()
123 static bool dsa_port_is_cpu(struct dsa_port *port) in dsa_port_is_cpu()
128 static bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user()
133 static struct dsa_port *dsa_tree_find_port_by_node(struct dsa_switch_tree *dst, in dsa_tree_find_port_by_node()
136 struct dsa_port *dp; in dsa_tree_find_port_by_node()
145 static struct dsa_link *dsa_link_touch(struct dsa_port *dp, in dsa_link_touch()
146 struct dsa_port *link_dp) in dsa_link_touch()
171 static bool dsa_port_setup_routing_table(struct dsa_port *dp) in dsa_port_setup_routing_table()
177 struct dsa_port *link_dp; in dsa_port_setup_routing_table()
201 struct dsa_port *dp; in dsa_tree_setup_routing_table()
214 static struct dsa_port *dsa_tree_find_first_cpu(struct dsa_switch_tree *dst) in dsa_tree_find_first_cpu()
216 struct dsa_port *dp; in dsa_tree_find_first_cpu()
227 struct dsa_port *cpu_dp, *dp; in dsa_tree_setup_default_cpu()
245 struct dsa_port *dp; in dsa_tree_teardown_default_cpu()
252 static int dsa_port_setup(struct dsa_port *dp) in dsa_port_setup()
312 static int dsa_port_devlink_setup(struct dsa_port *dp) in dsa_port_devlink_setup()
354 static void dsa_port_teardown(struct dsa_port *dp) in dsa_port_teardown()
386 static void dsa_port_devlink_teardown(struct dsa_port *dp) in dsa_port_devlink_teardown()
414 struct dsa_port *dp; in dsa_switch_setup()
501 struct dsa_port *dp; in dsa_switch_teardown()
531 struct dsa_port *dp; in dsa_tree_setup_switches()
566 struct dsa_port *dp; in dsa_tree_teardown_switches()
577 struct dsa_port *dp; in dsa_tree_setup_master()
593 struct dsa_port *dp; in dsa_tree_teardown_master()
664 static struct dsa_port *dsa_port_touch(struct dsa_switch *ds, int index) in dsa_port_touch()
667 struct dsa_port *dp; in dsa_port_touch()
686 static int dsa_port_parse_user(struct dsa_port *dp, const char *name) in dsa_port_parse_user()
697 static int dsa_port_parse_dsa(struct dsa_port *dp) in dsa_port_parse_dsa()
704 static enum dsa_tag_protocol dsa_get_tag_protocol(struct dsa_port *dp, in dsa_get_tag_protocol()
710 struct dsa_port *mdp; in dsa_get_tag_protocol()
730 static int dsa_port_parse_cpu(struct dsa_port *dp, struct net_device *master) in dsa_port_parse_cpu()
757 static int dsa_port_parse_of(struct dsa_port *dp, struct device_node *dn) in dsa_port_parse_of()
786 struct dsa_port *dp; in dsa_switch_parse_ports_of()
844 struct dsa_port *dp; in dsa_switch_touch_ports()
871 static int dsa_port_parse(struct dsa_port *dp, const char *name, in dsa_port_parse()
896 struct dsa_port *dp; in dsa_switch_parse_ports()
947 struct dsa_port *dp, *next; in dsa_switch_release_ports()