Lines Matching defs:mac_nr
624 /* ADIN1110 can filter up to 16 MAC addresses, mac_nr here is the slot used */
626 int mac_nr, const u8 *addr,
630 u32 offset = mac_nr * 2;
657 if (mac_nr < ADIN_MAC_P1_ADDR_SLOT) {
674 static int adin1110_clear_mac_address(struct adin1110_priv *priv, int mac_nr)
676 u32 offset = mac_nr * 2;
688 if (mac_nr <= 1) {
720 int mac_nr, bool accept_multicast)
732 return adin1110_write_mac_address(port_priv, mac_nr, mac,
737 int mac_nr, bool accept_broadcast)
747 return adin1110_write_mac_address(port_priv, mac_nr, mask,
1360 int mac_nr;
1376 for (mac_nr = ADIN_MAC_FDB_ADDR_SLOT; mac_nr < ADIN_MAC_MAX_ADDR_SLOTS; mac_nr++) {
1377 ret = adin1110_read_reg(priv, ADIN1110_MAC_ADDR_FILTER_UPR + (mac_nr * 2), &val);
1384 if (mac_nr == ADIN_MAC_MAX_ADDR_SLOTS)
1391 return adin1110_write_mac_address(other_port, mac_nr, (u8 *)fdb->addr,
1395 static int adin1110_read_mac(struct adin1110_priv *priv, int mac_nr, u8 *addr)
1400 ret = adin1110_read_reg(priv, ADIN1110_MAC_ADDR_FILTER_UPR + (mac_nr * 2), &val);
1406 ret = adin1110_read_reg(priv, ADIN1110_MAC_ADDR_FILTER_LWR + (mac_nr * 2), &val);
1420 int mac_nr;
1431 for (mac_nr = ADIN_MAC_FDB_ADDR_SLOT; mac_nr < ADIN_MAC_MAX_ADDR_SLOTS; mac_nr++) {
1432 ret = adin1110_read_mac(priv, mac_nr, addr);
1437 ret = adin1110_clear_mac_address(priv, mac_nr);