Searched refs:enetaddr (Results 26 - 50 of 121) sorted by relevance

12345

/u-boot/drivers/virtio/
H A Dvirtio_net.c158 for (i = 0; i < sizeof(pdata->enetaddr); i++) {
161 pdata->enetaddr[i]);
177 pdata->enetaddr, sizeof(pdata->enetaddr));
/u-boot/include/
H A Denv.h236 * @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 Dnet6.h276 * @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 Dndisc.c77 * @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 Dnet6.c97 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 Dsunxi_emac.c331 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 Dpcnet.c89 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 Drtl8139.c201 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 Ddm9000x.c314 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 Ddc2114x.c103 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 Dbcm6348-eth.c281 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 Dsmsc95xx.c360 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 Dlan7x.c306 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 Dasix.c291 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 Dmcs7830.c450 * @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 Dcl-som-imx7.c184 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 Dnet_utils.c155 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 Dvenice.c103 u8 enetaddr[6]; local
133 ret = eeprom_getmac(i, enetaddr);
135 eth_env_set_enetaddr(env, enetaddr);
/u-boot/drivers/net/octeontx/
H A Dnicvf_main.c130 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 Drvu_pf.c36 memcpy(pdata->enetaddr, nix->lmac->mac_addr, 6);
38 pdata->enetaddr);
/u-boot/board/toradex/apalis-tk1/
H A Dapalis-tk1.c97 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 Dapi_net.c65 memcpy(di->di_net.hwaddr, eth_current->enetaddr, 6);
/u-boot/board/dhelectronics/dh_stm32mp1/
H A Dboard.c114 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 Dcm_fx6.c443 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 Dimx8mm-cl-iot-gate.c448 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);

Completed in 244 milliseconds

12345