Home
last modified time | relevance | path

Searched refs:mac (Results 1 – 25 of 378) sorted by relevance

12345678910>>...16

/openbmc/qemu/hw/net/
H A De1000x_common.h29 e1000x_inc_reg_if_not_full(uint32_t *mac, int index) in e1000x_inc_reg_if_not_full() argument
31 if (mac[index] != UINT32_MAX) { in e1000x_inc_reg_if_not_full()
32 mac[index]++; in e1000x_inc_reg_if_not_full()
37 e1000x_grow_8reg_if_not_full(uint32_t *mac, int index, int size) in e1000x_grow_8reg_if_not_full() argument
39 uint64_t sum = mac[index] | (uint64_t)mac[index + 1] << 32; in e1000x_grow_8reg_if_not_full()
46 mac[index] = sum; in e1000x_grow_8reg_if_not_full()
47 mac[index + 1] = sum >> 32; in e1000x_grow_8reg_if_not_full()
51 e1000x_vlan_enabled(uint32_t *mac) in e1000x_vlan_enabled() argument
53 return ((mac[CTRL] & E1000_CTRL_VME) != 0); in e1000x_vlan_enabled()
63 e1000x_vlan_rx_filter_enabled(uint32_t *mac) in e1000x_vlan_rx_filter_enabled() argument
[all …]
H A De1000x_common.c37 bool e1000x_rx_ready(PCIDevice *d, uint32_t *mac) in e1000x_rx_ready() argument
39 bool link_up = mac[STATUS] & E1000_STATUS_LU; in e1000x_rx_ready()
40 bool rx_enabled = mac[RCTL] & E1000_RCTL_EN; in e1000x_rx_ready()
61 bool e1000x_rx_vlan_filter(uint32_t *mac, const struct vlan_header *vhdr) in e1000x_rx_vlan_filter() argument
63 if (e1000x_vlan_rx_filter_enabled(mac)) { in e1000x_rx_vlan_filter()
66 ldl_le_p((uint32_t *)(mac + VFTA) + in e1000x_rx_vlan_filter()
79 bool e1000x_rx_group_filter(uint32_t *mac, const struct eth_header *ehdr) in e1000x_rx_group_filter() argument
82 uint32_t f, ra[2], *rp, rctl = mac[RCTL]; in e1000x_rx_group_filter()
98 for (rp = mac + RA; rp < mac + RA + 32; rp += 2) { in e1000x_rx_group_filter()
105 trace_e1000x_rx_flt_ucast_match((int)(rp - mac - RA) / 2, in e1000x_rx_group_filter()
[all …]
H A De1000e_core.c94 e1000x_inc_reg_if_not_full(core->mac, IAC); in e1000e_raise_legacy_irq()
108 int64_t delay_ns = (int64_t) timer->core->mac[timer->delay_reg] * in e1000e_intrmgr_rearm_timer()
160 if (timer->core->mac[IMS] & timer->core->mac[ICR]) { in e1000e_intrmgr_on_throttling_timer()
258 uint32_t rdtr = core->mac[RDTR]; in e1000e_intrmgr_delay_rx_causes()
259 uint32_t radv = core->mac[RADV]; in e1000e_intrmgr_delay_rx_causes()
260 uint32_t raid = core->mac[RAID]; in e1000e_intrmgr_delay_rx_causes()
270 if (!(core->mac[RFCTL] & E1000_RFCTL_ACK_DIS)) { in e1000e_intrmgr_delay_rx_causes()
332 if (!core->tadv.running && (core->mac[TADV] != 0)) { in e1000e_intrmgr_delay_tx_causes()
432 return (core->mac[RXCSUM] & E1000_RXCSUM_PCSD) ? false : true; in e1000e_rx_csum_enabled()
438 return (core->mac[RFCTL] & E1000_RFCTL_EXTEN) ? false : true; in e1000e_rx_use_legacy_descriptor()
[all …]
H A Digb_core.c104 e1000x_inc_reg_if_not_full(core->mac, IAC); in igb_raise_legacy_irq()
137 trace_e1000e_irq_icr_clear_eiac(core->mac[EICR], core->mac[EIAC]); in igb_msix_notify()
138 effective_eiac = core->mac[EIAC] & BIT(cause); in igb_msix_notify()
139 core->mac[EICR] &= ~effective_eiac; in igb_msix_notify()
145 int64_t delay_ns = (int64_t) timer->core->mac[timer->delay_reg] * in igb_intrmgr_rearm_timer()
239 return (core->mac[RXCSUM] & E1000_RXCSUM_PCSD) ? false : true; in igb_rx_csum_enabled()
264 return core->mac[E1000_SRRCTL(r->idx) >> 2] & E1000_SRRCTL_DESCTYPE_MASK; in igb_rx_queue_desctyp_get()
278 return (core->mac[MRQC] & 3) == E1000_MRQC_ENABLE_RSS_MQ && in igb_rss_enabled()
301 trace_e1000e_rx_rss_ip4(l4hdr_proto, core->mac[MRQC], in igb_rss_get_hash_type()
302 E1000_MRQC_EN_TCPIPV4(core->mac[MRQC]), in igb_rss_get_hash_type()
[all …]
/openbmc/u-boot/drivers/net/fm/
H A Dtgec.c28 static void tgec_init_mac(struct fsl_enet_mac *mac) in tgec_init_mac() argument
30 struct tgec *regs = mac->base; in tgec_init_mac()
39 out_be32(&regs->maxfrm, mac->max_rx_len & MAXFRM_MASK); in tgec_init_mac()
55 static void tgec_enable_mac(struct fsl_enet_mac *mac) in tgec_enable_mac() argument
57 struct tgec *regs = mac->base; in tgec_enable_mac()
62 static void tgec_disable_mac(struct fsl_enet_mac *mac) in tgec_disable_mac() argument
64 struct tgec *regs = mac->base; in tgec_disable_mac()
69 static void tgec_set_mac_addr(struct fsl_enet_mac *mac, u8 *mac_addr) in tgec_set_mac_addr() argument
71 struct tgec *regs = mac->base; in tgec_set_mac_addr()
86 static void tgec_set_interface_mode(struct fsl_enet_mac *mac, in tgec_set_interface_mode() argument
[all …]
H A Dmemac.c18 static void memac_init_mac(struct fsl_enet_mac *mac) in memac_init_mac() argument
20 struct memac *regs = mac->base; in memac_init_mac()
29 out_be32(&regs->maxfrm, mac->max_rx_len & MAXFRM_MASK); in memac_init_mac()
35 static void memac_enable_mac(struct fsl_enet_mac *mac) in memac_enable_mac() argument
37 struct memac *regs = mac->base; in memac_enable_mac()
43 static void memac_disable_mac(struct fsl_enet_mac *mac) in memac_disable_mac() argument
45 struct memac *regs = mac->base; in memac_disable_mac()
50 static void memac_set_mac_addr(struct fsl_enet_mac *mac, u8 *mac_addr) in memac_set_mac_addr() argument
52 struct memac *regs = mac->base; in memac_set_mac_addr()
67 static void memac_set_interface_mode(struct fsl_enet_mac *mac, in memac_set_interface_mode() argument
[all …]
H A Ddtsec.c26 static void dtsec_init_mac(struct fsl_enet_mac *mac) in dtsec_init_mac() argument
28 struct dtsec *regs = mac->base; in dtsec_init_mac()
52 out_be32(&regs->maxfrm, mac->max_rx_len & MAXFRM_MASK); in dtsec_init_mac()
64 static void dtsec_enable_mac(struct fsl_enet_mac *mac) in dtsec_enable_mac() argument
66 struct dtsec *regs = mac->base; in dtsec_enable_mac()
78 static void dtsec_disable_mac(struct fsl_enet_mac *mac) in dtsec_disable_mac() argument
80 struct dtsec *regs = mac->base; in dtsec_disable_mac()
92 static void dtsec_set_mac_addr(struct fsl_enet_mac *mac, u8 *mac_addr) in dtsec_set_mac_addr() argument
94 struct dtsec *regs = mac->base; in dtsec_set_mac_addr()
109 static void dtsec_set_interface_mode(struct fsl_enet_mac *mac, in dtsec_set_interface_mode() argument
[all …]
H A Deth.c40 bus.priv = priv->mac->phyregs; in dtsec_configure_serdes()
85 struct dtsec *regs = priv->mac->base; in dtsec_configure_serdes()
86 struct tsec_mii_mng *phyregs = priv->mac->phyregs; in dtsec_configure_serdes()
391 struct fsl_enet_mac *mac; in fm_eth_startup() local
394 mac = fm_eth->mac; in fm_eth_startup()
401 mac->init_mac(mac); in fm_eth_startup()
407 mac->set_if_mode) in fm_eth_startup()
408 mac->set_if_mode(mac, fm_eth->enet_if, SPEED_100); in fm_eth_startup()
441 struct fsl_enet_mac *mac; in fm_eth_open() local
447 mac = fm_eth->mac; in fm_eth_open()
[all …]
/openbmc/u-boot/arch/arm/mach-imx/
H A Dmac.c26 void imx_get_mac_from_fuse(int dev_id, unsigned char *mac) in imx_get_mac_from_fuse() argument
39 mac[0] = value >> 24; in imx_get_mac_from_fuse()
40 mac[1] = value >> 16; in imx_get_mac_from_fuse()
41 mac[2] = value >> 8; in imx_get_mac_from_fuse()
42 mac[3] = value; in imx_get_mac_from_fuse()
45 mac[4] = value >> 24; in imx_get_mac_from_fuse()
46 mac[5] = value >> 16; in imx_get_mac_from_fuse()
51 mac[0] = value >> 8; in imx_get_mac_from_fuse()
52 mac[1] = value; in imx_get_mac_from_fuse()
55 mac[2] = value >> 24; in imx_get_mac_from_fuse()
[all …]
/openbmc/u-boot/drivers/net/
H A Dep93xx_eth.c149 struct mac_regs *mac = GET_REGS(dev); in ep93xx_mac_reset() local
154 value = readl(&mac->selfctl); in ep93xx_mac_reset()
156 writel(value, &mac->selfctl); in ep93xx_mac_reset()
158 while (readl(&mac->selfctl) & SELFCTL_RESET) in ep93xx_mac_reset()
168 struct mac_regs *mac = GET_REGS(dev); in ep93xx_eth_open() local
195 writel((uint32_t)priv->tx_dq.base, &mac->txdq.badd); in ep93xx_eth_open()
196 writel((uint32_t)priv->tx_dq.base, &mac->txdq.curadd); in ep93xx_eth_open()
197 writel(sizeof(struct tx_descriptor) * NUMTXDESC, &mac->txdq.blen); in ep93xx_eth_open()
199 writel((uint32_t)priv->tx_sq.base, &mac->txstsq.badd); in ep93xx_eth_open()
200 writel((uint32_t)priv->tx_sq.base, &mac->txstsq.curadd); in ep93xx_eth_open()
[all …]
/openbmc/google-misc/subprojects/nemora-postd/src/
H A Dnemora.cpp41 bool Nemora::ParseMac(const std::string& mac_addr, MacAddr* mac) in ParseMac() argument
43 int ret = sscanf(mac_addr.c_str(), MAC_FORMAT, mac->octet, mac->octet + 1, in ParseMac()
44 mac->octet + 2, mac->octet + 3, mac->octet + 4, in ParseMac()
45 mac->octet + 5); in ParseMac()
49 bool Nemora::GetMacAddr(MacAddr* mac, const std::string& iface_path) in GetMacAddr() argument
51 if (mac == nullptr) in GetMacAddr()
77 if (!ParseMac(mac_addr, mac)) in GetMacAddr()
138 MacAddr mac; in UpdateEventData() local
139 GetMacAddr(&mac, iface_path_); in UpdateEventData()
143 memcpy(event_data_.mac, mac.octet, sizeof(MacAddr)); in UpdateEventData()
/openbmc/google-misc/subprojects/ncsid/src/
H A Dnet_config.cpp57 std::string format_mac(const mac_addr_t& mac) in format_mac() argument
61 snprintf(mac_str, sizeof(mac_str), MAC_FORMAT, mac.octet[0], mac.octet[1], in format_mac()
62 mac.octet[2], mac.octet[3], mac.octet[4], mac.octet[5]); in format_mac()
75 int PhosphorConfig::get_mac_addr(mac_addr_t* mac) in get_mac_addr() argument
77 if (mac == nullptr) in get_mac_addr()
86 *mac = shared_host_mac_.value(); in get_mac_addr()
106 std::copy_n(ifr.ifr_addr.sa_data, sizeof(*mac), mac->octet); in get_mac_addr()
107 shared_host_mac_ = *mac; in get_mac_addr()
118 int PhosphorConfig::set_mac_addr(const mac_addr_t& mac) in set_mac_addr() argument
120 std::string mac_value = format_mac(mac); in set_mac_addr()
[all …]
/openbmc/u-boot/arch/arm/cpu/arm926ejs/mxs/
H A Dmxs.c223 __weak void mx28_adjust_mac(int dev_id, unsigned char *mac) in mx28_adjust_mac() argument
225 mac[0] = 0x00; in mx28_adjust_mac()
226 mac[1] = 0x04; /* Use FSL vendor MAC address by default */ in mx28_adjust_mac()
229 mac[5] += 1; in mx28_adjust_mac()
235 void imx_get_mac_from_fuse(int dev_id, unsigned char *mac) in imx_get_mac_from_fuse() argument
241 memset(mac, 0, 6); in imx_get_mac_from_fuse()
253 mac[2] = (data >> 24) & 0xff; in imx_get_mac_from_fuse()
254 mac[3] = (data >> 16) & 0xff; in imx_get_mac_from_fuse()
255 mac[4] = (data >> 8) & 0xff; in imx_get_mac_from_fuse()
256 mac[5] = data & 0xff; in imx_get_mac_from_fuse()
[all …]
/openbmc/u-boot/board/renesas/ecovec/
H A Decovec.c32 u8 mac[6]; in board_late_init() local
52 i2c_read(0x50, 0x10, 0, mac, 6); in board_late_init()
56 mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); in board_late_init()
/openbmc/openbmc/meta-google/recipes-google/networking/files/
H A Dgbmc-mac-config.sh.in45 mac=("${internal[@]:3:6}")
64 lower=$(((mac[3] << 16) | (mac[4] << 8) | mac[5]))
73 mac[3]=$(((lower >> 16) & 0xff))
74 mac[4]=$(((lower >> 8) & 0xff))
75 mac[5]=$(((lower >> 0) & 0xff))
83 printf '[Link]\nMACAddress=%s\n' "$macstr" >"$override"/50-mac.conf
99 printf '[NetDev]\nMACAddress=%s\n' "$macstr" >"$override"/50-mac.conf
/openbmc/u-boot/board/varisys/common/
H A Dsys_eeprom.c45 u8 mac[MAX_NUM_PORTS][6]; /* 0x42 - x MAC addresses */ member
104 u8 *p = e.mac[i]; in show_eeprom()
299 e.mac[index][i] = simple_strtoul(p, &p, 16); in set_mac_address()
383 unsigned char mac[6]; in mac_read_from_generic_eeprom() local
389 ret = i2c_read(chip, address, 1, mac, 6); in mac_read_from_generic_eeprom()
395 mac[0], in mac_read_from_generic_eeprom()
396 mac[1], in mac_read_from_generic_eeprom()
397 mac[2], in mac_read_from_generic_eeprom()
398 mac[3], in mac_read_from_generic_eeprom()
399 mac[4], in mac_read_from_generic_eeprom()
[all …]
/openbmc/openbmc/meta-google/recipes-google/networking/gbmc-net-common/
H A Dgbmc-ra.sh34 local mac="$2"
67 "$rtr" "$ROUTE_METRIC" "$mac" "$rtr" >"$file.d"/10-gateway.conf
73 ip -6 neigh replace "$rtr" dev "$RA_IF" lladdr "$mac") || \
86 ip -6 neigh del "$rtr" dev "$RA_IF" lladdr "$mac") || \
126 mac=
134 mac="${BASH_REMATCH[1]}"
164 rtrs["$rtr"]="$mac $dl $pfx $fqdn"
169 if [[ "$rtr" != "$old_rtr" && "$mac" != "$old_mac" ]]; then
170 echo "Got defgw $rtr at $mac on $RA_IF" >&2
171 update_rtr "$rtr" "$mac" || true
[all …]
/openbmc/u-boot/drivers/net/mscc_eswitch/
H A Dmscc_mac_table.c49 const unsigned char mac[ETH_LEN], int pgid) in mscc_mac_table_add()
57 mach |= ((u32)mac[0]) << 8; in mscc_mac_table_add()
58 mach |= ((u32)mac[1]) << 0; in mscc_mac_table_add()
59 macl |= ((u32)mac[2]) << 24; in mscc_mac_table_add()
60 macl |= ((u32)mac[3]) << 16; in mscc_mac_table_add()
61 macl |= ((u32)mac[4]) << 8; in mscc_mac_table_add()
62 macl |= ((u32)mac[5]) << 0; in mscc_mac_table_add()
/openbmc/u-boot/board/freescale/mpc8569mds/
H A DREADME38 The command - "mac", is introduced to set on-board system EEPROM in the format
40 addresses for the MPC8569MDS's 8 Ethernet ports and save it by "mac save" when
42 => mac i NXID /* Set NXID to this EEPROM */
43 => mac e 01 /* Set Errata, this value is not defined by hardware
45 => mac n a0 /* Set Serial Number. This is not defined by hardware
47 => mac date 090512080000 /* Set the date in YYMMDDhhmmss format */
49 => mac p 8 /* Set the number of mac ports, it should be 8 */
50 => mac 0 xx:xx:xx:xx:xx:xx /* xx:xx:xx:xx:xx:xx should be the real mac
55 => mac 7 xx:xx:xx:xx:xx:xx
56 => mac read
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/misc/
H A Dphosphor-misc_git.bb9 first-boot-set-mac \
14 PACKAGECONFIG[first-boot-set-mac] = "-Dfirst-boot-set-mac=enabled, -Dfirst-boot-set-mac=disabled"
25 SYSTEMD_SERVICE:${PN}-first-boot-set-mac = "first-boot-set-mac@.service"
39 RDEPENDS:${PN}-first-boot-set-mac += "bash"
44 # first-boot-set-mac
45 FILES:${PN}-first-boot-set-mac = "${bindir}/first-boot-set-mac.sh"
53 … ${@bb.utils.contains('PACKAGECONFIG', 'first-boot-set-mac', '${PN}-first-boot-set-mac', '', d)} \
/openbmc/u-boot/board/CZ.NIC/turris_omnia/
H A Dturris_omnia.c483 static void increment_mac(u8 *mac) in increment_mac() argument
488 mac[i] += 1; in increment_mac()
489 if (mac[i]) in increment_mac()
499 u8 mac0[4], mac1[4], mac[6]; in misc_init_r() local
520 mac[0] = mac0[1]; in misc_init_r()
521 mac[1] = mac0[2]; in misc_init_r()
522 mac[2] = mac0[3]; in misc_init_r()
523 mac[3] = mac1[1]; in misc_init_r()
524 mac[4] = mac1[2]; in misc_init_r()
525 mac[5] = mac1[3]; in misc_init_r()
[all …]
/openbmc/qemu/tests/tcg/sh4/
H A Dtest-macw.c7 int64_t mac_w(int64_t mac, const int16_t *a, const int16_t *b) in mac_w() argument
9 register uint32_t macl __asm__("macl") = mac; in mac_w()
10 register uint32_t mach __asm__("mach") = mac >> 32; in mac_w()
19 int64_t mac; member
34 res = mac_w(t->mac, &t->a, &t->b); in test()
38 t->mac, t->a, t->b, t->res[sat], res); in test()
H A Dtest-macl.c10 int64_t mac_l(int64_t mac, const int32_t *a, const int32_t *b) in mac_l() argument
12 register uint32_t macl __asm__("macl") = mac; in mac_l()
13 register uint32_t mach __asm__("mach") = mac >> 32; in mac_l()
22 int64_t mac; member
37 res = mac_l(t->mac, &t->a, &t->b); in test()
41 t->mac, t->a, t->b, t->res[sat], res); in test()
/openbmc/u-boot/board/qualcomm/dragonboard410c/
H A Ddragonboard410c.c174 u8 mac[ARP_HLEN]; in ft_board_setup() local
178 if (!eth_env_get_enetaddr("wlanaddr", mac)) { in ft_board_setup()
179 msm_generate_mac_addr(mac); in ft_board_setup()
183 "local-mac-address", mac, ARP_HLEN, 1); in ft_board_setup()
186 if (!eth_env_get_enetaddr("btaddr", mac)) { in ft_board_setup()
187 msm_generate_mac_addr(mac); in ft_board_setup()
192 mac[0] ^= 0x01; in ft_board_setup()
196 "local-bd-address", mac, ARP_HLEN, 1); in ft_board_setup()
/openbmc/u-boot/arch/arm/mach-omap2/
H A Dutils.c205 unsigned char mac[6] = { 0 }; in omap_die_id_usbethaddr() local
214 mac[0] = 0x02; in omap_die_id_usbethaddr()
215 mac[1] = die_id[3] & 0xff; in omap_die_id_usbethaddr()
216 mac[2] = die_id[2] & 0xff; in omap_die_id_usbethaddr()
217 mac[3] = die_id[1] & 0xff; in omap_die_id_usbethaddr()
218 mac[4] = die_id[0] & 0xff; in omap_die_id_usbethaddr()
219 mac[5] = (die_id[0] >> 8) & 0xff; in omap_die_id_usbethaddr()
221 eth_env_set_enetaddr("usbethaddr", mac); in omap_die_id_usbethaddr()
224 eth_env_set_enetaddr("ethaddr", mac); in omap_die_id_usbethaddr()

12345678910>>...16