Lines Matching refs:I
40 return trickle->Istart + trickle->I; in get_end()
44 static uint32_t get_t(uint32_t I) in get_t() argument
46 I >>= 1; in get_t()
48 NET_DBG("[%d, %d)", I, I << 1); in get_t()
50 return I + (sys_rand32_get() % I); in get_t()
63 if (trickle->I <= (trickle->Imax_abs >> 1)) { in double_interval_timeout()
65 trickle->I <<= 1; in double_interval_timeout()
67 NET_DBG("double I %u", trickle->I); in double_interval_timeout()
69 trickle->I = trickle->Imax_abs; in double_interval_timeout()
71 NET_DBG("I %u", trickle->I); in double_interval_timeout()
75 rand_time = get_t(trickle->I); in double_interval_timeout()
85 last_end, get_end(trickle), trickle->Istart, trickle->I); in double_interval_timeout()
143 t = get_t(trickle->I); in setup_new_interval()
153 trickle->I); in setup_new_interval()
201 trickle->I = trickle->Imin + in net_trickle_start()
208 trickle->I >> 1, trickle->I); in net_trickle_start()
221 trickle->I = 0U; in net_trickle_stop()
245 if (trickle->I != trickle->Imin) { in net_trickle_inconsistency()
248 trickle->I = trickle->Imin; in net_trickle_inconsistency()