STRUCT IWL_TOF_CONFIG_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_tof_config_cmd πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” this page is literally the ToF configuration struct, and it’s giving tiny-but-iconic main character energy. no cap. 🫢

✨ NAME ✨

struct iwl_tof_config_cmd β€” ToF configuration. that’s it, that’s the name, and it ate. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

the struct is exactly this:

struct iwl_tof_config_cmd {
    u8 tof_disabled;
    u8 one_sided_disabled;
    u8 is_debug_mode;
    u8 is_buf_required;
};

four u8 fields, all lined up. slay. ✨

πŸ‘― Members πŸ‘―

  • tof_disabled β€” indicates if ToF is disabled (or not) πŸ’€
  • one_sided_disabled β€” indicates if one-sided is disabled (or not) 🌸
  • is_debug_mode β€” indicates if debug mode is active (the manpage literally spells it β€œindiciates” β€” not me 😭)
  • is_buf_required β€” indicates if channel estimation buffer is required πŸŽ€

🌈 SEE ALSO 🌈

the kernel file is ./drivers/net/wireless/intel/iwlwifi/fw/api/location.h, and the whole entourage is here. lowkey a friend group:

  • enum iwl_location_subcmd_ids(9)
  • enum iwl_location_frame_format(9)
  • enum iwl_location_bw(9)
  • enum iwl_location_format_bw(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)

xoxo, ./drivers/net/wireless/intel/i..., October 2026, and struct iwl_tof_config_cmd(9) β€” periodt πŸ’–

πŸ“¦ where this page comes from