dev_pm_qos_expose_flags(9)
π dev_pm_qos_expose_flags(9) π
okay so welcome to the Kernel API Manual page for dev_pm_qos_expose_flags(9) β this is the one about exposing a device's PM QoS flags to user space. it's giving kernel power-management realness, and we're keeping every detail exactly where it belongs. no cap. π
πΈ NAME πΈ
dev_pm_qos_expose_flags β expose PM QoS flags of a device to user space. β¨
π SYNOPSIS π
int dev_pm_qos_expose_flags (struct device *dev , s32 val );
that's the whole signature, bestie β spacing and all. π«Ά
π¦ ARGUMENTS π¦
devβ thestruct device *whose PM QoS flags are getting exposed to user space. main character device energy, honestly. πvalβ the initial values of the flags. it's ans32, and it is literally the starting flag values. π©
π₯ SEE ALSO π₯
Kernel file ./drivers/base/power/qos.c is the spot, and the see-also squad is:
__dev_pm_qos_flags(9)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_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)
and that's the whole page, bestie π«Ά the source/version is ./drivers/base/power, it's dated October 2026, and the entry is still dev_pm_qos_expose_flags(9). slay π
β¨
π¦ 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