Lines Matching refs:port
83 int ret, port; in dsa_cpu_dsa_setups() local
85 for (port = 0; port < ds->num_ports; port++) { in dsa_cpu_dsa_setups()
86 if (!(dsa_is_cpu_port(ds, port) || dsa_is_dsa_port(ds, port))) in dsa_cpu_dsa_setups()
89 ret = dsa_cpu_dsa_setup(&ds->ports[port]); in dsa_cpu_dsa_setups()
262 int port; in dsa_switch_destroy() local
265 for (port = 0; port < ds->num_ports; port++) { in dsa_switch_destroy()
266 if (!(ds->enabled_port_mask & (1 << port))) in dsa_switch_destroy()
269 if (!ds->ports[port].netdev) in dsa_switch_destroy()
272 dsa_slave_destroy(ds->ports[port].netdev); in dsa_switch_destroy()
276 for (port = 0; port < ds->num_ports; port++) { in dsa_switch_destroy()
277 if (!(dsa_is_cpu_port(ds, port) || dsa_is_dsa_port(ds, port))) in dsa_switch_destroy()
279 dsa_cpu_dsa_destroy(&ds->ports[port]); in dsa_switch_destroy()
282 ds->cpu_port_mask |= ~(1 << port); in dsa_switch_destroy()
283 ds->dsa_port_mask |= ~(1 << port); in dsa_switch_destroy()
365 struct device_node *port, in dsa_of_probe_links() argument
373 link = of_parse_phandle(port, "link", link_index); in dsa_of_probe_links()
409 struct device_node *child, *mdio, *ethernet, *port; in dsa_of_probe() local
502 for_each_available_child_of_node(child, port) { in dsa_of_probe()
503 port_reg = of_get_property(port, "reg", NULL); in dsa_of_probe()
511 port_name = of_get_property(port, "label", NULL); in dsa_of_probe()
515 cd->port_dn[port_index] = port; in dsa_of_probe()
525 port_index, port, port_name); in dsa_of_probe()