Lines Matching refs:port_mask

205 DEFINE_ALE_FIELD1(port_mask,		66)
401 int port_mask) in cpsw_ale_flush_mcast() argument
407 if ((mask & port_mask) == 0) in cpsw_ale_flush_mcast()
409 mask &= ~port_mask; in cpsw_ale_flush_mcast()
419 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid) in cpsw_ale_flush_multicast() argument
446 cpsw_ale_flush_mcast(ale, ale_entry, port_mask); in cpsw_ale_flush_multicast()
506 int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, in cpsw_ale_add_mcast() argument
524 port_mask |= mask; in cpsw_ale_add_mcast()
525 cpsw_ale_set_port_mask(ale_entry, port_mask, in cpsw_ale_add_mcast()
539 int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, in cpsw_ale_del_mcast() argument
552 if (port_mask) { in cpsw_ale_del_mcast()
555 mcast_members &= ~port_mask; in cpsw_ale_del_mcast()
597 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port_mask, int untag, in cpsw_ale_add_vlan() argument
624 ALE_ENT_VID_MEMBER_LIST, port_mask); in cpsw_ale_add_vlan()
638 u16 vid, int port_mask) in cpsw_ale_vlan_del_modify_int() argument
645 members &= ~port_mask; in cpsw_ale_vlan_del_modify_int()
677 int cpsw_ale_vlan_del_modify(struct cpsw_ale *ale, u16 vid, int port_mask) in cpsw_ale_vlan_del_modify() argument
688 cpsw_ale_vlan_del_modify_int(ale, ale_entry, vid, port_mask); in cpsw_ale_vlan_del_modify()
694 int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port_mask) in cpsw_ale_del_vlan() argument
712 members &= ~port_mask; in cpsw_ale_del_vlan()
714 if (!port_mask || !members) { in cpsw_ale_del_vlan()
719 port_mask &= ~ALE_PORT_HOST; in cpsw_ale_del_vlan()
720 cpsw_ale_vlan_del_modify_int(ale, ale_entry, vid, port_mask); in cpsw_ale_del_vlan()
728 int cpsw_ale_vlan_add_modify(struct cpsw_ale *ale, u16 vid, int port_mask, in cpsw_ale_vlan_add_modify() argument
750 vlan_members |= port_mask; in cpsw_ale_vlan_add_modify()
751 untag_members = (untag_members & ~port_mask) | untag_mask; in cpsw_ale_vlan_add_modify()
752 reg_mcast_members = (reg_mcast_members & ~port_mask) | reg_mask; in cpsw_ale_vlan_add_modify()
753 unreg_mcast_members = (unreg_mcast_members & ~port_mask) | unreg_mask; in cpsw_ale_vlan_add_modify()