__run_timers(9)
hey bestie π welcome to __run_timers(9) from the Kernel API Manual β we're talking timer-vector business, and yes, this page is short but it still ate.
πΈ NAME πΈ
__run_timers β run all expired timers (if any) on this CPU. That's the whole vibe: expired timers get run, and if there aren't any? Then there's nothing to run, no cap.
β¨ SYNOPSIS β¨
void __run_timers (struct timer_base *base );
π ARGUMENTS π
baseβ the timer vector to be processed. That's the one thing you hand over, bestie.
π SEE ALSO π
the whole timer friend group is linked here, and we are not skipping anyone:
- Kernel file
./kernel/time/timer.cstruct timer_base(9) __round_jiffies_relative(9)round_jiffies(9)round_jiffies_relative(9)__round_jiffies_up_relative(9)round_jiffies_up(9)round_jiffies_up_relative(9)timer_init_key(9)mod_timer_pending(9)mod_timer(9)timer_reduce(9)add_timer(9)add_timer_local(9)add_timer_global(9)add_timer_on(9)__timer_delete(9)timer_delete(9)timer_shutdown(9)__try_to_del_timer_sync(9)timer_delete_sync_try(9)__timer_delete_sync(9)timer_delete_sync(9)timer_shutdown_sync(9)fetch_next_timer_interrupt_remote(9)timer_unlock_remote_bases(9)timer_lock_remote_bases(9)timer_base_is_idle(9)timer_expire_remote(9)get_next_timer_interrupt(9)timer_base_try_to_set_idle(9)timer_clear_idle(9)
okay that's the whole page, bestie π«Ά signing off with the source/version ./kernel/time and the date October 2026 π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms