Searched refs:base_mac (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_netdev.c207 ppid->id_len = sizeof(sparx5->base_mac);
208 memcpy(&ppid->id, &sparx5->base_mac, ppid->id_len);
283 eth_hw_addr_gen(ndev, sparx5->base_mac, portno + 1);
H A Dsparx5_main.c843 if (of_get_mac_address(np, sparx5->base_mac)) {
845 eth_random_addr(sparx5->base_mac);
846 sparx5->base_mac[5] = 0;
H A Dsparx5_main.h259 u8 base_mac[ETH_ALEN]; member in struct:sparx5
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dminimal.c38 u8 base_mac[ETH_ALEN]; member in struct:mlxsw_m
62 mlxsw_reg_spad_base_mac_memcpy_from(spad_pl, mlxsw_m->base_mac);
240 0, mlxsw_m->base_mac,
241 sizeof(mlxsw_m->base_mac));
H A Dspectrum.c371 mlxsw_reg_spad_base_mac_memcpy_from(spad_pl, mlxsw_sp->base_mac);
402 eth_hw_addr_gen(mlxsw_sp_port->dev, mlxsw_sp->base_mac,
1647 splittable, lanes, mlxsw_sp->base_mac,
1648 sizeof(mlxsw_sp->base_mac));
1943 mlxsw_sp->base_mac,
1944 sizeof(mlxsw_sp->base_mac));
2756 seed = jhash(mlxsw_sp->base_mac, sizeof(mlxsw_sp->base_mac),
H A Dspectrum.h161 unsigned char base_mac[ETH_ALEN]; member in struct:mlxsw_sp
H A Dspectrum_router.c11458 seed = jhash(mlxsw_sp->base_mac, sizeof(mlxsw_sp->base_mac), 0);
H A Dreg.h67 * base_mac + swid
70 MLXSW_ITEM_BUF(reg, spad, base_mac, 0x02, 6);
4935 * 0: base_mac, local port should be 0 and mac[7:0] is
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_main.c458 if (memcmp(port->sw->base_mac, addr, ETH_ALEN - 1))
661 eth_hw_addr_gen(dev, sw->base_mac, port->fp_id);
665 if (memcmp(dev->dev_addr, sw->base_mac, ETH_ALEN - 1)) {
667 dev_addr_mod(dev, 0, sw->base_mac, ETH_ALEN - 1);
860 ret = of_get_mac_address(sw->np, sw->base_mac);
861 if (!is_valid_ether_addr(sw->base_mac) || ret) {
862 eth_random_addr(sw->base_mac);
866 return prestera_hw_switch_mac_set(sw, sw->base_mac);
H A Dprestera.h296 char base_mac[ETH_ALEN]; member in struct:prestera_switch
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_vsc7514.c43 eth_random_addr(ocelot->base_mac);
44 ocelot->base_mac[5] &= 0xf0;
H A Docelot_net.c175 int id_len = sizeof(ocelot->base_mac);
180 memcpy(attrs.switch_id.id, &ocelot->base_mac, id_len);
1813 eth_hw_addr_gen(dev, ocelot->base_mac, port);
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_main.c447 ppid->id_len = sizeof(lan966x->base_mac);
448 memcpy(&ppid->id, &lan966x->base_mac, ppid->id_len);
822 eth_hw_addr_gen(dev, lan966x->base_mac, p + 1);
1093 ether_addr_copy(lan966x->base_mac, mac_addr);
1096 eth_random_addr(lan966x->base_mac);
1097 lan966x->base_mac[5] &= 0xf0;
H A Dlan966x_main.h327 u8 base_mac[ETH_ALEN]; member in struct:lan966x
/linux-master/drivers/net/ethernet/ti/
H A Dcpsw_new.c1118 ppid->id_len = sizeof(cpsw->base_mac);
1119 memcpy(&ppid->id, &cpsw->base_mac, ppid->id_len);
1938 eth_random_addr(cpsw->base_mac);
H A Dcpsw_priv.h364 u8 base_mac[ETH_ALEN]; member in struct:cpsw_common
/linux-master/include/soc/mscc/
H A Docelot.h823 u8 base_mac[ETH_ALEN]; member in struct:ocelot

Completed in 323 milliseconds