STRUCT IPA_POWER_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the Kernel API Manual β€” this one's a lil struct from the IPA world and honestly? it's giving "small but mighty." we're talking about struct ipa_power_data β€” literally the description of IPA power configuration data. that's the whole vibe. 🫢


✨ NAME ✨

struct ipa_power_data β€” the description of IPA power configuration data, no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole thing, copied exactly, don't come for me:

struct ipa_power_data {
    u32 core_clock_rate;
    u32 interconnect_count;
    const struct ipa_interconnect_data *interconnect_data;
 };

like, that's it. three fields. main character energy fr fr ✨


πŸŽ€ Members πŸŽ€

  • core_clock_rate β€” the core clock rate, and bestie it's in Hz. hertz. literally cycles per second. iconic unit, love that for us πŸ•°οΈ
  • interconnect_count β€” the number of entries in the interconnect_data array. yes, she's the counter. yes, she's counting. keep her accurate or the array vibes will be OFF 😭
  • interconnect_data β€” the IPA interconnect configuration data itself. the actual data. the moment. πŸ‘‘

🌈 SEE ALSO 🌈

go read these next, i'm obsessed with the cross-references honestly:

  • Kernel file ./drivers/net/ipa/ipa_data.h
  • IPA/GSI Configuration Data(9)
  • struct ipa_qsb_data(9)
  • struct gsi_channel_data(9)
  • struct ipa_endpoint_data(9)
  • struct ipa_gsi_endpoint_data(9)
  • struct ipa_resource_limits(9)
  • struct ipa_resource(9)
  • struct ipa_resource_data(9)
  • struct ipa_mem_data(9)
  • struct ipa_interconnect_data(9)
  • struct ipa_data(9)

like that's a whole friend group right there πŸ’œ


and that's the page!! this one lives over in ./drivers/net/ipa, and the version/date energy is October 2026 β€” so yeah, future-coded of her ngl πŸ§šβ€β™€οΈπŸ’« slay, go configure those interconnects bestie 🌸

πŸ“¦ where this page comes from