Home
last modified time | relevance | path

Searched refs:lags (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
H A Docelot.c975 unsigned long bond_mask = ocelot->lags[i]; in ocelot_bridge_stp_state_set()
1233 bond_mask = ocelot->lags[lag]; in ocelot_set_aggr_pgids()
1258 unsigned long bond_mask = ocelot->lags[lag]; in ocelot_setup_lag()
1295 ocelot->lags[port] = bond_mask; in ocelot_port_lag_join()
1299 ocelot->lags[lp] = 0; in ocelot_port_lag_join()
1303 ocelot->lags[lp] |= BIT(port); in ocelot_port_lag_join()
1321 ocelot->lags[i] &= ~BIT(port); in ocelot_port_lag_leave()
1326 if (ocelot->lags[port]) { in ocelot_port_lag_leave()
1327 int n = __ffs(ocelot->lags[port]); in ocelot_port_lag_leave()
1329 ocelot->lags[ in ocelot_port_lag_leave()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_main.c871 return id < sw->lag_max ? &sw->lags[id] : NULL; in prestera_lag_by_id()
881 lag = &sw->lags[id]; in prestera_lag_by_dev()
920 lag = &sw->lags[id]; in prestera_lag_create()
1016 sw->lags = kcalloc(sw->lag_max, sizeof(*sw->lags), GFP_KERNEL); in prestera_lag_init()
1017 if (!sw->lags) in prestera_lag_init()
1021 sw->lags[id].lag_id = id; in prestera_lag_init()
1031 WARN_ON(sw->lags[idx].member_count); in prestera_lag_fini()
1033 kfree(sw->lags); in prestera_lag_fini()
H A Dprestera.h305 struct prestera_lag *lags; member
/kernel/linux/linux-6.6/net/dsa/
H A Ddsa.c70 dst->lags[id - 1] = lag; in dsa_lag_map()
98 dst->lags[id - 1] = NULL; in dsa_lag_unmap()
857 dst->lags = kcalloc(len, sizeof(*dst->lags), GFP_KERNEL); in dsa_tree_setup_lags()
858 if (!dst->lags) in dsa_tree_setup_lags()
867 kfree(dst->lags); in dsa_tree_teardown_lags()
/kernel/linux/linux-6.6/include/net/
H A Ddsa.h138 struct dsa_lag **lags; member
160 /* Length of "lags" array */
167 /* LAG IDs are one-based, the dst->lags array is zero-based */
170 if ((_dst)->lags[(_id) - 1])
183 /* DSA LAG IDs are one-based, dst->lags is zero-based */ in dsa_lag_by_id()
184 return dst->lags[id - 1]; in dsa_lag_by_id()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum.h149 struct mlxsw_sp_upper *lags; member
223 return &mlxsw_sp->lags[lag_id]; in mlxsw_sp_lag_get()
H A Dspectrum.c2447 mlxsw_sp->lags = kcalloc(MLXSW_CORE_RES_GET(mlxsw_sp->core, MAX_LAG), in mlxsw_sp_lag_init()
2450 if (!mlxsw_sp->lags) in mlxsw_sp_lag_init()
2458 kfree(mlxsw_sp->lags); in mlxsw_sp_lag_fini()
/kernel/linux/linux-5.10/include/soc/mscc/
H A Docelot.h635 u32 *lags; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum.h167 struct mlxsw_sp_upper *lags; member
257 return &mlxsw_sp->lags[lag_id]; in mlxsw_sp_lag_get()
H A Dspectrum.c2726 mlxsw_sp->lags = kcalloc(max_lag, sizeof(struct mlxsw_sp_upper), in mlxsw_sp_lag_init()
2728 if (!mlxsw_sp->lags) in mlxsw_sp_lag_init()
2736 kfree(mlxsw_sp->lags); in mlxsw_sp_lag_fini()

Completed in 28 milliseconds