Lines Matching refs:clk
204 unsigned long clk; member
498 static int calc_wheel_index(unsigned long expires, unsigned long clk) in calc_wheel_index() argument
500 unsigned long delta = expires - clk; in calc_wheel_index()
520 idx = clk & LVL_MASK; in calc_wheel_index()
527 expires = clk + WHEEL_TIMEOUT_MAX; in calc_wheel_index()
553 idx = calc_wheel_index(timer->expires, base->clk); in __internal_add_timer()
589 if (time_before(timer->expires, base->clk)) { in trigger_dyntick_cpu()
594 base->next_expiry = base->clk; in trigger_dyntick_cpu()
902 if ((long)(jnow - base->clk) < 2) in forward_timer_base()
910 base->clk = jnow; in forward_timer_base()
912 if (WARN_ON_ONCE(time_before(base->next_expiry, base->clk))) in forward_timer_base()
914 base->clk = base->next_expiry; in forward_timer_base()
965 unsigned long clk = 0, flags; in __mod_timer() local
1003 clk = base->clk; in __mod_timer()
1004 idx = calc_wheel_index(expires, clk); in __mod_timer()
1061 if (idx != UINT_MAX && clk == base->clk) { in __mod_timer()
1473 unsigned long baseclk = base->clk - 1; in expire_timers()
1504 unsigned long clk = base->clk; in __collect_expired_timers() local
1510 idx = (clk & LVL_MASK) + i * LVL_SIZE; in __collect_expired_timers()
1518 if (clk & LVL_CLK_MASK) in __collect_expired_timers()
1521 clk >>= LVL_CLK_SHIFT; in __collect_expired_timers()
1533 unsigned clk) in next_pending_bucket() argument
1535 unsigned pos, start = offset + clk; in next_pending_bucket()
1552 unsigned long clk, next, adj; in __next_timer_interrupt() local
1555 next = base->clk + NEXT_TIMER_MAX_DELTA; in __next_timer_interrupt()
1556 clk = base->clk; in __next_timer_interrupt()
1558 int pos = next_pending_bucket(base, offset, clk & LVL_MASK); in __next_timer_interrupt()
1561 unsigned long tmp = clk + (unsigned long) pos; in __next_timer_interrupt()
1603 adj = clk & LVL_CLK_MASK ? 1 : 0; in __next_timer_interrupt()
1604 clk >>= LVL_CLK_SHIFT; in __next_timer_interrupt()
1605 clk += adj; in __next_timer_interrupt()
1667 is_max_delta = (nextevt == base->clk + NEXT_TIMER_MAX_DELTA); in get_next_timer_interrupt()
1674 if (time_after(basej, base->clk)) { in get_next_timer_interrupt()
1676 base->clk = basej; in get_next_timer_interrupt()
1677 else if (time_after(nextevt, base->clk)) in get_next_timer_interrupt()
1678 base->clk = nextevt; in get_next_timer_interrupt()
1732 if ((long)(now - base->clk) > 2) { in collect_expired_timers()
1744 base->clk = now; in collect_expired_timers()
1747 base->clk = next; in collect_expired_timers()
1789 if (!time_after_eq(jiffies, base->clk)) in __run_timers()
1811 while (time_after_eq(jiffies, base->clk)) { in __run_timers()
1814 base->clk++; in __run_timers()
1844 if (time_before(jiffies, base->clk)) { in run_local_timers()
1849 if (time_before(jiffies, base->clk)) in run_local_timers()
2009 base->clk = jiffies; in timers_prepare_cpu()
2010 base->next_expiry = base->clk + NEXT_TIMER_MAX_DELTA; in timers_prepare_cpu()
2064 base->clk = jiffies; in init_timer_cpu()