STRUCT ATH5K_HW_4W_TX_CTL(9)
β¨ struct ath5k_hw_4w_tx_ctl(9) β¨
okay bestie, welcome to the Kernel API Manual π
today's main character is struct ath5k_hw_4w_tx_ctl β the 5212 hardware 4-word TX control descriptor. yes that's a whole mouthful, we love her anyway π
πΈ NAME πΈ
struct ath5k_hw_4w_tx_ctl β the 5212 hardware 4-word TX control descriptor, no cap π¦
β SYNOPSIS β
here's the whole glow-up, literally exactly as it lives:
struct ath5k_hw_4w_tx_ctl {
u32 tx_control_0;
u32 tx_control_1;
u32 tx_control_2;
u32 tx_control_3;
};
four u32s. four words. one iconic little struct. periodt π
π Members π
tx_control_0β TX control word 0, the first one, the opener, the main character of word zero β¨tx_control_1β TX control word 1, showing up right after like the loyal bestie she is π«Άtx_control_2β TX control word 2, still here, still serving πΈtx_control_3β TX control word 3, the closer, the finale, the last word π§
ngl every single one of these is just "a TX control word" in the docs and honestly? same energy. but they're all here, all numbered, all accounted for. not me leaving any of them out π
π¦ SEE ALSO π¦
the whole friend group, iykyk:
- Kernel file
./drivers/net/wireless/ath/ath5k/desc.hβ that's where she lives π - struct
ath5k_hw_rx_ctl(9) - struct
ath5k_hw_rx_status(9) - enum
ath5k_phy_error_code(9) - struct
ath5k_hw_2w_tx_ctl(9)β the two-word cousin π« - struct
ath5k_hw_tx_status(9) - struct
ath5k_hw_5210_tx_desc(9) - struct
ath5k_hw_5212_tx_desc(9) - struct
ath5k_hw_all_rx_desc(9) - struct
ath5k_desc(9)
okay that's the whole page, you ate that fr fr π₯ this came out of ./drivers/net/wireless/ath/ath5k, dated October 2026, and it's the struct ath5k_hw_4w_tx_ctl(9) page β go forth and describe your TX control words, bestie ππ
π¦ 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