device_suspend_late(9)
π device_suspend_late(9) β Kernel API Manual π
okay bestie, this is the whole page for device_suspend_late from the Kernel API Manual, and itβs literally about executing a βlate suspendβ callback for a device. no cap.
β¨ NAME β¨
device_suspend_late β execute a βlate suspendβ callback for the given device, periodt.
β¨ SYNOPSIS β¨
void device_suspend_late (struct device *dev , pm_message_t state , bool async );
π ARGUMENTS π
devβ the device to handle.stateβ the PM transition of the system being carried out.asyncβ iftrue, the device is being suspended asynchronously.
π¦ DESCRIPTION π¦
Runtime PM is disabled for dev while this function is being executed. so while it runs, runtime PM for dev is off β thatβs the whole vibe here, no extra lore.
πΈ SEE ALSO πΈ
- Kernel file:
./drivers/base/power/main.c - Also see:
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),dpm_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)
mwah π thatβs the page! source/version: ./drivers/base/power; date: October 2026; page: device_suspend_late(9). bye bestie π«Άβ¨
π¦ 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