STRUCT IWL_PRPH_SCRATCH_PNVM_CFG(9)
π¦ struct iwl_prph_scratch_pnvm_cfg(9) β the glow-up edition π¦
okay bestie so this is a kernel API manual page for struct iwl_prph_scratch_pnvm_cfg(9), and honestly? it's a little cutie. tiny struct, three-ish fields, does its job, doesn't overstay its welcome. let's get into it β¨
π NAME π
struct iwl_prph_scratch_pnvm_cfg β the PNVM scratch. that's it, that's the whole name. short, sweet, main character energy πΈ
β¨ SYNOPSIS β¨
here's the whole struct in all its glory, typed out exactly, no cap:
struct iwl_prph_scratch_pnvm_cfg {
__le64 pnvm_base_addr;
__le32 pnvm_size;
__le32 reserved;
};
four fields, all your faves, all little-endian where it counts. iykyk π
π Members π
okay so meet the cast:
pnvm_base_addrβ this is the PNVM start address. where the PNVM actually begins, the whole starting point of the situation. iconic behavior, lowkey the anchor of the group π«Άpnvm_sizeβ the size of the PNVM image in bytes. yes bytes, not vibes, keep it in bytes bestie πreservedβ reserved. that's it. that's the description. she's reserved, literally, she said "no thoughts, just reserved" and we respect it π
π SEE ALSO π
if you thought this struct was the whole friend group, oh honey, no β there's lore. the source file lives at ./drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h, and here's literally everyone else you should go vibe with:
- 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_control(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's a whole squad fr fr β go read up on all of them, they're all part of the same wireless intel iwlwifi pcie context-info-v2 universe π
reminder bestie: this is a kernel API struct, so treat the fields with respect β reserved is reserved for a reason, don't be out here filling it with random nonsense π
okay that's the page!! π source came from ./drivers/net/wireless/intel/i... and it's dated October 2026, so like, future vibes β¨ and it's titled struct iwl_p...tch_pnvm_cfg(9) in case u forgot already π mwah, go write some good kernel code bestie π§
π¦ 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