STRUCT IWL_MFUART_LOAD_NOTIF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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