Lines Matching refs:enetaddr
164 static int lan78xx_read_otp_mac(unsigned char *enetaddr, in lan78xx_read_otp_mac() argument
169 memset(enetaddr, 0, 6); in lan78xx_read_otp_mac()
174 enetaddr); in lan78xx_read_otp_mac()
175 if (!ret && is_valid_ethaddr(enetaddr)) { in lan78xx_read_otp_mac()
177 debug("MAC address read from OTP %pM\n", enetaddr); in lan78xx_read_otp_mac()
180 debug("MAC address read from OTP invalid %pM\n", enetaddr); in lan78xx_read_otp_mac()
182 memset(enetaddr, 0, 6); in lan78xx_read_otp_mac()
202 static int lan78xx_read_mac(unsigned char *enetaddr, in lan78xx_read_mac() argument
231 ret = lan7x_read_eeprom_mac(enetaddr, udev); in lan78xx_read_mac()
247 return lan78xx_read_otp_mac(enetaddr, udev); in lan78xx_read_mac()
310 unsigned char *enetaddr = pdata->enetaddr; in lan78xx_write_hwaddr() local
311 u32 addr_lo = get_unaligned_le32(&enetaddr[0]); in lan78xx_write_hwaddr()
312 u32 addr_hi = (u32)get_unaligned_le16(&enetaddr[4]); in lan78xx_write_hwaddr()
333 debug("MAC addr %pM written\n", enetaddr); in lan78xx_write_hwaddr()
417 ret = lan78xx_read_mac(pdata->enetaddr, udev, priv); in lan78xx_read_rom_hwaddr()
419 memset(pdata->enetaddr, 0, 6); in lan78xx_read_rom_hwaddr()
442 lan78xx_read_mac(pdata->enetaddr, udev, priv); in lan78xx_eth_probe()