Lines Matching defs:lag
593 if (!dp->lag)
615 struct dsa_lag *lag;
617 lag = dsa_tree_lag_find(ds->dst, lag_dev);
618 if (lag) {
619 refcount_inc(&lag->refcount);
620 dp->lag = lag;
624 lag = kzalloc(sizeof(*lag), GFP_KERNEL);
625 if (!lag)
628 refcount_set(&lag->refcount, 1);
629 mutex_init(&lag->fdb_lock);
630 INIT_LIST_HEAD(&lag->fdbs);
631 lag->dev = lag_dev;
632 dsa_lag_map(ds->dst, lag);
633 dp->lag = lag;
640 struct dsa_lag *lag = dp->lag;
642 dp->lag = NULL;
645 if (!refcount_dec_and_test(&lag->refcount))
648 WARN_ON(!list_empty(&lag->fdbs));
649 dsa_lag_unmap(dp->ds->dst, lag);
650 kfree(lag);
669 info.lag = *dp->lag;
708 if (!dp->lag)
717 info.lag = *dp->lag;
1124 .lag = dp->lag,
1143 .lag = dp->lag,