STRUCT IWL_TX_PATH_FLUSH_CMD_V1(9)
π¦ 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 mathflush_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms