ufshcd_pm_qos_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ufshcd_pm_qos_init πŸ’–

okay bestie, welcome to the Kernel API Manual, section 9, and honestly? this page is short and sweet and I'm obsessed πŸŽ€


🌸 NAME 🌸

ufshcd_pm_qos_init β€” initialize PM QoS request ✨

like, it sets up the PM QoS request. that's the whole vibe. no notes. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void ufshcd_pm_qos_init (struct ufs_hba *hba );

that's it, that's the whole signature, and she's serving 🫢


⭐ ARGUMENTS ⭐

  • hba β€” per adapter instance 🌈 (yeah, that's the entire description the original gives us, and honestly? she said what she said. the adapter instance in question, individually, one per adapter, iykyk)

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/ufs/core/ufshcd.c πŸ“ β€” and then a genuinely iconic cast list, because this function rolls with a LOT of friends. every single one, no skipping, we're not doing that here πŸ’€

that's the whole squad and yes I typed every single one, don't test me πŸ˜€πŸ’…

also lowkey struct uc_string_id(9) is in there hanging out with all the ufshcd_* functions and I respect the confidence 🫢

and that's the page!! short queen, zero filler, all facts 🌸✨

sign-off time, mwah πŸ’‹ β€” this whole thing lives under ./drivers/ufs/core, dated October 2026, and it's ufshcd_pm_qos_init(9) all the way down. bye bestie, go init some PM QoS requests responsibly πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from