MVNETA_TX_RING_CNT
sizeof(struct mvneta_tx_desc) * MVNETA_TX_RING_CNT,
for (i = 0; i < MVNETA_TX_RING_CNT; i++) {
for (i = 0; i < MVNETA_TX_RING_CNT; i++) {
for (i = 0; i < MVNETA_TX_RING_CNT; i++) {
reg = MVNETA_PTXDQS_DQS(MVNETA_TX_RING_CNT);
MVNETA_TX_RING_CNT - MVNETA_TX_SEGLIMIT))
DASSERT(tx->used <= MVNETA_TX_RING_CNT);
|| (txnsegs + tx->used) > MVNETA_TX_RING_CNT)) {
DASSERT(tx->used <= MVNETA_TX_RING_CNT);
maxsize = maxsegsz = sizeof(struct mvneta_tx_desc) * MVNETA_TX_RING_CNT;
if_setsendqlen(ifp, MVNETA_TX_RING_CNT - 1);
struct mvneta_buf txbuf[MVNETA_TX_RING_CNT];
while (__predict_false(ctr >= MVNETA_TX_RING_CNT))
ctr -= MVNETA_TX_RING_CNT;