STRUCT IWL_BUF_ALLOC_FRAG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct iwl_buf_alloc_frag(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’… today's main character is struct iwl_buf_alloc_frag, and it's literally just a DBGC fragment. that's it. that's the whole vibe. no cap.


πŸŽ€ NAME πŸŽ€

struct iwl_buf_alloc_frag β€” a DBGC fragment πŸ¦‹


🌸 SYNOPSIS 🌸

here's the whole glow-up, character for character, don't touch it:

struct iwl_buf_alloc_frag {
    __le64 addr;
    __le32 size;
};

two fields. iconic. she's compact and she knows it ✨


πŸ’– Members πŸ’–

  • addr β€” the base address of the fragment. like, where it lives. her home address, if you will 🏑
  • size β€” the size of the fragment. how much of a moment she's taking up πŸ’«

πŸ”₯ SEE ALSO πŸ”₯

okay so this is the part where the group chat gets BIG, because she runs with a whole squad. all of these, fr fr, no skips:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/debug.h
  • 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)
  • struct iwl_mfuart_load_notif(9)
  • 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_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)

like I said. entire friend group. iykyk 🫢


go read the debug.h header if you want the full lore, bestie β€” that's where the whole friend group actually lives πŸ’œ

and that's the page!! πŸŽ€ source is ./drivers/net/wireless/intel/i... (yes, truncated with the little dots, that's just how she's printed, don't come for me 😭), version date October 2026, and the page signs off as struct iwl_buf_alloc_frag(9). slay, go read your kernel headers, periodt πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from