Lines Matching refs:mac_nr

628 				      int mac_nr, const u8 *addr,  in adin1110_write_mac_address()  argument
632 u32 offset = mac_nr * 2; in adin1110_write_mac_address()
659 if (mac_nr < ADIN_MAC_P1_ADDR_SLOT) { in adin1110_write_mac_address()
676 static int adin1110_clear_mac_address(struct adin1110_priv *priv, int mac_nr) in adin1110_clear_mac_address() argument
678 u32 offset = mac_nr * 2; in adin1110_clear_mac_address()
690 if (mac_nr <= 1) { in adin1110_clear_mac_address()
722 int mac_nr, bool accept_multicast) in adin1110_multicast_filter() argument
734 return adin1110_write_mac_address(port_priv, mac_nr, mac, in adin1110_multicast_filter()
739 int mac_nr, bool accept_broadcast) in adin1110_broadcasts_filter() argument
749 return adin1110_write_mac_address(port_priv, mac_nr, mask, in adin1110_broadcasts_filter()
1362 int mac_nr; in adin1110_fdb_add() local
1378 for (mac_nr = ADIN_MAC_FDB_ADDR_SLOT; mac_nr < ADIN_MAC_MAX_ADDR_SLOTS; mac_nr++) { in adin1110_fdb_add()
1379 ret = adin1110_read_reg(priv, ADIN1110_MAC_ADDR_FILTER_UPR + (mac_nr * 2), &val); in adin1110_fdb_add()
1386 if (mac_nr == ADIN_MAC_MAX_ADDR_SLOTS) in adin1110_fdb_add()
1393 return adin1110_write_mac_address(other_port, mac_nr, (u8 *)fdb->addr, in adin1110_fdb_add()
1397 static int adin1110_read_mac(struct adin1110_priv *priv, int mac_nr, u8 *addr) in adin1110_read_mac() argument
1402 ret = adin1110_read_reg(priv, ADIN1110_MAC_ADDR_FILTER_UPR + (mac_nr * 2), &val); in adin1110_read_mac()
1408 ret = adin1110_read_reg(priv, ADIN1110_MAC_ADDR_FILTER_LWR + (mac_nr * 2), &val); in adin1110_read_mac()
1422 int mac_nr; in adin1110_fdb_del() local
1433 for (mac_nr = ADIN_MAC_FDB_ADDR_SLOT; mac_nr < ADIN_MAC_MAX_ADDR_SLOTS; mac_nr++) { in adin1110_fdb_del()
1434 ret = adin1110_read_mac(priv, mac_nr, addr); in adin1110_fdb_del()
1439 ret = adin1110_clear_mac_address(priv, mac_nr); in adin1110_fdb_del()