Lines Matching refs:eth_dev
171 const char *propname, struct udevice *eth_dev, in mc_fixup_mac_addr() argument
174 struct eth_pdata *plat = dev_get_plat(eth_dev); in mc_fixup_mac_addr()
176 int eth_index = dev_seq(eth_dev); in mc_fixup_mac_addr()
249 struct udevice *eth_dev) in mc_fixup_dpl_mac_addr() argument
263 err = mc_fixup_mac_addr(blob, dpmacoff, "mac_addr", eth_dev, in mc_fixup_dpl_mac_addr()
284 return mc_fixup_mac_addr(blob, dpnioff, "mac_addr", eth_dev, in mc_fixup_dpl_mac_addr()
348 struct udevice *eth_dev) in mc_fixup_dpc_mac_addr() argument
383 return mc_fixup_mac_addr(blob, noff, "port_mac_address", eth_dev, in mc_fixup_dpc_mac_addr()
389 struct udevice *eth_dev; in mc_fixup_mac_addrs() local
395 uclass_foreach_dev(eth_dev, uc) { in mc_fixup_mac_addrs()
396 if (!eth_dev->driver || !eth_dev->driver->name || in mc_fixup_mac_addrs()
397 strcmp(eth_dev->driver->name, LDPAA_ETH_DRIVER_NAME)) in mc_fixup_mac_addrs()
400 dpmac_id = ldpaa_eth_get_dpmac_id(eth_dev); in mc_fixup_mac_addrs()
403 err = mc_fixup_dpl_mac_addr(blob, dpmac_id, eth_dev); in mc_fixup_mac_addrs()
406 err = mc_fixup_dpc_mac_addr(blob, dpmac_id, eth_dev); in mc_fixup_mac_addrs()
413 printf("fsl-mc: ERROR fixing mac address for %s\n", eth_dev->name); in mc_fixup_mac_addrs()