Lines Matching refs:eth_node
1669 static int prueth_node_port(struct device_node *eth_node) in prueth_node_port() argument
1674 ret = of_property_read_u32(eth_node, "reg", &port_id); in prueth_node_port()
1687 static int prueth_node_mac(struct device_node *eth_node) in prueth_node_mac() argument
1692 ret = of_property_read_u32(eth_node, "reg", &port_id); in prueth_node_mac()
1705 struct device_node *eth_node) in prueth_netdev_init() argument
1714 port = prueth_node_port(eth_node); in prueth_netdev_init()
1718 mac = prueth_node_mac(eth_node); in prueth_netdev_init()
1764 emac->phy_node = of_parse_phandle(eth_node, "phy-handle", 0); in prueth_netdev_init()
1765 if (!emac->phy_node && !of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
1769 } else if (of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
1770 ret = of_phy_register_fixed_link(eth_node); in prueth_netdev_init()
1777 emac->phy_node = eth_node; in prueth_netdev_init()
1780 ret = of_get_phy_mode(eth_node, &emac->phy_if); in prueth_netdev_init()
1815 ret = of_get_ethdev_address(eth_node, ndev); in prueth_netdev_init()
1848 struct device_node *eth_node) in prueth_netdev_exit() argument
1853 mac = prueth_node_mac(eth_node); in prueth_netdev_exit()
1935 struct device_node *eth_node, *eth_ports_node; in prueth_probe() local
1968 for_each_child_of_node(eth_ports_node, eth_node) { in prueth_probe()
1971 if (strcmp(eth_node->name, "port")) in prueth_probe()
1973 ret = of_property_read_u32(eth_node, "reg", ®); in prueth_probe()
1976 eth_node, ret); in prueth_probe()
1979 of_node_get(eth_node); in prueth_probe()
1982 eth0_node = eth_node; in prueth_probe()
1988 eth1_node = eth_node; in prueth_probe()
2012 prueth->eth_node[PRUETH_MAC0] = eth0_node; in prueth_probe()
2013 prueth->eth_node[PRUETH_MAC1] = eth1_node; in prueth_probe()
2178 eth_node = prueth->eth_node[i]; in prueth_probe()
2179 if (!eth_node) in prueth_probe()
2182 prueth_netdev_exit(prueth, eth_node); in prueth_probe()
2214 struct device_node *eth_node; in prueth_remove() local
2227 eth_node = prueth->eth_node[i]; in prueth_remove()
2228 if (!eth_node) in prueth_remove()
2231 prueth_netdev_exit(prueth, eth_node); in prueth_remove()
2248 if (prueth->eth_node[PRUETH_MAC1]) in prueth_remove()
2251 if (prueth->eth_node[PRUETH_MAC0]) in prueth_remove()