STRUCT PM_API_FEATURE_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this page lives in the Kernel API Manual and it's all about struct pm_api_feature_data β€” aka PM API Feature data. πŸŽ€ It's giving small struct, big main character energy, and honestly? slay. πŸ’…

✨ SYNOPSIS ✨

here's the shape of it, fr fr:

struct pm_api_feature_data {
    u32 pm_api_id;
    int feature_status;
    struct hlist_node hentry;
 };

🧚 Members 🧚

  • pm_api_id β€” PM API Id, used as key to index into hashmap. literally the lookup key, bestie πŸ”‘
  • feature_status β€” status of PM API feature: valid, invalid. so it's valid or invalid, no in-between πŸ’…
  • hentry β€” hlist_node that hooks this entry into hashtable. it's the little hookup that gets this entry into the hashtable 🫢

🌈 SEE ALSO 🌈

okay so the lore is deep. the kernel file is ./drivers/firmware/xilinx/zynqmp.c, and here's the whole reference squad, no skips, periodt:


okay that's the whole page, bestie β€” mwah πŸ’‹ this one is filed under ./drivers/firmware/xilinx, dated October 2026, and the page is struct pm_api_feature_data(9). go be iconic with your PM API feature data! 🫢✨

πŸ“¦ where this page comes from