STRUCT ATH5K_HW_4W_TX_CTL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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