STRUCT INTEL_TPMI_PM_FEATURE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is struct intel_tpmi_pm_feature(9) from the Kernel API Manual β€” and it is literally the TPMI PM Feature information for a TPMI ID. No cap. ✨


🌸 SYNOPSIS 🌸

struct intel_tpmi_pm_feature {
    struct intel_tpmi_pfs_entry pfs_header;
    u64 vsec_offset;
    struct intel_vsec_device *vsec_dev;
};

πŸŽ€ Members πŸŽ€

  • pfs_header β€” the PFS header retrieved from the hardware 🫢
  • vsec_offset β€” starting MMIO address for this feature, in bytes. Essentially this offset = "Address" from VSEC header + PFS Capability offset for this feature entry. iykyk πŸ’…
  • vsec_dev β€” pointer to the intel_vsec_device structure for this TPMI device ✨

🌈 Description 🌈

Represents TPMI instance information for one TPMI ID. it's giving very specific main character energy πŸ‘‘


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/platform/x86/intel/vsec_tpmi.c plus these cuties:

  • struct intel_tpmi_pfs_entry(9)
  • struct intel_tpmi_info(9)
  • struct tpmi_info_header(9)
  • struct tpmi_feature_state(9)

mwah πŸ’‹ β€” source/version: ./drivers/platform/x86/intel, dated October 2026. byeee bestie πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from