STRUCT IWL_FW_INI_REGION_DEV_ADDR_RANGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct iwl_fw_ini_region_dev_addr_range β€” the configuration for reading a device address range πŸ’– (like, the little struct that tells the firmware "okay bestie, go read this chunk of device memory"). It's a Kernel API Manual situation, no cap.


🌸 SYNOPSIS 🌸

struct iwl_fw_ini_region_dev_addr_range {
    __le32 offset;
};

That's literally the whole struct. One member. Iconic minimalist behavior. πŸŽ€


πŸ¦‹ Members πŸ¦‹

  • offset β€” this is the offset you add to the base address of each chunk. And here's the part you cannot skip, bestie: the addrs[] array gets treated as an array of iwl_fw_ini_addr_size β€” which is an array of (addr, size) pairs. So like, each entry is a little duo, addr and size, holding hands. 🫢

πŸ’… SEE ALSO πŸ’…

Bestie, the whole friend group is here β€” it's giving family reunion at ./drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h:

  • 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(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)

And that's the whole page, babes πŸ’œ β€” this one came straight out of ./drivers/net/wireless/intel/i..., dated October 2026, and it will forever live in our hearts as struct iwl_...v_addr_range(9). Slay. 🧚✨

πŸ“¦ where this page comes from