ufshcd_pm_qos_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 ufshcd_pm_qos_update(9) β€” like, the whole vibe πŸ’…

okay so bestie, welcome to the Kernel API Manual, section 9 obviously, and today's main character is ufshcd_pm_qos_update β€” a tiny little function that just wants to update a PM QoS request for you. that's it. that's the whole job. no cap. 🫢


✨ NAME ✨

ufshcd_pm_qos_update β€” update PM QoS request πŸ”₯


✨ SYNOPSIS ✨

void ufshcd_pm_qos_update (struct ufs_hba *hba , bool on );

like, it returns void, so don't go looking for a return value, it's giving "i have nothing to say" energy 😭


✨ ARGUMENTS ✨

  • hba β€” the per adapter instance πŸŽ€ literally one of these per adapter, that's your whole handle on the thing
  • on β€” if True, you're voting for perf PM QoS mode; otherwise it's power save mode πŸ’€ so yeah, this one bool is doing a lot of heavy lifting

✨ SEE ALSO ✨

the friend group is huge, bestie, i'm not exaggerating, they all live in the kernel file ./drivers/ufs/core/ufshcd.c and honestly this is giving "everyone in the group chat got added at once" 🌈


and yeah, all of those are in ./drivers/ufs/core/ufshcd.c β€” go read it, it's iconic πŸ‘‘

that's the whole page bestie, love u, bye!! πŸ¦‹

β€” signed with a little sparkle: this came out of ./drivers/ufs/core, in the very cute month of October 2026, ufshcd_pm_qos_update(9) πŸŽ€βœ¨πŸ’œ

πŸ“¦ where this page comes from