timer_base_try_to_set_idle(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to timer_base_try_to_set_idle(9) from the Kernel API Manual 🫢✨. This page is about timer_base_try_to_set_idle β€” Try to set the idle state of the timer bases πŸ’….

✨ SYNOPSIS ✨

       u64 timer_base_try_to_set_idle (unsigned long basej , u64 basem , bool
       *idle );

No cap, that's the whole signature. periodt πŸ’«

πŸŽ€ ARGUMENTS πŸŽ€

  • basej β€” base time jiffies ⏱️
  • basem β€” base time clock monotonic πŸ•°οΈ
  • idle β€” pointer to store the value of timer_base->is_idle on return; *idle contains the information whether tick was already stopped πŸ›‘βœ¨

πŸ¦‹ DESCRIPTION πŸ¦‹

the way that it returns the tick aligned clock monotonic time of the next pending timer, or KTIME_MAX if no timer is pending πŸ”₯. When tick was already stopped, KTIME_MAX is returned as well β€” same energy, no timer magic πŸ’€.

🌈 SEE ALSO 🌈

okay bestie, if you're going full main character energy in the timer code, these are the references πŸ‘‘:


mwah πŸ’‹ β€” this page lives at source/version ./kernel/time, dated October 2026, and it's the timer_base_try_to_set_idle(9) manual page. byeeee 🫢🌸

πŸ“¦ where this page comes from