Lines Matching refs:mcast_rejoin
692 team = container_of(work, struct team, mcast_rejoin.dw.work); in team_mcast_rejoin_work()
695 schedule_delayed_work(&team->mcast_rejoin.dw, 0); in team_mcast_rejoin_work()
698 val = atomic_dec_if_positive(&team->mcast_rejoin.count_pending); in team_mcast_rejoin_work()
706 schedule_delayed_work(&team->mcast_rejoin.dw, in team_mcast_rejoin_work()
707 msecs_to_jiffies(team->mcast_rejoin.interval)); in team_mcast_rejoin_work()
712 if (!team->mcast_rejoin.count || !netif_running(team->dev)) in team_mcast_rejoin()
714 atomic_add(team->mcast_rejoin.count, &team->mcast_rejoin.count_pending); in team_mcast_rejoin()
715 schedule_delayed_work(&team->mcast_rejoin.dw, 0); in team_mcast_rejoin()
720 INIT_DELAYED_WORK(&team->mcast_rejoin.dw, team_mcast_rejoin_work); in team_mcast_rejoin_init()
725 cancel_delayed_work_sync(&team->mcast_rejoin.dw); in team_mcast_rejoin_fini()
1397 ctx->data.u32_val = team->mcast_rejoin.count; in team_mcast_rejoin_count_get()
1404 team->mcast_rejoin.count = ctx->data.u32_val; in team_mcast_rejoin_count_set()
1411 ctx->data.u32_val = team->mcast_rejoin.interval; in team_mcast_rejoin_interval_get()
1418 team->mcast_rejoin.interval = ctx->data.u32_val; in team_mcast_rejoin_interval_set()