Lines Matching refs:basej
990 unsigned long basej) in __forward_timer_base() argument
996 if (time_before_eq(basej, base->clk)) in __forward_timer_base()
1003 if (time_after(base->next_expiry, basej)) { in __forward_timer_base()
1004 base->clk = basej; in __forward_timer_base()
2004 unsigned long basej) in next_timer_interrupt() argument
2018 WRITE_ONCE(base->next_expiry, basej + NEXT_TIMER_MAX_DELTA); in next_timer_interrupt()
2023 static unsigned long fetch_next_timer_interrupt(unsigned long basej, u64 basem, in fetch_next_timer_interrupt() argument
2031 nextevt_local = next_timer_interrupt(base_local, basej); in fetch_next_timer_interrupt()
2032 nextevt_global = next_timer_interrupt(base_global, basej); in fetch_next_timer_interrupt()
2043 if (time_before_eq(nextevt, basej + 1)) { in fetch_next_timer_interrupt()
2045 if (time_before(nextevt, basej)) in fetch_next_timer_interrupt()
2046 nextevt = basej; in fetch_next_timer_interrupt()
2047 tevt->local = basem + (u64)(nextevt - basej) * TICK_NSEC; in fetch_next_timer_interrupt()
2073 tevt->global = basem + (u64)(nextevt_global - basej) * TICK_NSEC; in fetch_next_timer_interrupt()
2076 tevt->local = basem + (u64)(nextevt_local - basej) * TICK_NSEC; in fetch_next_timer_interrupt()
2097 void fetch_next_timer_interrupt_remote(unsigned long basej, u64 basem, in fetch_next_timer_interrupt_remote() argument
2112 fetch_next_timer_interrupt(basej, basem, base_local, base_global, tevt); in fetch_next_timer_interrupt_remote()
2180 static void timer_use_tmigr(unsigned long basej, u64 basem, in timer_use_tmigr() argument
2207 *nextevt = basej + (unsigned long)tmp; in timer_use_tmigr()
2212 static void timer_use_tmigr(unsigned long basej, u64 basem, in timer_use_tmigr() argument
2224 static inline u64 __get_next_timer_interrupt(unsigned long basej, u64 basem, in __get_next_timer_interrupt() argument
2248 nextevt = fetch_next_timer_interrupt(basej, basem, base_local, in __get_next_timer_interrupt()
2262 idle_is_possible = time_after(nextevt, basej + 1); in __get_next_timer_interrupt()
2264 timer_use_tmigr(basej, basem, &nextevt, idle, in __get_next_timer_interrupt()
2271 __forward_timer_base(base_local, basej); in __get_next_timer_interrupt()
2272 __forward_timer_base(base_global, basej); in __get_next_timer_interrupt()
2290 if (!base_local->is_idle && time_after(nextevt, basej + 1)) { in __get_next_timer_interrupt()
2332 u64 get_next_timer_interrupt(unsigned long basej, u64 basem) in get_next_timer_interrupt() argument
2334 return __get_next_timer_interrupt(basej, basem, NULL); in get_next_timer_interrupt()
2348 u64 timer_base_try_to_set_idle(unsigned long basej, u64 basem, bool *idle) in timer_base_try_to_set_idle() argument
2353 return __get_next_timer_interrupt(basej, basem, idle); in timer_base_try_to_set_idle()