dev_pm_disa...ke_irq_check(9)
π
dev_pm_disa...ke_irq_check(9) π
okay bestie, welcome to the Kernel API Manual! π This page is all about dev_pm_disable_wake_irq_check, and it's giving βchecks and disables wake-up interruptβ realness. no cap.
β¨ NAME β¨
dev_pm_disable_wake_irq_check β checks and disables wake-up interrupt π
πΈ SYNOPSIS πΈ
void dev_pm_disable_wake_irq_check (struct device *dev , bool
cond_disable );
π¦ ARGUMENTS π¦
devβ the Device π«Άcond_disableβ if set, also checkWAKE_IRQ_DEDICATED_REVERSEπ
π₯ DESCRIPTION π₯
So, this function disables the wake-up interrupt conditionally based on status. It should be called from rpm_suspend, rpm_resume, pm_runtime_force_suspend or pm_runtime_force_resume. Thatβs the whole vibe check π
π SEE ALSO π
The kernel file is ./drivers/base/power/wakeirq.c β and these are the besties you should also check out:
dev_pm_attach_wake_irq(9)dev_pm_set_wake_irq(9)dev_pm_clear_wake_irq(9)devm_pm_set_wake_irq(9)handle_threaded_wake_irq(9)dev_pm_set_dedicated_wake_irq(9)dev_pm_set_dedicated_wake_irq_reverse(9)dev_pm_enable_wake_irq_check(9)dev_pm_enable_wake_irq_complete(9)dev_pm_arm_wake_irq(9)dev_pm_disarm_wake_irq(9)
xoxo, your kernel bestie π«Ά β source/version: ./drivers/base/power; date: October 2026. π
π¦ 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