Searched refs:lags (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
H A D | ocelot.c | 975 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 D | prestera_main.c | 871 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 D | prestera.h | 305 struct prestera_lag *lags; member
|
/kernel/linux/linux-6.6/net/dsa/ |
H A D | dsa.c | 70 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 D | dsa.h | 138 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 D | spectrum.h | 149 struct mlxsw_sp_upper *lags; member 223 return &mlxsw_sp->lags[lag_id]; in mlxsw_sp_lag_get()
|
H A D | spectrum.c | 2447 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 D | ocelot.h | 635 u32 *lags; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.h | 167 struct mlxsw_sp_upper *lags; member 257 return &mlxsw_sp->lags[lag_id]; in mlxsw_sp_lag_get()
|
H A D | spectrum.c | 2726 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 30 milliseconds