STRUCT IWL_TX_PATH_FLUSH_CMD_V1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct iwl_tx_path_flush_cmd_v1 β€” the Kernel API Manual, bestie edition πŸ¦‹

okay so we're in the Kernel API Manual today, and the main character is struct iwl_tx_path_flush_cmd_v1. it's giving "tiny struct, huge responsibility" energy ngl πŸ’…


✨ NAME ✨

struct iwl_tx_path_flush_cmd_v1 β€” the queue/FIFO flush command 🚽✨ like literally it tells things to flush, no cap


🌸 SYNOPSIS 🌸

here's the whole vibe, verbatim, don't touch:

struct iwl_tx_path_flush_cmd_v1 {
    __le32 queues_ctl;
    __le16 flush_ctl;
    __le16 reserved;
 };

three fields. that's it. that's the whole struct. she's compact and she knows it πŸŽ€


πŸ’– Members πŸ’–

  • queues_ctl β€” bitmap of queues to flush πŸ—ΊοΈ so like, which queues are getting the flush treatment β€” it's a bitmap bestie, do the math
  • flush_ctl β€” control flags 🚩 the flags that control stuff (iconic, honestly)
  • reserved β€” reserved πŸ™ˆ literally just reserved, leave her alone, she's padding

πŸ”₯ SEE ALSO πŸ”₯

this is the friend group fr fr, all of them live in the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h πŸ‘‘

  • enum iwl_tx_flags(9)
  • enum iwl_tx_cmd_flags(9)
  • enum iwl_tx_pm_timeouts(9)
  • enum iwl_tx_cmd_sec_ctrl(9)
  • enum iwl_tx_offload_assist_flags_pos(9)
  • struct iwl_tx_cmd_v6_params(9)
  • struct iwl_tx_cmd_v6(9)
  • struct iwl_tx_cmd_v9(9)
  • struct iwl_tx_cmd(9)
  • struct agg_tx_status(9)
  • struct iwl_tx_resp_v3(9)
  • struct iwl_tx_resp(9)
  • struct iwl_mvm_ba_notif(9)
  • struct iwl_compressed_ba_tfd(9)
  • struct iwl_compressed_ba_ratid(9)
  • struct iwl_compressed_ba_notif(9)
  • struct iwl_mac_beacon_cmd_v6(9)
  • struct iwl_mac_beacon_cmd_v7(9)
  • struct iwl_mac_beacon_cmd(9)
  • struct iwl_extended_beacon_notif_v5(9)
  • struct iwl_extended_beacon_notif(9)
  • enum iwl_dump_control(9)
  • struct iwl_tx_path_flush_cmd(9)
  • struct iwl_flush_queue_info(9)
  • struct iwl_tx_path_flush_cmd_rsp(9)
  • struct iwl_scd_txq_cfg_cmd(9)
  • struct iwl_scd_txq_cfg_rsp(9)

like, that's a whole squad 🫢 go read all of them, iykyk


lowkey a reminder that all of this lives under ./drivers/net/wireless/intel/i... in the kernel tree β€” that's the path, don't come for me, the page truncates it like that and i'm keeping it exactly πŸ’€

and that's the whole page bestie!! 🌈 source/version vibes: ./drivers/net/wireless/intel/i..., dated October 2026, filed under struct iwl_...flush_cmd_v1(9) β€” slay, periodt, go flush some queues πŸ’œβ­

πŸ“¦ where this page comes from