STRUCT IWL_PRPH_SCRATCH_UEFI_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_prph_scratch_uefi_cfg β€” prph scratch reduce power table πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ this one's a lil struct in the Intel iwlwifi world and honestly it's short but she's important 🫢


🌸 NAME 🌸

struct iwl_prph_scratch_uefi_cfg β€” prph scratch reduce power table πŸ’…

Like, that's the whole vibe. It's the layout for a reduce-power table living in the prph scratch area. No cap. πŸŽ€


✨ SYNOPSIS ✨

struct iwl_prph_scratch_uefi_cfg {
    __le64 base_addr;
    __le32 size;
    __le32 reserved;
 };

look at her. three real fields plus one reserved, all cute and little πŸ˜­πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • base_addr β€” the reduce power table address πŸ“ like, where the table actually lives
  • size β€” the size of the entire power table image πŸ”₯ the whole thing, not a slice, the whole image
  • reserved β€” (reserved) πŸ™ˆ that's it, that's the whole description. hands off, it's reserved, mind your business bestie

πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where she name-drops literally everyone in the friend group πŸ’€ all of these live in the kernel file ./drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h:

  • 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_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_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)

like, the whole squad fr fr πŸŒˆπŸ’œ


ngl if you're poking at the reserved field, that's not main character energy. leave it alone 🫢

and that's the page!! mwah πŸ’‹ sign-off time: this lil beauty comes from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” struct iwl_prph_scratch_uefi_cfg(9), slay, periodt β­πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from