Lines Matching refs:slave_node

1252 	struct device_node *slave_node;  in cpsw_probe_dt()  local
1307 for_each_available_child_of_node(node, slave_node) { in cpsw_probe_dt()
1314 if (!of_node_name_eq(slave_node, "slave")) in cpsw_probe_dt()
1317 slave_data->ifphy = devm_of_phy_get(&pdev->dev, slave_node, in cpsw_probe_dt()
1327 slave_data->slave_node = slave_node; in cpsw_probe_dt()
1328 slave_data->phy_node = of_parse_phandle(slave_node, in cpsw_probe_dt()
1330 parp = of_get_property(slave_node, "phy_id", &lenp); in cpsw_probe_dt()
1335 } else if (of_phy_is_fixed_link(slave_node)) { in cpsw_probe_dt()
1339 ret = of_phy_register_fixed_link(slave_node); in cpsw_probe_dt()
1345 slave_data->phy_node = of_node_get(slave_node); in cpsw_probe_dt()
1373 ret = of_get_phy_mode(slave_node, &slave_data->phy_if); in cpsw_probe_dt()
1381 mac_addr = of_get_mac_address(slave_node); in cpsw_probe_dt()
1391 if (of_property_read_u32(slave_node, "dual_emac_res_vlan", in cpsw_probe_dt()
1412 of_node_put(slave_node); in cpsw_probe_dt()
1421 struct device_node *slave_node; in cpsw_remove_dt() local
1424 for_each_available_child_of_node(node, slave_node) { in cpsw_remove_dt()
1427 if (!of_node_name_eq(slave_node, "slave")) in cpsw_remove_dt()
1430 if (of_phy_is_fixed_link(slave_node)) in cpsw_remove_dt()
1431 of_phy_deregister_fixed_link(slave_node); in cpsw_remove_dt()
1437 of_node_put(slave_node); in cpsw_remove_dt()
1487 ndev->dev.of_node = cpsw->slaves[1].data->slave_node; in cpsw_probe_dual_emac()
1673 ndev->dev.of_node = cpsw->slaves[0].data->slave_node; in cpsw_probe()