TX_BD
bnx2x_free_tx_pkt(bp, txdata, TX_BD(sw_cons),
u16 bd_idx = TX_BD(tx_buf->first_bd), new_cons;
bd_idx = TX_BD(NEXT_TX_IDX(bd_idx));
bd_idx = TX_BD(NEXT_TX_IDX(bd_idx));
bd_idx = TX_BD(NEXT_TX_IDX(bd_idx));
bd_idx = TX_BD(NEXT_TX_IDX(bd_idx));
bd_idx = TX_BD(NEXT_TX_IDX(bd_idx));
pkt_cons = TX_BD(sw_cons);
bd_prod = TX_BD(NEXT_TX_IDX(bd_prod));
bd_prod = TX_BD(txdata->tx_bd_prod);
tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)];
bd_prod = TX_BD(NEXT_TX_IDX(bd_prod));
bd_prod = TX_BD(NEXT_TX_IDX(bd_prod));
TX_BD(txdata->tx_pkt_prod),
bd_prod = TX_BD(NEXT_TX_IDX(bd_prod));
bd_prod = TX_BD(NEXT_TX_IDX(bd_prod));
tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)];
bd_prod = TX_BD(txdata->tx_bd_prod);
bd_prod = TX_BD(NEXT_TX_IDX(bd_prod));
start = TX_BD(le16_to_cpu(*txdata->tx_cons_sb) - 10);
end = TX_BD(le16_to_cpu(*txdata->tx_cons_sb) + 245);
for (j = start; j != end; j = TX_BD(j + 1)) {
start = TX_BD(txdata->tx_bd_cons - 10);
end = TX_BD(txdata->tx_bd_cons + 254);
for (j = start; j != end; j = TX_BD(j + 1)) {