STRUCT IWL_PRPH_SCRATCH_HWM_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_prph_scratch_hwm_cfg(9) ✨

okay so this is the Kernel API Manual page for struct iwl_prph_scratch_hwm_cfg, and bestie, it's short but it matters 🫢


🌸 NAME

struct iwl_prph_scratch_hwm_cfg β€” hwm config πŸ’–

like… that's literally it, that's the whole name section, no cap


πŸ¦‹ SYNOPSIS

struct iwl_prph_scratch_hwm_cfg {
    __le64 hwm_base_addr;
    __le32 hwm_size;
    __le32 debug_token_config;
 };

look at her, three fields, tiny little icon πŸ‘‘


πŸŽ€ Members

  • hwm_base_addr β€” the hwm start address, i.e. where the hwm begins, very demure, very start-of-the-hwm πŸ’«
  • hwm_size β€” the hwm size in DWs, and yes the units are DWs, don't come for me, that's what it says πŸ™ˆ
  • debug_token_config β€” debug preset 🧚 that's the whole description, she's mysterious like that

πŸ”₯ SEE ALSO

the whole squad of related bits, all living 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_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)

go read the whole friend group, they're all iconic together 🌈


lowkey a reminder that this page came out of ./drivers/net/wireless/intel/i... and it's dated October 2026 ⭐ so if you're reading this from the future… hi, hope the kernel's slaying πŸ’…

and that's the whole page, periodt πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from