Lines Matching refs:eth_node

1680 static int prueth_node_port(struct device_node *eth_node)  in prueth_node_port()  argument
1685 ret = of_property_read_u32(eth_node, "reg", &port_id); in prueth_node_port()
1698 static int prueth_node_mac(struct device_node *eth_node) in prueth_node_mac() argument
1703 ret = of_property_read_u32(eth_node, "reg", &port_id); in prueth_node_mac()
1716 struct device_node *eth_node) in prueth_netdev_init() argument
1725 port = prueth_node_port(eth_node); in prueth_netdev_init()
1729 mac = prueth_node_mac(eth_node); in prueth_netdev_init()
1775 emac->phy_node = of_parse_phandle(eth_node, "phy-handle", 0); in prueth_netdev_init()
1776 if (!emac->phy_node && !of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
1780 } else if (of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
1781 ret = of_phy_register_fixed_link(eth_node); in prueth_netdev_init()
1788 emac->phy_node = eth_node; in prueth_netdev_init()
1791 ret = of_get_phy_mode(eth_node, &emac->phy_if); in prueth_netdev_init()
1826 ret = of_get_ethdev_address(eth_node, ndev); in prueth_netdev_init()
1859 struct device_node *eth_node) in prueth_netdev_exit() argument
1864 mac = prueth_node_mac(eth_node); in prueth_netdev_exit()
1946 struct device_node *eth_node, *eth_ports_node; in prueth_probe() local
1979 for_each_child_of_node(eth_ports_node, eth_node) { in prueth_probe()
1982 if (strcmp(eth_node->name, "port")) in prueth_probe()
1984 ret = of_property_read_u32(eth_node, "reg", &reg); in prueth_probe()
1987 eth_node, ret); in prueth_probe()
1990 of_node_get(eth_node); in prueth_probe()
1993 eth0_node = eth_node; in prueth_probe()
1999 eth1_node = eth_node; in prueth_probe()
2023 prueth->eth_node[PRUETH_MAC0] = eth0_node; in prueth_probe()
2024 prueth->eth_node[PRUETH_MAC1] = eth1_node; in prueth_probe()
2196 eth_node = prueth->eth_node[i]; in prueth_probe()
2197 if (!eth_node) in prueth_probe()
2200 prueth_netdev_exit(prueth, eth_node); in prueth_probe()
2240 struct device_node *eth_node; in prueth_remove() local
2253 eth_node = prueth->eth_node[i]; in prueth_remove()
2254 if (!eth_node) in prueth_remove()
2257 prueth_netdev_exit(prueth, eth_node); in prueth_remove()
2274 if (prueth->eth_node[PRUETH_MAC1]) in prueth_remove()
2277 if (prueth->eth_node[PRUETH_MAC0]) in prueth_remove()