txall_queue_for_each(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… txall_queue_for_each β€” Kernel API Manual ✨

ok so bestie, buckle up, because we're diving into a kernel macro and honestly? it's giving "small but mighty" πŸŽ€ this one lives in the Kernel API Manual, and it's about to make your TX queue loop dreams come true. periodt.


🌸 NAME 🌸

txall_queue_for_each β€” loop through all the TX related queues πŸ¦‹

✨ SYNOPSIS ✨

txall_queue_for_each (__dev , __entry );

🫢 ARGUMENTS 🫢

  • __dev β€” a pointer to struct rt2x00_dev. that's your device, your main character πŸ‘‘
  • __entry β€” a pointer to where the current queue entry is gonna get stored. it's the lil landing spot for whatever the loop is on rn πŸ’–

πŸ”₯ DESCRIPTION πŸ”₯

this macro loops through all the TX related queues, and like… all of them, okay? no cap. that includes the Beacon and Atim queues too β€” they're not getting left out of the party πŸŽ‰ so if you were out here thinking "surely the beacon queue isn't in this loop," wrong, it absolutely is. iykyk πŸ’€

🧚 SEE ALSO 🧚

literally go read the kernel file ./drivers/net/wireless/ralink/rt2x00/rt2x00queue.h first, it's the whole vibe ⭐ and then these besties:


ok that's the whole page bestie, go loop those queues responsibly πŸ’œ

and that's a wrap! this lil icon dropped from ./drivers/net/wireless/ralink/... back in October 2026 β€” slay, honestly πŸŒˆπŸ’…

πŸ“¦ where this page comes from