alarmtimer_enqueue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ alarmtimer_enqueue(9) ✨

okay bestie, welcome to the alarmtimer_enqueue page from the Kernel API Manual πŸ’– this one's a lil function with a big job and honestly it's giving "small but mighty" energy.


🌸 NAME 🌸

alarmtimer_enqueue β€” adds an alarm timer to an alarm_base timerqueue πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void alarmtimer_enqueue (struct alarm_base *base , struct alarm *alarm
);

like, that's it. that's the whole signature. no cap. ✨


πŸ’… ARGUMENTS πŸ’…

  • base β€” pointer to the base where the timer is being run 🫢
  • alarm β€” pointer to the alarm being enqueued. literally the star of the show πŸ‘‘

πŸ”₯ DESCRIPTION πŸ”₯

so what does it actually do? it adds alarm to an alarm_base timerqueue. iconic behaviour, honestly. 🌈

⚠️ must hold base->lock when calling. this is not a vibe suggestion, bestie β€” it's required. do not skip the lock. 😭

πŸ’œ SEE ALSO πŸ’œ

that's a whole friend group right there, fr fr 🧚


and that's the tea, bestie πŸ“ this page lives in ./kernel/time and it's dated October 2026, straight from the Kernel API Manual β€” go forth and enqueue responsibly πŸ’–βœ¨

πŸ“¦ where this page comes from