Lines Matching refs:port_mask
593 int port_mask; in icssg_prueth_add_mcast() local
600 port_mask = BIT(emac->port_id) | icssg_fdb_lookup(emac, addr, vlan_id); in icssg_prueth_add_mcast()
601 icssg_fdb_add_del(emac, addr, vlan_id, port_mask, true); in icssg_prueth_add_mcast()
602 icssg_vtbl_modify(emac, vlan_id, port_mask, port_mask, true); in icssg_prueth_add_mcast()
612 int port_mask; in icssg_prueth_del_mcast() local
619 port_mask = BIT(emac->port_id); in icssg_prueth_del_mcast()
620 other_port_mask = port_mask ^ icssg_fdb_lookup(emac, addr, vlan_id); in icssg_prueth_del_mcast()
622 icssg_fdb_add_del(emac, addr, vlan_id, port_mask, false); in icssg_prueth_del_mcast()
623 icssg_vtbl_modify(emac, vlan_id, port_mask, port_mask, false); in icssg_prueth_del_mcast()
1026 int port_mask = BIT(emac->port_id); in emac_ndo_vlan_rx_add_vid() local
1030 port_mask |= BIT(PRUETH_PORT_HOST); in emac_ndo_vlan_rx_add_vid()
1034 vid, port_mask, untag_mask); in emac_ndo_vlan_rx_add_vid()
1036 icssg_vtbl_modify(emac, vid, port_mask, untag_mask, true); in emac_ndo_vlan_rx_add_vid()
1047 int port_mask = BIT(emac->port_id); in emac_ndo_vlan_rx_del_vid() local
1051 port_mask = BIT(PRUETH_PORT_HOST); in emac_ndo_vlan_rx_del_vid()
1054 vid, port_mask, untag_mask); in emac_ndo_vlan_rx_del_vid()
1055 icssg_vtbl_modify(emac, vid, port_mask, untag_mask, false); in emac_ndo_vlan_rx_del_vid()