STRUCT IWL_FW_INI_ALLOCATION_TLV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_fw_ini_allocation_tlv(9) πŸ’–

bestie, welcome to the Kernel API Manual page for struct iwl_fw_ini_allocation_tlv(9) β€” it’s giving DRAM-buffer allocation energy, and we’re literally about to read the whole thing. πŸ’«

🌸 NAME 🌸

struct iwl_fw_ini_allocation_tlv β€” Allocates DRAM buffers. that’s the vibe, no cap. πŸ’…

✨ SYNOPSIS ✨

okay so here’s the exact struct shape, bestie β€” do not come for me if you type it wrong:

struct iwl_fw_ini_allocation_tlv {
    struct iwl_fw_ini_header hdr;
    __le32 alloc_id;
    __le32 buf_location;
    __le32 req_size;
    __le32 max_frags_num;
    __le32 min_size;
};

that’s the whole squad of fields right there. 🫢

🫢 Members 🫢

each field is having its own little main-character moment:

  • hdr β€” the debug header. literally the debug header, okay? πŸŽ€
  • alloc_id β€” allocation id. One of enum iwl_fw_ini_allocation_id. so you know which allocation situation you’re in. ✨
  • buf_location β€” buffer location. One of enum iwl_fw_ini_buffer_location. location check, slay. πŸ¦‹
  • req_size β€” requested buffer size. the size you requested, bestie. 🌸
  • max_frags_num β€” maximum number of fragments. the cap on fragments, periodt. πŸ”₯
  • min_size β€” minimum buffer size. the smallest buffer size. πŸ’œ

🌈 SEE ALSO 🌈

like, go read these next, bestie β€” the Kernel file is ./drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h, and here’s the full SEE ALSO list in order, fr fr:

  • struct iwl_fw_ini_hcmd(9)
  • struct iwl_fw_ini_header(9)
  • struct iwl_fw_ini_addr_size(9)
  • struct iwl_fw_ini_region_dev_addr_range(9)
  • struct iwl_fw_ini_region_dev_addr(9)
  • struct iwl_fw_ini_region_fifos(9)
  • struct iwl_fw_ini_region_err_table(9)
  • struct iwl_fw_ini_region_special_device_memory(9)
  • struct iwl_fw_ini_region_internal_buffer(9)
  • struct iwl_fw_ini_region_tlv(9)
  • struct iwl_fw_ini_debug_info_tlv(9)
  • struct iwl_fw_ini_trigger_tlv(9)
  • struct iwl_fw_ini_hcmd_tlv(9)
  • struct iwl_fw_ini_addr_val(9)
  • struct iwl_fw_ini_conf_set_tlv(9)
  • enum iwl_fw_ini_config_set_type(9)
  • enum iwl_fw_ini_allocation_id(9)
  • enum iwl_fw_ini_buffer_location(9)
  • enum iwl_fw_ini_region_type(9)
  • enum iwl_fw_ini_time_point(9)
  • enum iwl_fw_ini_trigger_apply_policy(9)
  • enum iwl_fw_ini_trigger_reset_fw_policy(9)
  • enum iwl_fw_ini_dump_policy(9)
  • enum iwl_fw_ini_dump_type(9)

okay that’s the page, ily πŸ’– source/version: ./drivers/net/wireless/intel/i... Β· date: October 2026 Β· struct iwl_f...location_tlv(9) ✨

πŸ“¦ where this page comes from