dev_pm_qos_...stor_request(9)
π
dev_pm_qos_...stor_request(9)
okay so bestie, welcome to the Kernel API Manual π β yes we're reading kernel docs together, this is our bonding era, no cap.
β¨ NAME β¨
dev_pm_qos_add_ancestor_request β literally adds a PM QoS request for a device's ancestor. That's it, that's the whole vibe. π
πΈ SYNOPSIS πΈ
int dev_pm_qos_add_ancestor_request (struct device *dev , struct
dev_pm_qos_request *req , enum dev_pm_qos_req_type type , s32 value );
likeβ¦ yes she's a function, yes she returns an int, we move π
π¦ ARGUMENTS π¦
devβ the device whose ancestor we're adding the request for. not the device itself, bestie, the ancestor β read it again, iykyk πreqβ pointer to the preallocated handle. preallocated!! you gotta bring your own handle, it's giving bring-your-own-beverage π₯€typeβ the type of the request. that's theenum dev_pm_qos_req_typeenergy β¨valueβ the constraint latency value, a lils32. it's the number, it's the moment π
π SEE ALSO π
Kernel file ./drivers/base/power/qos.c β and honestly the whole friend group showed up for this one, so let's give them all their moment π«Ά:
__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_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)
like, the whole squad. main character energy all around π
reminder bestie: this page lives under ./drivers/base/power, and it's dated October 2026 β so yeah, future-coded of it ππ
and that's the page!! go forth and add those ancestor requests, you absolute icon ππ¦ mwah π
π¦ 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