Lines Matching refs:clk
210 unsigned long clk; member
516 static int calc_wheel_index(unsigned long expires, unsigned long clk, in calc_wheel_index() argument
519 unsigned long delta = expires - clk; in calc_wheel_index()
539 idx = clk & LVL_MASK; in calc_wheel_index()
540 *bucket_expiry = clk; in calc_wheel_index()
547 expires = clk + WHEEL_TIMEOUT_MAX; in calc_wheel_index()
616 idx = calc_wheel_index(timer->expires, base->clk, &bucket_expiry); in internal_add_timer()
907 if ((long)(jnow - base->clk) < 1) in forward_timer_base()
915 base->clk = jnow; in forward_timer_base()
917 if (WARN_ON_ONCE(time_before(base->next_expiry, base->clk))) in forward_timer_base()
919 base->clk = base->next_expiry; in forward_timer_base()
968 unsigned long clk = 0, flags, bucket_expiry; in __mod_timer() local
1008 clk = base->clk; in __mod_timer()
1009 idx = calc_wheel_index(expires, clk, &bucket_expiry); in __mod_timer()
1065 if (idx != UINT_MAX && clk == base->clk) in __mod_timer()
1445 unsigned long baseclk = base->clk - 1; in expire_timers()
1476 unsigned long clk = base->clk = base->next_expiry; in collect_expired_timers() local
1482 idx = (clk & LVL_MASK) + i * LVL_SIZE; in collect_expired_timers()
1490 if (clk & LVL_CLK_MASK) in collect_expired_timers()
1493 clk >>= LVL_CLK_SHIFT; in collect_expired_timers()
1504 unsigned clk) in next_pending_bucket() argument
1506 unsigned pos, start = offset + clk; in next_pending_bucket()
1523 unsigned long clk, next, adj; in __next_timer_interrupt() local
1526 next = base->clk + NEXT_TIMER_MAX_DELTA; in __next_timer_interrupt()
1527 clk = base->clk; in __next_timer_interrupt()
1529 int pos = next_pending_bucket(base, offset, clk & LVL_MASK); in __next_timer_interrupt()
1530 unsigned long lvl_clk = clk & LVL_CLK_MASK; in __next_timer_interrupt()
1533 unsigned long tmp = clk + (unsigned long) pos; in __next_timer_interrupt()
1583 clk >>= LVL_CLK_SHIFT; in __next_timer_interrupt()
1584 clk += adj; in __next_timer_interrupt()
1588 base->timers_pending = !(next == base->clk + NEXT_TIMER_MAX_DELTA); in __next_timer_interrupt()
1658 if (time_after(basej, base->clk)) { in get_next_timer_interrupt()
1660 base->clk = basej; in get_next_timer_interrupt()
1661 else if (time_after(nextevt, base->clk)) in get_next_timer_interrupt()
1662 base->clk = nextevt; in get_next_timer_interrupt()
1743 while (time_after_eq(jiffies, base->clk) && in __run_timers()
1755 base->clk++; in __run_timers()
1953 base->clk = jiffies; in timers_prepare_cpu()
1954 base->next_expiry = base->clk + NEXT_TIMER_MAX_DELTA; in timers_prepare_cpu()
2008 base->clk = jiffies; in init_timer_cpu()
2009 base->next_expiry = base->clk + NEXT_TIMER_MAX_DELTA; in init_timer_cpu()