STRUCT DEV_PM_OPP_ICC_BW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct dev_pm_opp_icc_bw(9) πŸ’–

okay bestie, welcome to the Kernel API Manual entry for struct dev_pm_opp_icc_bw(9). this is the whole vibe: a lil struct for bandwidth values, and we're gonna go through every single field and ref, no skips, no cap. πŸ’…

πŸ’– NAME πŸ’–

struct dev_pm_opp_icc_bw - Interconnect bandwidth values. that's the name, that's the assignment, periodt. ✨

✨ SYNOPSIS ✨

okay so here's the struct exactly as it appears, bestie β€” do not come for the formatting:

       struct dev_pm_opp_icc_bw {
           u32 avg;
           u32 peak;
        };

🫢 Members 🫢

  • avg β€” the average bandwidth that goes with this OPP, in icc units. it's giving "average bandwidth, but make it precise" and yes that's important. πŸ’–
  • peak β€” the peak bandwidth that goes with this OPP, in icc units. highkey just as important, fr fr. πŸ”₯

🌸 DESCRIPTION 🌸

so this struct is where the bandwidth values for one single interconnect path get stored. that's the whole description, bestie β€” it's lowkey iconic in its simplicity. the way that this struct just has main character energy for exactly one interconnect path? obsessed. it ate and left no crumbs. 🌈

πŸ¦‹ SEE ALSO πŸ¦‹

go look at these, iykyk:

  • Kernel file ./drivers/opp/opp.h
  • struct opp_config_data(9)
  • struct dev_pm_opp(9)
  • struct opp_device(9)
  • struct opp_table(9)

okay bye bestie β€” this page came from ./drivers/opp, it's dated October 2026, and the manual entry is struct dev_pm_opp_icc_bw(9). slay and stay cozy. πŸ’œβœ¨

πŸ“¦ where this page comes from