STRUCT IWL_PRPH_SCRATCH_PNVM_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ 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