Lines Matching refs:basej

995 					unsigned long basej)  in __forward_timer_base()  argument
1001 if (time_before_eq(basej, base->clk)) in __forward_timer_base()
1008 if (time_after(base->next_expiry, basej)) { in __forward_timer_base()
1009 base->clk = basej; in __forward_timer_base()
2009 unsigned long basej) in next_timer_interrupt() argument
2023 WRITE_ONCE(base->next_expiry, basej + NEXT_TIMER_MAX_DELTA); in next_timer_interrupt()
2028 static unsigned long fetch_next_timer_interrupt(unsigned long basej, u64 basem, in fetch_next_timer_interrupt() argument
2036 nextevt_local = next_timer_interrupt(base_local, basej); in fetch_next_timer_interrupt()
2037 nextevt_global = next_timer_interrupt(base_global, basej); in fetch_next_timer_interrupt()
2048 if (time_before_eq(nextevt, basej + 1)) { in fetch_next_timer_interrupt()
2050 if (time_before(nextevt, basej)) in fetch_next_timer_interrupt()
2051 nextevt = basej; in fetch_next_timer_interrupt()
2052 tevt->local = basem + (u64)(nextevt - basej) * TICK_NSEC; in fetch_next_timer_interrupt()
2078 tevt->global = basem + (u64)(nextevt_global - basej) * TICK_NSEC; in fetch_next_timer_interrupt()
2081 tevt->local = basem + (u64)(nextevt_local - basej) * TICK_NSEC; in fetch_next_timer_interrupt()
2102 void fetch_next_timer_interrupt_remote(unsigned long basej, u64 basem, in fetch_next_timer_interrupt_remote() argument
2117 fetch_next_timer_interrupt(basej, basem, base_local, base_global, tevt); in fetch_next_timer_interrupt_remote()
2185 static void timer_use_tmigr(unsigned long basej, u64 basem, in timer_use_tmigr() argument
2212 *nextevt = basej + (unsigned long)tmp; in timer_use_tmigr()
2217 static void timer_use_tmigr(unsigned long basej, u64 basem, in timer_use_tmigr() argument
2229 static inline u64 __get_next_timer_interrupt(unsigned long basej, u64 basem, in __get_next_timer_interrupt() argument
2253 nextevt = fetch_next_timer_interrupt(basej, basem, base_local, in __get_next_timer_interrupt()
2267 idle_is_possible = time_after(nextevt, basej + 1); in __get_next_timer_interrupt()
2269 timer_use_tmigr(basej, basem, &nextevt, idle, in __get_next_timer_interrupt()
2276 __forward_timer_base(base_local, basej); in __get_next_timer_interrupt()
2277 __forward_timer_base(base_global, basej); in __get_next_timer_interrupt()
2295 if (!base_local->is_idle && time_after(nextevt, basej + 1)) { in __get_next_timer_interrupt()
2337 u64 get_next_timer_interrupt(unsigned long basej, u64 basem) in get_next_timer_interrupt() argument
2339 return __get_next_timer_interrupt(basej, basem, NULL); in get_next_timer_interrupt()
2353 u64 timer_base_try_to_set_idle(unsigned long basej, u64 basem, bool *idle) in timer_base_try_to_set_idle() argument
2358 return __get_next_timer_interrupt(basej, basem, idle); in timer_base_try_to_set_idle()