Lines Matching refs:bond_mask
978 unsigned long bond_mask = ocelot->lags[i]; in ocelot_bridge_stp_state_set() local
980 if (!bond_mask) in ocelot_bridge_stp_state_set()
983 if (bond_mask & BIT(p)) { in ocelot_bridge_stp_state_set()
984 mask &= ~bond_mask; in ocelot_bridge_stp_state_set()
1232 unsigned long bond_mask; in ocelot_set_aggr_pgids() local
1236 bond_mask = ocelot->lags[lag]; in ocelot_set_aggr_pgids()
1237 if (!bond_mask) in ocelot_set_aggr_pgids()
1240 for_each_set_bit(port, &bond_mask, ocelot->num_phys_ports) { in ocelot_set_aggr_pgids()
1242 ocelot_write_rix(ocelot, bond_mask, in ocelot_set_aggr_pgids()
1252 ac &= ~bond_mask; in ocelot_set_aggr_pgids()
1261 unsigned long bond_mask = ocelot->lags[lag]; in ocelot_setup_lag() local
1264 for_each_set_bit(p, &bond_mask, ocelot->num_phys_ports) { in ocelot_setup_lag()
1280 u32 bond_mask = 0; in ocelot_port_lag_join() local
1287 bond_mask |= BIT(priv->chip_port); in ocelot_port_lag_join()
1291 lp = __ffs(bond_mask); in ocelot_port_lag_join()
1298 ocelot->lags[port] = bond_mask; in ocelot_port_lag_join()
1299 bond_mask &= ~BIT(port); in ocelot_port_lag_join()
1300 if (bond_mask) { in ocelot_port_lag_join()
1301 lp = __ffs(bond_mask); in ocelot_port_lag_join()