bnx_tx_buf
struct bnx_tx_buf *buf = &txr->bnx_tx_buf[i];
struct bnx_tx_buf *buf;
buf = &txr->bnx_tx_buf[idx];
map = txr->bnx_tx_buf[idx].bnx_tx_dmamap;
txr->bnx_tx_buf[*txidx].bnx_tx_dmamap = txr->bnx_tx_buf[idx].bnx_tx_dmamap;
txr->bnx_tx_buf[idx].bnx_tx_dmamap = map;
txr->bnx_tx_buf[idx].bnx_tx_mbuf = m_head;
while (txr->bnx_tx_buf[prodidx].bnx_tx_mbuf == NULL) {
&txr->bnx_tx_buf[i].bnx_tx_dmamap);
txr->bnx_tx_buf[j].bnx_tx_dmamap);
KKASSERT(txr->bnx_tx_buf[i].bnx_tx_mbuf == NULL);
txr->bnx_tx_buf[i].bnx_tx_dmamap);
struct bnx_tx_buf bnx_tx_buf[BGE_TX_RING_CNT];