Lines Matching refs:next

82 		    slist_t *srclist, mrec_t *next);
122 * The unit for next is milliseconds.
125 igmp_start_timers(unsigned next, ip_stack_t *ipst)
131 ASSERT(next != 0 && next != INFINITY);
139 * just record the next time when it has to be
144 MIN(ipst->ips_igmp_time_to_next, next);
155 ipst->ips_igmp_time_to_next = next;
170 * reschedule the timeout if the new 'next' will happen
175 if (time_left < MSEC_TO_TICK(next)) {
203 MIN(ipst->ips_igmp_time_to_next, next);
214 * The unit for next is milliseconds.
217 mld_start_timers(unsigned next, ip_stack_t *ipst)
223 ASSERT(next != 0 && next != INFINITY);
230 * just record the next time when it has to be
235 MIN(ipst->ips_mld_time_to_next, next);
246 ipst->ips_mld_time_to_next = next;
261 * reschedule the timeout if the new 'next' will happen
266 if (time_left < MSEC_TO_TICK(next)) {
294 MIN(ipst->ips_mld_time_to_next, next);
320 uint_t next;
375 next = igmp_query_in(ipha, igmpa, ill);
377 next = igmpv3_query_in((igmp3qa_t *)igmpa, ill,
383 if (next == 0)
386 if (next != INFINITY)
387 igmp_start_timers(next, ipst);
490 uint_t next, current;
586 next = (unsigned)INFINITY;
606 if (ilm->ilm_timer < next)
607 next = ilm->ilm_timer;
619 return (next);
625 uint_t i, next, mrd, qqi, timer, delay, numsrc;
656 next = (unsigned)INFINITY;
681 return (next);
696 next = delay;
749 if (ilm->ilm_timer < next)
750 next = ilm->ilm_timer;
761 return (next);
1198 uint_t next = INFINITY, current;
1238 if ((ill->ill_global_timer - current) < next)
1239 next = ill->ill_global_timer - current;
1248 if ((ilm->ilm_timer - current) < next)
1249 next = ilm->ilm_timer - current;
1256 (ill->ill_mcast_type), next);
1309 if ((rtxp->rtx_timer - current) < next)
1310 next = rtxp->rtx_timer - current;
1354 if (rtxp->rtx_timer < next)
1355 next = rtxp->rtx_timer;
1371 return (next);
1376 * Called when there are timeout events, every next * TMEOUT_INTERVAL (tick).
1377 * Returns number of ticks to next event (or 0 if none).
1399 uint_t next;
1419 next = igmp_timeout_handler_per_ill(ill);
1420 if (next < global_next)
1421 global_next = next;
1432 * Called when there are timeout events, every next (tick).
1433 * Returns number of ticks to next event (or 0 if none).
1439 uint_t next = INFINITY, current;
1481 if ((ill->ill_global_timer - current) < next)
1482 next = ill->ill_global_timer - current;
1492 if ((ilm->ilm_timer - current) < next)
1493 next = ilm->ilm_timer - current;
1500 (ill->ill_mcast_type), next);
1544 if ((rtxp->rtx_timer - current) < next)
1545 next = rtxp->rtx_timer - current;
1585 if (rtxp->rtx_timer < next)
1586 next = rtxp->rtx_timer;
1604 return (next);
1609 * Called when there are timeout events, every next * TMEOUT_INTERVAL (tick).
1610 * Returns number of ticks to next event (or 0 if none).
1618 uint_t next;
1638 next = mld_timeout_handler_per_ill(ill);
1639 if (next < global_next)
1640 global_next = next;
1690 * we will see it the next time igmp_slowtimo is called.
2066 uint_t next;
2109 next = mld_query_in(mldh, ill);
2111 next = mldv2_query_in((mld2q_t *)mldh, ill, mldlen);
2117 if (next == 0) {
2121 if (next != INFINITY)
2122 mld_start_timers(next, ipst);
2206 uint_t next, current;
2260 next = INFINITY;
2283 if (ilm->ilm_timer < next)
2284 next = ilm->ilm_timer;
2295 return (next);
2308 uint_t next, numsrc, i, mrd, delay, qqi, current;
2336 next = (unsigned)INFINITY;
2360 return (next);
2375 next = delay;
2427 if (ilm->ilm_timer < next)
2428 next = ilm->ilm_timer;
2440 return (next);
2704 mrec_t *next)
2711 return (next);
2715 return (next);
2717 rp->mrec_next = next;