STRUCT IWL_FW_INI_ADDR_SIZE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct iwl_fw_ini_addr_size(9) β€” kernel API manual, bestie edition πŸŽ€

okay so real talk, this is a page from the kernel API manual (that's the (9) up there btw, it's giving "section 9" energy) and honestly? it's a tiny little struct with main character energy and only two jobs. let's get into it πŸ’…


✨ NAME ✨

struct iwl_fw_ini_addr_size β€” the base address and size that defines a chunk of memory 🧚

like, that's it. that's the whole vibe. a little buddy that says "here's where memory starts, and here's how much of it we're talking about." iconic honestly 🫢


🌸 SYNOPSIS 🌸

struct iwl_fw_ini_addr_size {
    __le32 addr;
    __le32 size;
 };

look at her. two fields. no drama. no cap. πŸ’–


πŸ¦‹ Members πŸ¦‹

  • addr β€” the base address, and heads up bestie, it's a fixed size β€” 4 bytes ✨ (yes the manpage literally spells it out, so i'm spelling it out too, iykyk)
  • size β€” the size to read πŸ”₯ like, how much you're actually pulling in. not the address, the amount. don't mix them up bestie 😭

πŸ’œ SEE ALSO πŸ’œ

okay this is the part where the page goes full group-chat-adds-everyone mode, because there are so many cousins. all of these live over in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h, and every single one made the list:

  • struct iwl_fw_ini_hcmd(9)
  • struct iwl_fw_ini_header(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_allocation_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)
ngl the list is long but every single one is a real one, no invented faves here 🫢 go read them, they're all in that same dbg-tlv.h file.

and that's the whole page, bestie πŸ’€ short and sweet. this came from ./drivers/net/wireless/intel/i... (the footer cuts it off, don't look at me 😭), dated October 2026, and it's the struct iwl_fw_ini_addr_size(9) manual page. slay, go forth and chunk your memory responsibly πŸŒˆβ­πŸ‘‘

πŸ“¦ where this page comes from