Lines Matching refs:lag

1770 		if (dp && dp->lag) {  in mv88e6xxx_pvt_map()
1815 if (dsa_to_port(chip->ds, port)->lag) in mv88e6xxx_port_fast_age_fid()
6828 struct dsa_lag lag, in mv88e6xxx_lag_can_offload() argument
6841 if (!lag.id) in mv88e6xxx_lag_can_offload()
6844 dsa_lag_foreach_port(dp, ds->dst, &lag) in mv88e6xxx_lag_can_offload()
6870 static int mv88e6xxx_lag_sync_map(struct dsa_switch *ds, struct dsa_lag lag) in mv88e6xxx_lag_sync_map() argument
6878 id = lag.id - 1; in mv88e6xxx_lag_sync_map()
6884 dsa_lag_foreach_port(dp, ds->dst, &lag) in mv88e6xxx_lag_sync_map()
6930 struct dsa_lag *lag; in mv88e6xxx_lag_sync_masks() local
6940 if (!dp->lag) in mv88e6xxx_lag_sync_masks()
6953 lag = dsa_lag_by_id(ds->dst, id); in mv88e6xxx_lag_sync_masks()
6954 if (!lag) in mv88e6xxx_lag_sync_masks()
6958 dsa_lag_foreach_port(dp, ds->dst, lag) { in mv88e6xxx_lag_sync_masks()
6967 dsa_lag_foreach_port(dp, ds->dst, lag) { in mv88e6xxx_lag_sync_masks()
6989 struct dsa_lag lag) in mv88e6xxx_lag_sync_masks_map() argument
6996 err = mv88e6xxx_lag_sync_map(ds, lag); in mv88e6xxx_lag_sync_masks_map()
7013 struct dsa_lag lag, in mv88e6xxx_port_lag_join() argument
7020 if (!mv88e6xxx_lag_can_offload(ds, lag, info, extack)) in mv88e6xxx_port_lag_join()
7024 id = lag.id - 1; in mv88e6xxx_port_lag_join()
7032 err = mv88e6xxx_lag_sync_masks_map(ds, lag); in mv88e6xxx_port_lag_join()
7047 struct dsa_lag lag) in mv88e6xxx_port_lag_leave() argument
7053 err_sync = mv88e6xxx_lag_sync_masks_map(ds, lag); in mv88e6xxx_port_lag_leave()
7072 int port, struct dsa_lag lag, in mv88e6xxx_crosschip_lag_join() argument
7079 if (!mv88e6xxx_lag_can_offload(ds, lag, info, extack)) in mv88e6xxx_crosschip_lag_join()
7084 err = mv88e6xxx_lag_sync_masks_map(ds, lag); in mv88e6xxx_crosschip_lag_join()
7096 int port, struct dsa_lag lag) in mv88e6xxx_crosschip_lag_leave() argument
7102 err_sync = mv88e6xxx_lag_sync_masks_map(ds, lag); in mv88e6xxx_crosschip_lag_leave()