STRUCT IWL_PRPH_SCRATCH_CONTROL(9)
π struct iwl_prph_scratch_control (9) β the Kernel API Manual, bestie edition π
Okay so this is a page from the Kernel API Manual β yes, the kernel kernel, like Linux, like the thing running your whole life rn β and we're zooming in on one specific lil struct. It's giving "small but important". No cap. β¨
πΈ NAME πΈ
struct iwl_prph_scratch_control β the control structure. That's it, that's the name. Cute, short, does exactly what it says on the tin π«Ά
β¨ SYNOPSIS β¨
Here's the whole shape of her, literally verbatim, don't touch:
struct iwl_prph_scratch_control {
__le32 control_flags;
__le32 control_flags_ext;
};
Two __le32s. That's the entire struct. She is lowkey minimal and I respect it π
π¦ Members π¦
control_flagsβ the context information flags, bestie. For the deets you gotta go look atenum iwl_prph_scratch_flags. That's where the lore lives πcontrol_flags_extβ context information but make it extended β for the extra flags. Seeenum iwl_prph_scratch_ext_flagsfor those. It's giving "flags but the sequel" π
π§ SEE ALSO π§
Okay so this is the part where I introduce you to the whole friend group. The kernel file lives at ./drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h β go say hi sometime π
And here's everyone else you should know:
enum iwl_prph_scratch_mtr_format(9)enum iwl_prph_scratch_flags(9)enum iwl_prph_scratch_ext_flags(9)struct iwl_prph_scratch_version(9)struct iwl_prph_scratch_pnvm_cfg(9)struct iwl_prph_scratch_mem_desc_addr_array(9)struct iwl_prph_scratch_hwm_cfg(9)struct iwl_prph_scratch_rbd_cfg(9)struct iwl_prph_scratch_uefi_cfg(9)struct iwl_prph_scratch_step_cfg(9)struct iwl_prph_scratch_ctrl_cfg(9)struct iwl_context_info_dram_fseq(9)struct iwl_prph_scratch(9)struct iwl_prph_info(9)struct iwl_context_info_v2(9)
That is a whole squad of structs and enums and honestly? Obsessed. Go read them all, iykyk ππ
Friendly heads up from your girl: I kept every single one of those references exactly as written, so if you're cross-referencing the kernel source, you're golden. Don't come for me if you typo them yourself π
And that's the whole page, bestie! This one came straight out of ./drivers/net/wireless/intel/i... β yep, that's genuinely how the source line was abbreviated, the vibes are immaculate and slightly truncated π β dated October 2026, and it's the manual page for struct iwl_...atch_control(9). Slay, go read some kernel headers, 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