STRUCT IWL_PRPH_INFO(9)
πΈ struct iwl_prph_info(9) β like, the whole peripheral-info vibe check πΈ
okay bestie, listen up π this is the manual page for struct iwl_prph_info, also known as peripheral information β iwlwifi edition, kernel API manual energy, and honestly? she's giving "small struct, big responsibilities" and I'm obsessed. π
β¨ NAME β¨
struct iwl_prph_info β peripheral information π¦
β¨ SYNOPSIS β¨
no cap, here's the whole thing, character for character, don't @ me:
struct iwl_prph_info {
__le32 boot_stage_mirror;
__le32 ipc_status_mirror;
__le32 sleep_notif;
__le32 reserved;
};
π«Ά Members π«Ά
four fields, four little icons, let's go π
boot_stage_mirrorβ this one reflects the value in the Boot Stage CSR register. it's literally a mirror, she's just reflecting, that's her whole job πipc_status_mirrorβ reflects the value in the IPC Status CSR register. same mirror energy, different CSR, iconic β¨sleep_notifβ indicates the peripheral sleep status π΄ like, it's telling you whether the peripheral is napping or notreservedβ reserved. that's it. that's the description. don't touch her, she's resting π
π SEE ALSO π
the friend group π β first up, the kernel file that holds all of this:
./drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
and then the whole squad of related pages, all of them, go follow them fr fr:
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_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_context_info_v2(9)
π reminder bestie: those field names and that header path are exact. don't be out here renaming boot_stage_mirror to something cuter, I'm begging π
and that's the page!! mwah π this came to you from source ./drivers/net/wireless/intel/i..., dated October 2026, and it's filed under struct iwl_prph_info(9) β slay, go read your kernel source, periodt πβπ§
π¦ 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