WM_TXQUEUELEN
#define WM_TXQUEUELEN_MASK(txq) (WM_TXQUEUELEN(txq) - 1)
#define WM_TXQUEUE_GC(txq) (WM_TXQUEUELEN(txq) / 8)
for (i = 0; i < WM_TXQUEUELEN(txq); i++) {
WM_TXQUEUELEN(txq) =
for (i = 0; i < WM_TXQUEUELEN(txq); i++) {
for (i = 0; i < WM_TXQUEUELEN(txq); i++) {
for (i = 0; i < WM_TXQUEUELEN(txq); i++) {
for (i = 0; i < WM_TXQUEUELEN(txq); i++)
txq->txq_sfree = WM_TXQUEUELEN(txq);
for (i = txq->txq_sdirty; txq->txq_sfree != WM_TXQUEUELEN(txq);
if (txq->txq_sfree == WM_TXQUEUELEN(txq))