Lines Matching refs:port_mask
90 DEFINE_ALE_FIELD(port_mask, 66, 3)
222 int port_mask) in cpsw_ale_flush_mcast() argument
227 if ((mask & port_mask) == 0) in cpsw_ale_flush_mcast()
229 mask &= ~port_mask; in cpsw_ale_flush_mcast()
238 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid) in cpsw_ale_flush_multicast() argument
262 cpsw_ale_flush_mcast(ale, ale_entry, port_mask); in cpsw_ale_flush_multicast()
272 int port_mask) in cpsw_ale_flush_ucast() argument
277 if ((BIT(port) & port_mask) == 0) in cpsw_ale_flush_ucast()
282 int cpsw_ale_flush(struct cpsw_ale *ale, int port_mask) in cpsw_ale_flush() argument
294 cpsw_ale_flush_mcast(ale, ale_entry, port_mask); in cpsw_ale_flush()
296 cpsw_ale_flush_ucast(ale, ale_entry, port_mask); in cpsw_ale_flush()
358 int cpsw_ale_add_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, in cpsw_ale_add_mcast() argument
375 port_mask |= mask; in cpsw_ale_add_mcast()
376 cpsw_ale_set_port_mask(ale_entry, port_mask); in cpsw_ale_add_mcast()
390 int cpsw_ale_del_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, in cpsw_ale_del_mcast() argument
402 if (port_mask) in cpsw_ale_del_mcast()
403 cpsw_ale_set_port_mask(ale_entry, port_mask); in cpsw_ale_del_mcast()
442 int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port_mask) in cpsw_ale_del_vlan() argument
453 if (port_mask) in cpsw_ale_del_vlan()
454 cpsw_ale_set_vlan_member_list(ale_entry, port_mask); in cpsw_ale_del_vlan()