STRUCT IWL_PRPH_SCRATCH_RBD_CFG(9)
π 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__le64up 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
- 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