STRUCT HFI_FEATURES(9)
π 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.
struct hfi_cpu_data(9)struct hfi_hdr(9)struct hfi_instance(9)struct hfi_cpu_info(9)intel_hfi_online(9)intel_hfi_offline(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms