dpm_suspend_late(9)
π dpm_suspend_late(9) β from the Kernel API Manual, bestie
Okay so picture this: it's a kernel API manual page, the title is dpm_suspend_late(9), and it's here to tell you about one very specific little function. Let's get into it π«Ά
β¨ NAME β¨
dpm_suspend_late β it runs the "late suspend" callbacks for all the devices. Like, every single one. No cap. π
πΈ SYNOPSIS πΈ
int dpm_suspend_late (pm_message_t state );
That's it. That's the whole vibe. One function, one argument, returns an int. β¨
π¦ ARGUMENTS π¦
stateβ the PM transition of the system that's currently being carried out. It's giving "which kind of power-management moment are we in" energy. π«
π SEE ALSO π
Bestie, buckle up, because this list is long and honestly iconic for it. It's all under the kernel file ./drivers/base/power/main.c, and then:
pm_hibernate_is_recovering(9)device_pm_sleep_init(9)device_pm_lock(9)device_pm_unlock(9)device_pm_add(9)device_pm_remove(9)device_pm_move_before(9)device_pm_move_after(9)device_pm_move_last(9)dpm_wait(9)pm_op(9)pm_late_early_op(9)pm_noirq_op(9)dpm_watchdog_handler(9)dpm_watchdog_set(9)dpm_watchdog_clear(9)dev_pm_skip_resume(9)device_resume_noirq(9)dpm_resume_noirq(9)device_resume_early(9)dpm_resume_early(9)dpm_resume_start(9)device_resume(9)dpm_resume(9)device_complete(9)dpm_complete(9)dpm_resume_end(9)resume_event(9)device_suspend_noirq(9)dpm_suspend_noirq(9)device_suspend_late(9)dpm_suspend_end(9)legacy_suspend(9)device_suspend(9)dpm_suspend(9)device_prepare(9)dpm_prepare(9)dpm_suspend_start(9)device_pm_wait_for_dev(9)dpm_for_each_dev(9)
Like I said. A whole squad. Go read them, iykyk π
sign-off time π
So this little page lives under ./drivers/base/power, and it's dated October 2026 β mark your calendars, bestie ποΈπ. That's the whole manual page, slay, periodt. β¨π
π¦ 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