__dev_pm_qos_flags(9)
π NAME π
okay so welcome to __dev_pm_qos_flags(9), straight outta the Kernel API Manual β this is the page for checking PM QoS flags for a given device. periodt. π
β¨ SYNOPSIS β¨
enum pm_qos_flags_status __dev_pm_qos_flags (struct device *dev , s32 mask );
π ARGUMENTS π
devβ the Device to check the PM QoS flags for. like, this is the device we're looking at, bestie.maskβ the flags to check against. that's the vibe check right there.
π¦ DESCRIPTION π¦
okay so real talk: This routine must be called with dev->power.lock held. no cap, that's the whole description and it's kinda the most important part. don't skip the lock, bestie, i'm begging. π
π SEE ALSO π
first up, the kernel file itself:
- Kernel file:
./drivers/base/power/qos.c
and then the whole related-functions group chat, in order:
dev_pm_qos_flags(9)__dev_pm_qos_resume_latency(9)dev_pm_qos_read_value(9)apply_constraint(9)dev_pm_qos_constraints_destroy(9)dev_pm_qos_add_request(9)__dev_pm_qos_update_request(9)dev_pm_qos_update_request(9)dev_pm_qos_remove_request(9)dev_pm_qos_add_notifier(9)dev_pm_qos_remove_notifier(9)dev_pm_qos_add_ancestor_request(9)dev_pm_qos_expose_latency_limit(9)dev_pm_qos_hide_latency_limit(9)dev_pm_qos_expose_flags(9)dev_pm_qos_hide_flags(9)dev_pm_qos_update_flags(9)dev_pm_qos_get_user_latency_tolerance(9)dev_pm_qos_update_user_latency_tolerance(9)dev_pm_qos_expose_latency_tolerance(9)dev_pm_qos_hide_latency_tolerance(9)
mwah π this page is from the ./drivers/base/power source/version, dated October 2026, and it's all about __dev_pm_qos_flags(9). bye bestie β go check those flags and stay hydrated π«Άβ¨
π¦ 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