dev_pm_qos_...atency_limit(9)
πΈ dev_pm_qos_expose_latency_limit β Kernel API Manual π
okay so first things first, bestie: the title up top got a little chopped (dev_pm_qos_...atency_limit(9), the way it's giving "text message that got cut off mid-word" π) but the actual function is the whole entire dev_pm_qos_expose_latency_limit, and we're living in the Kernel API Manual, and yes this is a whole page about it. strap in π
β¨ NAME β¨
dev_pm_qos_expose_latency_limit β literally exposes the PM QoS latency limit to user space. that's the whole vibe. it puts the limit out there so userspace can see it / touch it. exposing. iconic behaviour tbh π«Ά
β¨ SYNOPSIS β¨
int dev_pm_qos_expose_latency_limit (struct device *dev , s32 value );
like, that's the signature, no cap. int going in, int coming out, two args, periodt π
β¨ ARGUMENTS β¨
devβ thestruct devicewhose PM QoS latency limit is the one being exposed to user space. it's her limit, she's the main character here πvalueβ the initial value of the latency limit. like, the starting number before anything else happens. the origin story, if you will π±
β¨ SEE ALSO β¨
the whole friend group, fr fr β this lives in the kernel file ./drivers/base/power/qos.c, and honestly you should go meet the rest of the squad:
__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_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)
bestie note: dev_pm_qos_hide_latency_limit(9) is right there in the list and it's literally the reverse of this one β yin and yang, expose and hide, the duality of ~~man~~ kernel π¦
so yeah, that's the page π it's short, it's sweet, it's from ./drivers/base/power, dated October 2026, and the whole thing still answers to the name dev_pm_qos_...atency_limit(9) β truncated title and all, she's still slaying β¨ mwah, go read the qos.c file, ily, bye ππ
π¦ 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