STRUCT HFI_FEATURES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, this is from the Kernel API Manual and it's literally the page for the HFI feature struct. no cap, it's giving "supported HFI features" and we're gonna go through every single member, periodt. ✨


🌸 SYNOPSIS 🌸

       struct hfi_features {
           size_t nr_table_pages;
           unsigned int    cpu_stride;
           unsigned int    hdr_size;
        };

πŸ’… Members πŸ’…

  • nr_table_pages β€” the size of the HFI table, measured in 4KB pages πŸŽ€
  • cpu_stride β€” the stride size used to locate the capability data of a logical processor inside the table (i.e., the row stride). slay. πŸ’«
  • hdr_size β€” the size of the table header. periodt. 🫢

πŸŽ€ Description πŸŽ€

Parameters and supported features that are common to all HFI instances β€” that's the whole vibe. every HFI instance shares these, no exceptions. πŸ’–


πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/thermal/intel/intel_hfi.c β€” go read it, bestie.


later bestie πŸ’‹ β€” this cutie came from ./drivers/thermal/intel, dated October 2026, and it's all about struct hfi_features(9). mwah πŸ’–

πŸ“¦ where this page comes from