ENUM IWL_LOCATION_BW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum iwl_location_bw(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes that manual, the one with the actual lore. Today's episode: enum iwl_location_bw, aka the vibe check for how much spectrum you're claiming. no cap, it's giving very "pick your lane" energy πŸ¦‹


🌸 NAME 🌸

enum iwl_location_bw β€” location bandwidth selection πŸ’– (literally just picking your bandwidth, iykyk)


✨ SYNOPSIS ✨

enum iwl_location_bw {
    IWL_LOCATION_BW_20MHZ ,
    IWL_LOCATION_BW_40MHZ ,
    IWL_LOCATION_BW_80MHZ ,
    IWL_LOCATION_BW_160MHZ ,
    IWL_LOCATION_BW_320MHZ

};

like, that's the whole squad right there πŸ‘‘ five constants, no drama, all in order.


πŸŽ€ Constants πŸŽ€

  • IWL_LOCATION_BW_20MHZ β€” 20 MHz πŸ“ (the cozy starter size, ngl)
  • IWL_LOCATION_BW_40MHZ β€” 40 MHz 🌸 (doubled up, main character energy)
  • IWL_LOCATION_BW_80MHZ β€” 80 MHz πŸ¦‹ (now we're actually cooking)
  • IWL_LOCATION_BW_160MHZ β€” 160 MHz πŸ”₯ (big, bold, iconic)
  • IWL_LOCATION_BW_320MHZ β€” 320 MHz πŸ’€ (the final boss of bandwidth, ate and left no crumbs)

πŸ’œ SEE ALSO πŸ’œ

so like, if you wanna go down the rabbit hole (and you do), these are all the siblings β€” go say hi 🫢

Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/location.h, then:

  • enum iwl_location_subcmd_ids(9)
  • enum iwl_location_frame_format(9)
  • enum iwl_location_format_bw(9)
  • struct iwl_tof_config_cmd(9)
  • enum iwl_tof_bandwidth(9)
  • enum iwl_tof_responder_cmd_valid_field(9)
  • enum iwl_tof_responder_cfg_flags(9)
  • struct iwl_tof_responder_config_cmd_v6(9)
  • struct iwl_tof_responder_config_cmd_v7(9)
  • struct iwl_tof_responder_config_cmd_v8(9)
  • struct iwl_tof_responder_config_cmd_v9(9)
  • struct iwl_tof_responder_config_cmd(9)
  • struct iwl_tof_responder_dyn_config_cmd_v2(9)
  • enum iwl_responder_dyn_cfg_valid_flags(9)
  • struct iwl_tof_responder_dyn_config_cmd(9)
  • struct iwl_tof_range_req_ext_cmd(9)
  • enum iwl_tof_location_query(9)
  • enum iwl_initiator_ap_flags(9)
  • struct iwl_tof_range_req_ap_entry_v3(9)
  • struct iwl_tof_range_req_ap_entry_v4(9)
  • enum iwl_location_cipher(9)
  • struct iwl_tof_range_req_ap_entry_v6(9)
  • struct iwl_tof_range_req_ap_entry_v7(9)
  • struct iwl_tof_range_req_ap_entry_v8(9)
  • struct iwl_tof_range_req_ap_entry_v9(9)
  • struct iwl_tof_range_req_ap_entry(9)
  • enum iwl_tof_response_mode(9)
  • enum iwl_tof_initiator_flags(9)
  • struct iwl_tof_range_req_cmd_v5(9)
  • struct iwl_tof_range_req_cmd_v7(9)
  • struct iwl_tof_range_req_cmd_v8(9)
  • struct iwl_tof_range_req_cmd_v9(9)
  • struct iwl_tof_range_req_cmd_v11(9)
  • struct iwl_tof_range_req_cmd_v12(9)
  • struct iwl_tof_range_req_cmd_v13(9)
  • struct iwl_tof_range_req_cmd(9)
  • enum iwl_tof_entry_status(9)
  • struct iwl_tof_range_rsp_ap_entry_ntfy_v3(9)
  • struct iwl_tof_range_rsp_ap_entry_ntfy_v4(9)
  • struct iwl_tof_range_rsp_ap_entry_ntfy_v5(9)
  • struct iwl_tof_range_rsp_ap_entry_ntfy_v7(9)
  • struct iwl_tof_range_rsp_ap_entry_ntfy(9)
  • enum iwl_tof_response_status(9)
  • struct iwl_tof_range_rsp_ntfy_v5(9)
  • struct iwl_tof_range_rsp_ntfy_v6(9)
  • struct iwl_tof_range_rsp_ntfy_v7(9)
  • struct iwl_tof_range_rsp_ntfy_v9(9)
  • struct iwl_tof_range_rsp_ntfy(9)
  • struct iwl_tof_mcsi_notif(9)
  • struct iwl_tof_range_abort_cmd(9)
  • struct iwl_ftm_responder_stats(9)

bestie heads up: every one of those is straight from the source file, so don't come for me if a version number got you feeling some type of way πŸ’…

and that's the whole page, no notes πŸ™ˆ sign-off time: this little beauty came out of ./drivers/net/wireless/intel/i... and it's stamped October 2026 ⭐ so go forth, pick your MHz, and slay πŸ’–πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from