/u-boot/drivers/virtio/ |
H A D | virtio_net.c | 158 for (i = 0; i < sizeof(pdata->enetaddr); i++) { 161 pdata->enetaddr[i]); 177 pdata->enetaddr, sizeof(pdata->enetaddr));
|
/u-boot/include/ |
H A D | env.h | 236 * @enetaddr: Place to put MAC address (6 bytes) 239 int eth_env_get_enetaddr(const char *name, uint8_t *enetaddr); 245 * @enetaddr: Pointer to MAC address to put into the variable (6 bytes) 248 int eth_env_set_enetaddr(const char *name, const uint8_t *enetaddr);
|
H A D | net6.h | 276 * @enetaddr: MAC addr of a device 278 void ip6_make_lladdr(struct in6_addr *lladr, unsigned char const enetaddr[6]); 291 * @enetaddr: MAC addr of a device 294 void ip6_make_mult_ethdstaddr(unsigned char enetaddr[6], 393 ip6_make_lladdr(struct in6_addr *lladdr, unsigned char const enetaddr[6]) argument 403 ip6_make_mult_ethdstaddr(unsigned char enetaddr[6], argument
|
/u-boot/net/ |
H A D | ndisc.c | 77 * @enetaddr: extracted MAC addr 79 static void ndisc_extract_enetaddr(struct nd_msg *ndisc, uchar enetaddr[6]) argument 81 memcpy(enetaddr, &ndisc->opt[2], 6); 104 unsigned char enetaddr[6]; local 116 ip6_make_mult_ethdstaddr(enetaddr, &dst_adr); 121 pkt += net_set_ether(pkt, enetaddr, PROT_IP6); 156 unsigned char enetaddr[6]; local 177 ip6_make_mult_ethdstaddr(enetaddr, &all_routers); 185 pkt += net_set_ether(pkt, enetaddr, PROT_IP6);
|
H A D | net6.c | 97 void ip6_make_eui(unsigned char eui[8], unsigned char const enetaddr[6]) argument 99 memcpy(eui, enetaddr, 3); 100 memcpy(&eui[5], &enetaddr[3], 3); 106 void ip6_make_lladdr(struct in6_addr *lladr, unsigned char const enetaddr[6]) argument 112 ip6_make_eui(eui, enetaddr); 129 ip6_make_mult_ethdstaddr(unsigned char enetaddr[6], struct in6_addr *mcast_addr) argument 131 enetaddr[0] = 0x33; 132 enetaddr[1] = 0x33; 133 memcpy(&enetaddr[2], &mcast_addr->s6_addr[12], 4);
|
/u-boot/drivers/net/ |
H A D | sunxi_emac.c | 331 static int _sunxi_write_hwaddr(struct emac_eth_dev *priv, u8 *enetaddr) argument 336 enetaddr_lo = enetaddr[2] | (enetaddr[1] << 8) | (enetaddr[0] << 16); 337 enetaddr_hi = enetaddr[5] | (enetaddr[4] << 8) | (enetaddr[3] << 16); 345 static int _sunxi_emac_eth_init(struct emac_eth_dev *priv, u8 *enetaddr) argument 368 _sunxi_write_hwaddr(priv, enetaddr); 533 return _sunxi_emac_eth_init(dev_get_priv(dev), pdata->enetaddr); [all...] |
H A D | pcnet.c | 89 u8 *enetaddr; member in struct:pcnet_priv 196 lp->enetaddr[2 * i] = val & 0x0ff; 197 lp->enetaddr[2 * i + 1] = (val >> 8) & 0x0ff; 276 lp->uc->init_block.phys_addr[i] = lp->enetaddr[i]; 456 memcpy(priv->enetaddr, plat->enetaddr, sizeof(plat->enetaddr)); 519 lp->enetaddr = plat->enetaddr;
|
H A D | rtl8139.c | 201 unsigned char enetaddr[6]; member in struct:rtl8139_priv 319 outb(priv->enetaddr[i], priv->ioaddr + RTL_REG_MAC0 + i); 528 unsigned short *ap = (unsigned short *)priv->enetaddr; 555 memcpy(priv->enetaddr, plat->enetaddr, sizeof(plat->enetaddr)); 599 memcpy(priv->enetaddr, plat->enetaddr, sizeof(plat->enetaddr)); 640 memcpy(plat->enetaddr, pri [all...] |
H A D | dm9000x.c | 314 static int dm9000_init_common(struct dm9000_priv *db, u8 enetaddr[6]) argument 373 printf("MAC: %pM\n", enetaddr); 374 if (!is_valid_ethaddr(enetaddr)) 379 dm9000_iow(db, oft, enetaddr[i]); 561 static void dm9000_get_enetaddr(struct dm9000_priv *db, u8 *enetaddr) argument 566 dm9000_read_srom_word(db, i, enetaddr + (2 * i)); 569 static void dm9000_get_enetaddr(struct dm9000_priv *db, u8 *enetaddr) {} argument 577 return dm9000_init_common(db, pdata->enetaddr); 618 dm9000_iow(db, oft, pdata->enetaddr[i]); 637 dm9000_get_enetaddr(db, pdata->enetaddr); [all...] |
H A D | dc2114x.c | 103 u8 *enetaddr; member in struct:dc2114x_priv 282 *(pa + (i & 1)) = priv->enetaddr[i]; 450 u_short tmp, *p = (u_short *)(&priv->enetaddr[0]); 460 memset(priv->enetaddr, 0, ETH_ALEN); 476 memcpy(priv->enetaddr, plat->enetaddr, sizeof(plat->enetaddr)); 568 priv->enetaddr = plat->enetaddr;
|
H A D | bcm6348-eth.c | 281 writel_be((pdata->enetaddr[2] << 24) | (pdata->enetaddr[3]) << 16 | 282 (pdata->enetaddr[4]) << 8 | (pdata->enetaddr[5]), 284 writel_be((pdata->enetaddr[1]) | (pdata->enetaddr[0] << 8) |
|
/u-boot/drivers/usb/eth/ |
H A D | smsc95xx.c | 360 static int smsc95xx_init_mac_address(unsigned char *enetaddr, argument 366 ret = smsc95xx_read_eeprom(udev, EEPROM_MAC_OFFSET, ETH_ALEN, enetaddr); 370 if (is_valid_ethaddr(enetaddr)) { 387 unsigned char *enetaddr) 389 u32 addr_lo = get_unaligned_le32(&enetaddr[0]); 390 u32 addr_hi = get_unaligned_le16(&enetaddr[4]); 403 debug("MAC %pM\n", enetaddr); 468 unsigned char *enetaddr) 521 ret = smsc95xx_write_hwaddr_common(udev, priv, enetaddr); 712 return smsc95xx_init_common(udev, &priv->ueth, priv, pdata->enetaddr); 385 smsc95xx_write_hwaddr_common(struct usb_device *udev, struct smsc95xx_private *priv, unsigned char *enetaddr) argument 466 smsc95xx_init_common(struct usb_device *udev, struct ueth_data *dev, struct smsc95xx_private *priv, unsigned char *enetaddr) argument [all...] |
H A D | lan7x.c | 306 int lan7x_read_eeprom_mac(unsigned char *enetaddr, struct usb_device *udev) argument 310 memset(enetaddr, 0, 6); 312 ret = lan7x_read_eeprom(udev, 0, 1, enetaddr); 314 if ((ret == 0) && (enetaddr[0] == EEPROM_INDICATOR)) { 317 enetaddr); 318 if ((ret == 0) && is_valid_ethaddr(enetaddr)) { 321 enetaddr); 325 debug("MAC address read from EEPROM invalid %pM\n", enetaddr); 327 memset(enetaddr, 0, 6);
|
H A D | asix.c | 291 static int asix_write_hwaddr_common(struct ueth_data *dev, uint8_t *enetaddr) argument 296 memcpy(buf, enetaddr, ETH_ALEN); 332 struct asix_private *priv, uint8_t *enetaddr) 344 memcpy(enetaddr + i * 2, buf, 2); 352 memcpy(enetaddr, buf, ETH_ALEN); 419 static int asix_init_common(struct ueth_data *dev, uint8_t *enetaddr) argument 430 if (asix_write_hwaddr_common(dev, enetaddr) < 0) 495 return asix_init_common(&priv->ueth, pdata->enetaddr); 580 return asix_write_hwaddr_common(&priv->ueth, pdata->enetaddr); 600 ret = asix_read_mac_common(ss, priv, pdata->enetaddr); 331 asix_read_mac_common(struct ueth_data *dev, struct asix_private *priv, uint8_t *enetaddr) argument [all...] |
H A D | mcs7830.c | 450 * @enetaddr: place to put ethernet MAC address 456 static int mcs7830_read_mac(struct usb_device *udev, unsigned char enetaddr[]) argument 469 memcpy(enetaddr, buf, ETH_ALEN); 474 unsigned char enetaddr[]) 480 rc = mcs7830_write_reg(udev, REG_ETHER_ADDR, ETH_ALEN, enetaddr); 624 return mcs7830_write_mac_common(udev, pdata->enetaddr); 637 if (mcs7830_read_mac(udev, pdata->enetaddr)) 473 mcs7830_write_mac_common(struct usb_device *udev, unsigned char enetaddr[]) argument
|
/u-boot/board/compulab/cl-som-imx7/ |
H A D | cl-som-imx7.c | 184 unsigned char enetaddr[6]; local 186 ret = eth_env_get_enetaddr(env_var, enetaddr); 190 ret = cl_eeprom_read_mac_addr(enetaddr, eeprom_bus); 194 ret = is_valid_ethaddr(enetaddr); 198 return eth_env_set_enetaddr(env_var, enetaddr);
|
/u-boot/lib/ |
H A D | net_utils.c | 155 void string_to_enetaddr(const char *addr, uint8_t *enetaddr) argument 160 if (!enetaddr) 164 enetaddr[i] = addr ? hextoul(addr, &end) : 0;
|
/u-boot/board/gateworks/venice/ |
H A D | venice.c | 103 u8 enetaddr[6]; local 133 ret = eeprom_getmac(i, enetaddr); 135 eth_env_set_enetaddr(env, enetaddr);
|
/u-boot/drivers/net/octeontx/ |
H A D | nicvf_main.c | 130 memcpy(pdata->enetaddr, 172 memcpy(mbx.mac.mac_addr, pdata->enetaddr, 6); 457 pdata->enetaddr); 458 debug("%s: pMAC %pM\n", __func__, pdata->enetaddr); 461 if (memcmp(ethaddr, pdata->enetaddr, ARP_HLEN)) { 462 debug("%s: pMAC %pM\n", __func__, pdata->enetaddr); 543 memcpy(pdata->enetaddr, ethaddr, ARP_HLEN); 546 debug("%s enetaddr %pM ethaddr %pM\n", __func__, 547 pdata->enetaddr, ethaddr);
|
/u-boot/drivers/net/octeontx2/ |
H A D | rvu_pf.c | 36 memcpy(pdata->enetaddr, nix->lmac->mac_addr, 6); 38 pdata->enetaddr);
|
/u-boot/board/toradex/apalis-tk1/ |
H A D | apalis-tk1.c | 97 u8 enetaddr[6]; local 100 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { 103 "local-mac-address", enetaddr, 6, 0); 109 "local-mac-address", enetaddr, 6, 0);
|
/u-boot/api/ |
H A D | api_net.c | 65 memcpy(di->di_net.hwaddr, eth_current->enetaddr, 6);
|
/u-boot/board/dhelectronics/dh_stm32mp1/ |
H A D | board.c | 114 unsigned char enetaddr[6]; local 122 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) 123 return eth_env_set_enetaddr("ethaddr", enetaddr); 130 unsigned char enetaddr[6]; local 141 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) { 142 enetaddr[5]++; 143 return eth_env_set_enetaddr("eth1addr", enetaddr);
|
/u-boot/board/compulab/cm_fx6/ |
H A D | cm_fx6.c | 443 unsigned char enetaddr[6]; local 446 rc = eth_env_get_enetaddr(env_var, enetaddr); 450 rc = cl_eeprom_read_mac_addr(enetaddr, eeprom_bus); 454 if (!is_valid_ethaddr(enetaddr)) 457 return eth_env_set_enetaddr(env_var, enetaddr); 545 uint8_t enetaddr[6]; local 552 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { 555 "local-mac-address", enetaddr, 6, 1); 558 if (eth_env_get_enetaddr("eth1addr", enetaddr)) { 560 enetaddr, [all...] |
/u-boot/board/compulab/imx8mm-cl-iot-gate/ |
H A D | imx8mm-cl-iot-gate.c | 448 unsigned char enetaddr[6]; local 452 ret = eth_env_get_enetaddr("ethaddr", enetaddr); 472 ret = i2c_eeprom_read(dev, 4, enetaddr, sizeof(enetaddr)); 478 ret = is_valid_ethaddr(enetaddr); 482 ret = eth_env_set_enetaddr("ethaddr", enetaddr);
|