dev_pm_qos_flags(9)
π NAME π
Okay so bestie, welcome to the dev_pm_qos_flags(9) page in the Kernel API Manual. This one is all about dev_pm_qos_flags β Check PM QoS flags for a given device (locked). The (locked) is literally part of the name, so keep it. Periodt π
β¨ SYNOPSIS β¨
The signature is iconic, and you should copy it exactly β no freestyling:
enum pm_qos_flags_status dev_pm_qos_flags (struct device *dev , s32 mask
);
It returns an enum pm_qos_flags_status and takes a struct device *dev plus an s32 mask. Slay β¨
π ARGUMENTS π
devβ Device to check the PM QoS flags for. Lowkey the main character here πmaskβ Flags to check against. That's the mask, bestie π«Ά
π¦ SEE ALSO π¦
The page points at the kernel file ./drivers/base/power/qos.c, and then it name-drops this whole friend group. Every linked page is listed here, exactly:
__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)
Cute little sign-off: source path./drivers/base/power, dated October 2026, pagedev_pm_qos_flags(9). That's the footer, folded in like a tiny ribbon πβ¨
π¦ 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