Lines Matching defs:timer

22 #include <linux/timer.h>
201 * passed down (e.g. timer) and must be used for read-only purposes because
203 * (non-vlan or vlan). Its initial intended purpose is to read timer values
205 * to inconsistent timers when the contexts are changed, i.e. src timer
536 !timer_pending(&src->timer));
548 del_timer(&sg->timer);
591 /* install S,G and based on src's timer enable or disable forwarding */
610 if (timer_pending(&src->timer))
633 timer_shutdown_sync(&mp->timer);
650 struct net_bridge_mdb_entry *mp = from_timer(mp, t, timer);
655 timer_pending(&mp->timer))
674 timer_shutdown_sync(&src->timer);
799 timer_shutdown_sync(&pg->timer);
829 mod_timer(&mp->timer, jiffies);
858 struct net_bridge_port_group *pg = from_timer(pg, t, timer);
865 if (!netif_running(br->dev) || timer_pending(&pg->timer) ||
872 if (!timer_pending(&src_ent->timer)) {
954 if (over_lmqt == time_after(ent->timer.expires,
1042 if (over_lmqt == time_after(ent->timer.expires,
1104 if (over_llqt == time_after(ent->timer.expires,
1205 if (over_llqt == time_after(ent->timer.expires,
1301 timer_setup(&mp->timer, br_multicast_group_expired, 0);
1316 struct net_bridge_group_src *src = from_timer(src, t, timer);
1322 timer_pending(&src->timer))
1393 timer_setup(&grp_src->timer, br_multicast_group_src_expired, 0);
1442 timer_setup(&p->timer, br_multicast_port_group_expired, 0);
1487 mod_timer(&mp->timer, jiffies + brmctx->multicast_membership_interval);
1550 mod_timer(&p->timer,
1699 struct timer_list *timer)
1749 ip4_other_query.timer);
1758 ip6_other_query.timer);
1877 if (!other_query || timer_pending(&other_query->timer))
1894 mod_timer(&own_query->timer, time);
1921 ip4_own_query.timer);
1930 ip6_own_query.timer);
1964 if (!other_query || timer_pending(&other_query->timer))
2004 timer_setup(&pmctx->ip4_own_query.timer,
2009 timer_setup(&pmctx->ip6_own_query.timer,
2065 if (try_to_del_timer_sync(&query->timer) >= 0 ||
2066 del_timer(&query->timer))
2067 mod_timer(&query->timer, jiffies);
2132 del_timer(&pmctx->ip4_own_query.timer);
2136 del_timer(&pmctx->ip6_own_query.timer);
2166 mod_timer(&src->timer, expires);
2194 if (ent->timer.expires > lmqt) {
2197 !timer_pending(&other_query->timer))
2205 !other_query || timer_pending(&other_query->timer))
2236 other_query && !timer_pending(&other_query->timer)) {
2247 (!timer_pending(&pg->timer) ||
2248 time_after(pg->timer.expires, now + br_multicast_lmqt(brmctx))))
2249 mod_timer(&pg->timer, now + br_multicast_lmqt(brmctx));
2394 mod_timer(&pg->timer, jiffies + br_multicast_gmi(brmctx));
2463 if (timer_pending(&ent->timer))
2472 if (timer_pending(&ent->timer)) {
2602 __grp_src_mod_timer(ent, pg->timer.expires);
2606 if (ent && timer_pending(&ent->timer)) {
2646 mod_timer(&pg->timer, jiffies + br_multicast_gmi(brmctx));
2713 __grp_src_mod_timer(ent, pg->timer.expires);
2717 if (ent && timer_pending(&ent->timer)) {
3057 own_timer = &brmctx->ip4_own_query.timer;
3058 other_timer = &brmctx->ip4_other_query.timer;
3066 own_timer = &brmctx->ip6_own_query.timer;
3067 other_timer = &brmctx->ip6_other_query.timer;
3141 !timer_pending(&brmctx->ip4_other_query.timer))
3152 if (timer_pending(&brmctx->ip4_other_query.timer) &&
3154 br_timer_value(&brmctx->ip4_other_query.timer),
3164 !timer_pending(&brmctx->ip6_other_query.timer))
3175 if (timer_pending(&brmctx->ip6_other_query.timer) &&
3177 br_timer_value(&brmctx->ip6_other_query.timer),
3203 if (!timer_pending(&query->timer))
3206 mod_timer(&query->timer, jiffies + brmctx->multicast_querier_interval);
3333 struct timer_list *timer,
3347 mod_timer(timer, now + brmctx->multicast_querier_interval);
3357 mod_timer(timer, now + brmctx->multicast_querier_interval);
3363 struct timer_list *timer = &brmctx->ip4_mc_router_timer;
3367 timer = &pmctx->ip4_mc_router_timer;
3371 br_multicast_mark_router(brmctx, pmctx, timer, rlist,
3379 struct timer_list *timer = &brmctx->ip6_mc_router_timer;
3383 timer = &pmctx->ip6_mc_router_timer;
3387 br_multicast_mark_router(brmctx, pmctx, timer, rlist,
3482 (timer_pending(&mp->timer) ?
3483 time_after(mp->timer.expires, now + max_delay) :
3484 try_to_del_timer_sync(&mp->timer) >= 0))
3485 mod_timer(&mp->timer, now + max_delay);
3490 if (timer_pending(&p->timer) ?
3491 time_after(p->timer.expires, now + max_delay) :
3492 try_to_del_timer_sync(&p->timer) >= 0 &&
3495 mod_timer(&p->timer, now + max_delay);
3571 (timer_pending(&mp->timer) ?
3572 time_after(mp->timer.expires, now + max_delay) :
3573 try_to_del_timer_sync(&mp->timer) >= 0))
3574 mod_timer(&mp->timer, now + max_delay);
3579 if (timer_pending(&p->timer) ?
3580 time_after(p->timer.expires, now + max_delay) :
3581 try_to_del_timer_sync(&p->timer) >= 0 &&
3584 mod_timer(&p->timer, now + max_delay);
3632 if (timer_pending(&other_query->timer))
3642 mod_timer(&own_query->timer, time);
3651 (timer_pending(&p->timer) ?
3652 time_after(p->timer.expires, time) :
3653 try_to_del_timer_sync(&p->timer) >= 0)) {
3654 mod_timer(&p->timer, time);
3667 (timer_pending(&mp->timer) ?
3668 time_after(mp->timer.expires, time) :
3669 try_to_del_timer_sync(&mp->timer) >= 0)) {
3670 mod_timer(&mp->timer, time);
3683 (timer_pending(&p->timer) ?
3684 time_after(p->timer.expires, time) :
3685 try_to_del_timer_sync(&p->timer) >= 0)) {
3686 mod_timer(&p->timer, time);
4000 ip4_own_query.timer);
4010 ip6_own_query.timer);
4058 timer_setup(&brmctx->ip4_other_query.timer,
4062 timer_setup(&brmctx->ip4_own_query.timer,
4067 timer_setup(&brmctx->ip6_other_query.timer,
4071 timer_setup(&brmctx->ip6_own_query.timer,
4166 mod_timer(&query->timer, jiffies);
4204 del_timer_sync(&brmctx->ip4_other_query.timer);
4206 del_timer_sync(&brmctx->ip4_own_query.timer);
4209 del_timer_sync(&brmctx->ip6_other_query.timer);
4211 del_timer_sync(&brmctx->ip6_own_query.timer);
4427 /* don't allow timer refresh */
4443 /* Refresh the temp router port timer */
4652 if (!timer_pending(&brmctx->ip4_other_query.timer))
4659 if (!timer_pending(&brmctx->ip6_other_query.timer))
4869 if (!timer_pending(&brmctx->ip4_other_query.timer) ||
4876 if (!timer_pending(&brmctx->ip6_other_query.timer) ||