cxgb4_reclaim_completed_tx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cxgb4_reclaim_completed_tx(9) πŸ’…

Okay bestie, we're in the Kernel API Manual and this page is all about cxgb4_reclaim_completed_tx(9) β€” the "reclaims completed Tx descriptors" girlie. Let's get into it πŸ’–

🌸 NAME 🌸

cxgb4_reclaim_completed_tx β€” reclaims completed Tx descriptors. That's the whole name vibe, periodt ✨

✨ SYNOPSIS ✨

void cxgb4_reclaim_completed_tx (struct adapter *adap , struct sge_txq
*q , bool unmap );

πŸŽ€ ARGUMENTS πŸŽ€

  • adap β€” the adapter. Like, the actual adapter in question 🫢
  • q β€” the Tx queue to reclaim completed descriptors from πŸ“₯
  • unmap β€” whether the buffers should be unmapped for DMA 🧚

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does it do? It reclaims Tx descriptors that the SGE has indicated it has processed, and frees the associated buffers if possible. No cap, that's the core of it πŸ”₯

Big important vibe check: it's called with the Tx queue locked. Like, locked locked πŸ”’ Don't forget that part.

🌈 SEE ALSO 🌈

The whole extended friend group lives here β€” Kernel file ./drivers/net/ethernet/chelsio/cxgb4/sge.c and all these besties:


Source/version + date from the footer: ./drivers/net/ethernet/chelsio... β€” October 2026 β€” cxgb4_reclaim_completed_tx(9). Bye bestie, go reclaim those descriptors responsibly πŸ«ΆπŸ’œβœ¨

πŸ“¦ where this page comes from