STRUCT IFS_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual, section 9. we are looking at struct ifs_data, and it is literally the lil’ bundle of attributes related to the intel IFS driver. no cap, this is the whole vibe. 🫢


🌸 NAME 🌸

struct ifs_data β€” the struct that holds attributes related to the intel IFS driver. periodt. πŸ’–


✨ SYNOPSIS ✨

       struct ifs_data {
           int loaded_version;
           bool loaded;
           bool loading_error;
           int valid_chunks;
           int status;
           u64 scan_details;
           u32 cur_batch;
           u32 generation;
           u32 chunk_size;
           u32 array_gen;
           u32 max_bundle;
        };

πŸŽ€ Members πŸŽ€

  • loaded_version β€” stores the currently loaded ifs image version. it’s giving β€œversion receipt” energy. 🧾
  • loaded β€” tells you if a valid test binary has been loaded into the memory. yes, literally that check. πŸ‘‘
  • loading_error β€” an error occurred on another CPU while loading the image. another CPU said β€œnot me” 😭
  • valid_chunks β€” the number of chunks which could be validated. counting the good ones fr fr. πŸ”’
  • status β€” holds a simple status: pass / fail / untested. short king energy. πŸ’€
  • scan_details β€” an opaque scan status code from h/w. h/w said β€œiykyk” πŸ™ˆ
  • cur_batch β€” a number indicating the currently loaded test file. the current batch is main character. 🌟
  • generation β€” the IFS test generation enumerated by hardware. hardware is doing the sorting. πŸ”₯
  • chunk_size β€” size of a test chunk. chunk said β€œI have a size” and slayed. πŸ“
  • array_gen β€” test generation of array test. another generation, another vibe. 🌈
  • max_bundle β€” maximum bundle index. the ceiling. the limit. the final boss. πŸ’œ

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./drivers/platform/x86/intel/ifs/ifs.h
  • In-Field Scan(9)
  • struct ifs_test_msrs(9)

okay bestie, that’s the whole struct. this page is from the Kernel API Manual, source ./drivers/platform/x86/intel/ifs, dated October 2026 β€” struct ifs_data(9), mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from