Home
last modified time | relevance | path

Searched refs:macaddr (Results 1 – 25 of 75) sorted by relevance

123

/openbmc/qemu/net/
H A Dutil.c28 int net_parse_macaddr(uint8_t *macaddr, const char *p) in net_parse_macaddr() argument
38 macaddr[3] = (offset & 0xFF0000) >> 16; in net_parse_macaddr()
39 macaddr[4] = (offset & 0xFF00) >> 8; in net_parse_macaddr()
40 macaddr[5] = offset & 0xFF; in net_parse_macaddr()
45 macaddr[i] = strtol(p, (char **)&p, 16); in net_parse_macaddr()
H A Dnet.c144 char *qemu_mac_strdup_printf(const uint8_t *macaddr) in qemu_mac_strdup_printf() argument
147 macaddr[0], macaddr[1], macaddr[2], in qemu_mac_strdup_printf()
148 macaddr[3], macaddr[4], macaddr[5]); in qemu_mac_strdup_printf()
160 void qemu_format_nic_info_str(NetClientState *nc, uint8_t macaddr[6]) in qemu_format_nic_info_str()
163 nc->model, macaddr[0], macaddr[1], macaddr[2], in qemu_format_nic_info_str()
164 macaddr[3], macaddr[4], macaddr[5]); in qemu_format_nic_info_str()
169 static void qemu_macaddr_set_used(MACAddr *macaddr) in qemu_macaddr_set_used() argument
174 if (macaddr->a[5] == index) { in qemu_macaddr_set_used()
180 static void qemu_macaddr_set_free(MACAddr *macaddr) in qemu_macaddr_set_free() argument
185 if (memcmp(macaddr->a, &base.a, (sizeof(base.a) - 1)) != 0) { in qemu_macaddr_set_free()
[all …]
/openbmc/qemu/include/hw/nvram/
H A Dsun_nvram.h9 uint8_t macaddr[6]; /* 6 byte ethernet address (first 3 bytes 08, 00, 20) */ member
16 Sun_init_header(struct Sun_nvram *header, const uint8_t *macaddr, int machine_id) in Sun_init_header() argument
23 memcpy(&header->macaddr, macaddr, 6); in Sun_init_header()
24 memcpy(&header->hostid , &macaddr[3], 3); in Sun_init_header()
/openbmc/qemu/hw/net/rocker/
H A Drocker_fp.c67 void fp_port_get_macaddr(FpPort *port, MACAddr *macaddr) in fp_port_get_macaddr() argument
69 memcpy(macaddr->a, port->conf.macaddr.a, sizeof(macaddr->a)); in fp_port_get_macaddr()
72 void fp_port_set_macaddr(FpPort *port, MACAddr *macaddr) in fp_port_set_macaddr() argument
239 memcpy(port->conf.macaddr.a, start_mac, sizeof(port->conf.macaddr.a)); in fp_port_alloc()
240 port->conf.macaddr.a[5] += index; in fp_port_alloc()
247 port->conf.macaddr.a); in fp_port_alloc()
H A Drocker_fp.h32 void fp_port_get_macaddr(FpPort *port, MACAddr *macaddr);
33 void fp_port_set_macaddr(FpPort *port, MACAddr *macaddr);
/openbmc/qemu/hw/net/
H A Dstellaris_enet.c328 return s->conf.macaddr.a[0] | (s->conf.macaddr.a[1] << 8) in stellaris_enet_read()
329 | (s->conf.macaddr.a[2] << 16) in stellaris_enet_read()
330 | ((uint32_t)s->conf.macaddr.a[3] << 24); in stellaris_enet_read()
332 return s->conf.macaddr.a[4] | (s->conf.macaddr.a[5] << 8); in stellaris_enet_read()
414 s->conf.macaddr.a[0] = value; in stellaris_enet_write()
415 s->conf.macaddr.a[1] = value >> 8; in stellaris_enet_write()
416 s->conf.macaddr.a[2] = value >> 16; in stellaris_enet_write()
417 s->conf.macaddr.a[3] = value >> 24; in stellaris_enet_write()
420 s->conf.macaddr.a[4] = value; in stellaris_enet_write()
421 s->conf.macaddr.a[5] = value >> 8; in stellaris_enet_write()
[all …]
H A Dmcf_fec.c376 return (s->conf.macaddr.a[0] << 24) | (s->conf.macaddr.a[1] << 16) in mcf_fec_read()
377 | (s->conf.macaddr.a[2] << 8) | s->conf.macaddr.a[3]; in mcf_fec_read()
380 return (s->conf.macaddr.a[4] << 24) | (s->conf.macaddr.a[5] << 16) | 0x8808; in mcf_fec_read()
453 s->conf.macaddr.a[0] = value >> 24; in mcf_fec_write()
454 s->conf.macaddr.a[1] = value >> 16; in mcf_fec_write()
455 s->conf.macaddr.a[2] = value >> 8; in mcf_fec_write()
456 s->conf.macaddr.a[3] = value; in mcf_fec_write()
459 s->conf.macaddr.a[4] = value >> 24; in mcf_fec_write()
460 s->conf.macaddr.a[5] = value >> 16; in mcf_fec_write()
647 qemu_format_nic_info_str(qemu_get_queue(s->nic), s->conf.macaddr.a); in mcf_fec_realize()
H A Dxgmac.c403 qemu_macaddr_default_if_unset(&s->conf.macaddr); in xgmac_enet_realize()
407 qemu_format_nic_info_str(qemu_get_queue(s->nic), s->conf.macaddr.a); in xgmac_enet_realize()
409 s->regs[XGMAC_ADDR_HIGH(0)] = (s->conf.macaddr.a[5] << 8) | in xgmac_enet_realize()
410 s->conf.macaddr.a[4]; in xgmac_enet_realize()
411 s->regs[XGMAC_ADDR_LOW(0)] = (s->conf.macaddr.a[3] << 24) | in xgmac_enet_realize()
412 (s->conf.macaddr.a[2] << 16) | in xgmac_enet_realize()
413 (s->conf.macaddr.a[1] << 8) | in xgmac_enet_realize()
414 s->conf.macaddr.a[0]; in xgmac_enet_realize()
H A Dspapr_llan.c314 memcpy(&dev->nicconf.macaddr.a, &dev->perm_mac.a, in spapr_vlan_reset()
315 sizeof(dev->nicconf.macaddr.a)); in spapr_vlan_reset()
316 qemu_format_nic_info_str(qemu_get_queue(dev->nic), dev->nicconf.macaddr.a); in spapr_vlan_reset()
323 qemu_macaddr_default_if_unset(&dev->nicconf.macaddr); in spapr_vlan_realize()
325 memcpy(&dev->perm_mac.a, &dev->nicconf.macaddr.a, sizeof(dev->perm_mac.a)); in spapr_vlan_realize()
330 qemu_format_nic_info_str(qemu_get_queue(dev->nic), dev->nicconf.macaddr.a); in spapr_vlan_realize()
398 if ((vdev->nicconf.macaddr.a[0] & 0x3) == 0x2) { in spapr_vlan_devnode()
400 &vdev->nicconf.macaddr, ETH_ALEN); in spapr_vlan_devnode()
402 memcpy(&padded_mac[2], &vdev->nicconf.macaddr, ETH_ALEN); in spapr_vlan_devnode()
768 target_ulong macaddr = args[1]; in h_change_logical_lan_mac() local
[all …]
H A Digb.c321 igb_init_net_peer(IGBState *s, PCIDevice *pci_dev, uint8_t *macaddr) in igb_init_net_peer() argument
332 trace_e1000e_mac_set_permanent(MAC_ARG(macaddr)); in igb_init_net_peer()
333 memcpy(s->core.permanent_mac, macaddr, sizeof(s->core.permanent_mac)); in igb_init_net_peer()
335 qemu_format_nic_info_str(qemu_get_queue(s->nic), macaddr); in igb_init_net_peer()
384 uint8_t *macaddr; in igb_pci_realize() local
420 qemu_macaddr_default_if_unset(&s->conf.macaddr); in igb_pci_realize()
421 macaddr = s->conf.macaddr.a; in igb_pci_realize()
463 igb_init_net_peer(s, pci_dev, macaddr); in igb_pci_realize()
471 macaddr); in igb_pci_realize()
H A De1000e.c316 e1000e_init_net_peer(E1000EState *s, PCIDevice *pci_dev, uint8_t *macaddr) in e1000e_init_net_peer() argument
327 trace_e1000e_mac_set_permanent(MAC_ARG(macaddr)); in e1000e_init_net_peer()
328 memcpy(s->core.permanent_mac, macaddr, sizeof(s->core.permanent_mac)); in e1000e_init_net_peer()
330 qemu_format_nic_info_str(qemu_get_queue(s->nic), macaddr); in e1000e_init_net_peer()
417 uint8_t *macaddr; in e1000e_pci_realize() local
459 qemu_macaddr_default_if_unset(&s->conf.macaddr); in e1000e_pci_realize()
460 macaddr = s->conf.macaddr.a; in e1000e_pci_realize()
484 e1000e_gen_dsn(macaddr)); in e1000e_pci_realize()
486 e1000e_init_net_peer(s, pci_dev, macaddr); in e1000e_pci_realize()
494 macaddr); in e1000e_pci_realize()
H A Dnpcm_gmac.c756 gmac->conf.macaddr.a[0] = v >> 8; in npcm_gmac_write()
757 gmac->conf.macaddr.a[1] = v >> 0; in npcm_gmac_write()
762 gmac->conf.macaddr.a[2] = v >> 24; in npcm_gmac_write()
763 gmac->conf.macaddr.a[3] = v >> 16; in npcm_gmac_write()
764 gmac->conf.macaddr.a[4] = v >> 8; in npcm_gmac_write()
765 gmac->conf.macaddr.a[5] = v >> 0; in npcm_gmac_write()
883 qemu_macaddr_default_if_unset(&gmac->conf.macaddr); in npcm_gmac_realize()
887 qemu_format_nic_info_str(qemu_get_queue(gmac->nic), gmac->conf.macaddr.a); in npcm_gmac_realize()
888 gmac->regs[R_NPCM_GMAC_MAC0_ADDR_HI] = (gmac->conf.macaddr.a[0] << 8) + \ in npcm_gmac_realize()
889 gmac->conf.macaddr.a[1]; in npcm_gmac_realize()
[all …]
H A Dlan9118.c355 qemu_format_nic_info_str(qemu_get_queue(s->nic), s->conf.macaddr.a); in lan9118_mac_changed()
367 s->conf.macaddr.a[i] = s->eeprom[i + 1]; in lan9118_reload_eeprom()
481 hash = memcmp(addr, s->conf.macaddr.a, 6); in lan9118_filter()
811 s->conf.macaddr.a[4] = val & 0xff; in do_mac_write()
812 s->conf.macaddr.a[5] = (val >> 8) & 0xff; in do_mac_write()
816 s->conf.macaddr.a[0] = val & 0xff; in do_mac_write()
817 s->conf.macaddr.a[1] = (val >> 8) & 0xff; in do_mac_write()
818 s->conf.macaddr.a[2] = (val >> 16) & 0xff; in do_mac_write()
819 s->conf.macaddr.a[3] = (val >> 24) & 0xff; in do_mac_write()
865 return s->conf.macaddr.a[4] | (s->conf.macaddr.a[5] << 8); in do_mac_read()
[all …]
H A Dxen_nic.c316 qemu_macaddr_default_if_unset(&netdev->conf.macaddr); in xen_netdev_realize()
319 netdev->conf.macaddr.a[0], in xen_netdev_realize()
320 netdev->conf.macaddr.a[1], in xen_netdev_realize()
321 netdev->conf.macaddr.a[2], in xen_netdev_realize()
322 netdev->conf.macaddr.a[3], in xen_netdev_realize()
323 netdev->conf.macaddr.a[4], in xen_netdev_realize()
324 netdev->conf.macaddr.a[5]); in xen_netdev_realize()
332 qemu_format_nic_info_str(nc, netdev->conf.macaddr.a); in xen_netdev_realize()
628 memcpy(&net->conf.macaddr, &mac, sizeof(mac)); in type_init()
H A Dimx_fec.c541 s->regs[ENET_PALR] = (s->conf.macaddr.a[0] << 24) in imx_eth_reset()
542 | (s->conf.macaddr.a[1] << 16) in imx_eth_reset()
543 | (s->conf.macaddr.a[2] << 8) in imx_eth_reset()
544 | s->conf.macaddr.a[3]; in imx_eth_reset()
545 s->regs[ENET_PAUR] = (s->conf.macaddr.a[4] << 24) in imx_eth_reset()
546 | (s->conf.macaddr.a[5] << 16) in imx_eth_reset()
855 s->conf.macaddr.a[0] = value >> 24; in imx_eth_write()
856 s->conf.macaddr.a[1] = value >> 16; in imx_eth_write()
857 s->conf.macaddr.a[2] = value >> 8; in imx_eth_write()
858 s->conf.macaddr.a[3] = value; in imx_eth_write()
[all …]
H A Dftgmac100.c738 return (s->conf.macaddr.a[0] << 8) | s->conf.macaddr.a[1]; in ftgmac100_read()
740 return ((uint32_t) s->conf.macaddr.a[2] << 24) | in ftgmac100_read()
741 (s->conf.macaddr.a[3] << 16) | (s->conf.macaddr.a[4] << 8) | in ftgmac100_read()
742 s->conf.macaddr.a[5]; in ftgmac100_read()
797 s->conf.macaddr.a[0] = value >> 8; in ftgmac100_write()
798 s->conf.macaddr.a[1] = value; in ftgmac100_write()
801 s->conf.macaddr.a[2] = value >> 24; in ftgmac100_write()
802 s->conf.macaddr.a[3] = value >> 16; in ftgmac100_write()
803 s->conf.macaddr.a[4] = value >> 8; in ftgmac100_write()
804 s->conf.macaddr.a[5] = value; in ftgmac100_write()
[all …]
H A Dne2000-pci.c69 qemu_macaddr_default_if_unset(&s->c.macaddr); in pci_ne2000_realize()
76 qemu_format_nic_info_str(qemu_get_queue(s->nic), s->c.macaddr.a); in pci_ne2000_realize()
H A Dne2000-isa.c73 qemu_macaddr_default_if_unset(&s->c.macaddr); in isa_ne2000_realizefn()
79 qemu_format_nic_info_str(qemu_get_queue(s->nic), s->c.macaddr.a); in isa_ne2000_realizefn()
H A Dnpcm7xx_emc.c118 value = (emc->conf.macaddr.a[0] << 24) | in emc_reset()
119 (emc->conf.macaddr.a[1] << 16) | in emc_reset()
120 (emc->conf.macaddr.a[2] << 8) | in emc_reset()
121 emc->conf.macaddr.a[3]; in emc_reset()
124 value = (emc->conf.macaddr.a[4] << 24) | (emc->conf.macaddr.a[5] << 16); in emc_reset()
821 qemu_macaddr_default_if_unset(&emc->conf.macaddr); in npcm7xx_emc_realize()
825 qemu_format_nic_info_str(qemu_get_queue(emc->nic), emc->conf.macaddr.a); in npcm7xx_emc_realize()
/openbmc/u-boot/drivers/net/
H A Dcalxedaxgmac.c188 } macaddr[16]; member
360 u32 macaddr[2]; in xgmac_hwmacaddr() local
362 memcpy(macaddr, dev->enetaddr, 6); in xgmac_hwmacaddr()
363 writel(macaddr[1], &regs->macaddr[0].hi); in xgmac_hwmacaddr()
364 writel(macaddr[0], &regs->macaddr[0].lo); in xgmac_hwmacaddr()
505 u32 macaddr[2]; in calxedaxgmac_initialize() local
531 macaddr[1] = readl(&regs->macaddr[0].hi); in calxedaxgmac_initialize()
532 macaddr[0] = readl(&regs->macaddr[0].lo); in calxedaxgmac_initialize()
533 memcpy(dev->enetaddr, macaddr, 6); in calxedaxgmac_initialize()
H A Dpic32_eth.c165 static void pic32_mac_init(struct pic32eth_dev *priv, u8 *macaddr) in pic32_mac_init() argument
191 writel(macaddr[0] | (macaddr[1] << 8), &emac_p->sa2.raw); in pic32_mac_init()
192 writel(macaddr[2] | (macaddr[3] << 8), &emac_p->sa1.raw); in pic32_mac_init()
193 writel(macaddr[4] | (macaddr[5] << 8), &emac_p->sa0.raw); in pic32_mac_init()
/openbmc/qemu/include/net/
H A Dnet.h33 MACAddr macaddr; member
39 DEFINE_PROP_MACADDR("mac", _state, _conf.macaddr), \
145 char *qemu_mac_strdup_printf(const uint8_t *macaddr);
187 void qemu_format_nic_info_str(NetClientState *nc, uint8_t macaddr[6]);
199 void qemu_macaddr_default_if_unset(MACAddr *macaddr);
288 MACAddr macaddr; member
/openbmc/u-boot/board/Synology/ds109/
H A Dds109.c134 memset(t->macaddr[i], 0, sizeof(t->macaddr[i])); in setup_board_tags()
H A Dds109.h37 char macaddr[4][6]; member
/openbmc/qemu/include/hw/misc/
H A Dbcm2835_property.h32 MACAddr macaddr; member

123