STRUCT IWL_MFUART_LOAD_NOTIF(9)
π NAME π
okay so bestie, meet struct iwl_mfuart_load_notif β it's the mfuart image version & status struct, and it's filed under MFUART_LOAD_NOTIFICATION = 0xb1 β¨ (yes that's a literal hex number, she's got a whole ID and everything, iconic).
this page lives in the Kernel API Manual, section 9 π β so if you see struct iwl_mfuart_load_notif(9) floating around, that's her full name with the fancy suffix, no cap.
π¦ SYNOPSIS π¦
here's the whole glow-up, character for character, don't touch a thing:
struct iwl_mfuart_load_notif {
__le32 installed_ver;
__le32 external_ver;
__le32 status;
__le32 duration;
__le32 image_size;
};
every field is a __le32, which is giving "little-endian and proud of it" π β copy this exactly if you're writing code against it, fr fr.
πΈ Members πΈ
let's do a vibe check on every single member, one by one, no skipping:
installed_verβ the installed image version π literally the version of the image that got installed.external_verβ the external image version π¦ same energy, but for the external image.statusβ the MFUART loading status β this is where she tells you how the load went.durationβ the MFUART loading time π how long the loading took.image_sizeβ the MFUART image size in bytes π bytes, bestie, bytes.
ngl these descriptions are short and sweet β I'm not adding any extra lore, because the page doesn't. what you see is what you get π
π SEE ALSO π
she runs with a whole squad π all of these are from the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/debug.h, go say hi:
enum iwl_debug_cmds(9)struct iwl_error_resp(9)struct iwl_shared_mem_cfg_v2(9)struct iwl_shared_mem_lmac_cfg(9)struct iwl_shared_mem_cfg(9)struct iwl_mfuart_load_notif_v1(9)β the v1 sister, obsessed π«Άstruct iwl_mfu_assert_dump_notif(9)enum iwl_marker_id(9)struct iwl_marker(9)struct iwl_marker_rsp(9)struct iwl_dbg_mem_access_cmd(9)struct iwl_dbg_mem_access_rsp(9)struct iwl_dbg_suspend_resume_cmd(9)struct iwl_buf_alloc_frag(9)struct iwl_buf_alloc_cmd(9)struct iwl_dram_info(9)struct iwl_dbgc1_info(9)struct iwl_dbg_host_event_cfg_cmd(9)struct iwl_dbg_dump_complete_cmd(9)struct iwl_tas_status_per_mac(9)struct iwl_tas_status_resp(9)enum iwl_tas_dyna_status(9)enum iwl_tas_statically_disabled_reason(9)enum iwl_fw_dbg_config_cmd_type(9)struct iwl_fw_dbg_config_cmd(9)
that's the whole page, bestie, you ate that ππ
sign-off time: this one came from the source path ./drivers/net/wireless/intel/i... and she's dated October 2026 β β footer title check, it's struct iwl_m...t_load_notif(9) in case the truncation was stressing you out π bye bestie, go read some headers π
π¦ 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