STRUCT IWL_DRAM_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct iwl_dram_info β€” the DRAM fragments allocation struct, bestie ✨

So this is a page from the Kernel API Manual (struct iwl_dram_info(9)), and it's literally just a struct that's all about DRAM fragments allocation. No cap. Let's get into it πŸ’…


🌸 SYNOPSIS 🌸

struct iwl_dram_info {
    __le32 first_word;
    __le32 second_word;
    struct iwl_buf_alloc_cmd dram_frags[IWL_FW_INI_ALLOCATION_NUM - 1];
 };

Look at her. Three members. Main character energy, honestly πŸŽ€


πŸ¦‹ Members πŸ¦‹

  • first_word β€” a magic word value ✨ like, literally a magic word, that's what it is
  • second_word β€” also a magic word value πŸͺ„ (yes, another one, we stan a two-magic-word situation)
  • dram_frags β€” the DRAM fragmentaion detail πŸ“ this is where the actual fragment info lives, iykyk

πŸ‘‘ Description πŸ‘‘

Okay so here's the vibe: the driver will fill in the first 1K(+) of the pointed DRAM fragment πŸ’Ύ that's the whole bit. She's a straightforward queen, no drama, no secrets 🌈


πŸ”₯ SEE ALSO πŸ”₯

Everything else living its best life in ./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_frag(9)
  • struct iwl_buf_alloc_cmd(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 friend group, fr fr 🫢 go say hi to all of them, they're all iconic in their own way πŸ’œ


ngl bestie, if you're reading this page you were probably already deep in the iwlwifi debug headers, and honestly? respect πŸ˜­πŸ’€

okay that's the whole page, mwah πŸ’‹ this one came from ./drivers/net/wireless/intel/i... β€” October 2026 edition, filed under struct iwl_dram_info(9) πŸ§šβ€β™€οΈ slay, go fill in that first 1K(+) of DRAM fragment, periodt 🌟

πŸ“¦ where this page comes from