CBDR_SC
while (((sc = CBDR_SC(bdp)) & BD_ENET_TX_READY) == 0 && tx_left) {
while (((sc = CBDR_SC(bdp)) & BD_ENET_RX_EMPTY) == 0 &&
if (fep->tx_free <= nr_frags || (CBDR_SC(bdp) & BD_ENET_TX_READY)) {
if ((CBDR_SC(bdp) & BD_ENET_TX_WRAP) == 0) {
if ((CBDR_SC(bdp) & BD_ENET_TX_WRAP) == 0)
!(CBDR_SC(fep->cur_tx) & BD_ENET_TX_READY);
#define CBDS_SC(_cbd, _sc) CBDW_SC(_cbd, CBDR_SC(_cbd) | (_sc))
#define CBDC_SC(_cbd, _sc) CBDW_SC(_cbd, CBDR_SC(_cbd) & ~(_sc))
while ((CBDR_SC(prev_bd) & BD_ENET_TX_READY) != 0) {