STRUCT IWL_PRPH_SCRATCH_RBD_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_prph_scratch_rbd_cfg β€” RBDs configuration πŸ’–

okay bestie, welcome to the struct iwl_prph_scratch_rbd_cfg(9) page, straight out of the Kernel API Manual ✨ this one's a little baby struct β€” literally two fields β€” but it's carrying RBDs configuration and we're gonna stan it properly πŸŽ€


✨ NAME ✨

struct iwl_prph_scratch_rbd_cfg β€” RBDs configuration 🌸

like, that's it, that's the whole vibe. RBDs configuration. iconic. no notes πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole struct, bestie, copied exactly so you can screenshot it and put it in the group chat πŸ“Έ

struct iwl_prph_scratch_rbd_cfg {
    __le64 free_rbd_addr;
    __le32 reserved;
};

that's genuinely the entire thing. two members. lowkey a minimal queen πŸ‘‘


πŸŽ€ Members πŸŽ€

okay so let's go through them one by one, no skipping, we don't do that here πŸ’–

  • free_rbd_addr β€” the default queue free RB CB base address ✨ that's the whole description, fr fr. it's the base address, it's for the default queue, it's the free RB CB one, and it's a __le64 up in the synopsis. periodt 🫢
  • reserved β€” reserved πŸ™ˆ that's it. it's reserved. it's a __le32. it's reserved. we don't ask questions, we just respect the reserved field and move on πŸ’€

🌈 SEE ALSO 🌈

okay this is the part where the page goes full main-character-arc and lists literally everyone in the extended universe 😭 all of these live in the kernel file ./drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h, and here's the complete squad, no cap, not a single one left out 🧚

  • 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_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 fifteen whole references, bestie, we read them all, we respected them all πŸ’œ

go off and configure those RBDs, but remember β€” reserved is reserved, and that's not a suggestion it's a lifestyle πŸ“

🌸 anywayyy, this page came from ./drivers/net/wireless/intel/i... and the version/date stamp on it is October 2026, and the title on the tin is struct iwl_...atch_rbd_cfg(9) β€” so like, mwah, thanks for reading, ily, go read the other fifteen pages now, byeeee πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from