pm_suspend_timer_fn(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pm_suspend_timer_fn(9): the bestie briefing πŸ’–

Okay so this page is pm_suspend_timer_fn(9) from the Kernel API Manual, and it’s giving tiny-but-iconic kernel timer callback. Lowkey crucial if you’re poking at runtime PM, no cap.


🌸 NAME 🌸

pm_suspend_timer_fn β€” timer function for pm_schedule_suspend(). That’s the whole name vibe, bestie.

✨ SYNOPSIS ✨

The signature, served fresh and exactly as written:

enum hrtimer_restart  pm_suspend_timer_fn (struct hrtimer *timer );

πŸŽ€ ARGUMENTS πŸŽ€

  • timer β€” the hrtimer used by pm_schedule_suspend. That’s it; she’s the timer in question, periodt.

πŸ¦‹ DESCRIPTION πŸ¦‹

The whole job in one sentence, fr fr: check if the time is right and queue a suspend request. That’s the moment ✨

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/base/power/runtime.c is the spot to peek at, and here’s the whole friend group β€” every single reference, no cap, no skips:


Cute little sign-off: this page comes from source/version ./drivers/base/power, dated October 2026 β€” mwah, take care of her πŸ’‹πŸ«Ά

πŸ“¦ where this page comes from