NGE_TX_RING_CNT
for (i = 0; i < NGE_TX_RING_CNT; i++) {
for (i = 0; i < NGE_TX_RING_CNT; i++) {
bzero(rd->nge_tx_ring, sizeof(struct nge_desc) * NGE_TX_RING_CNT);
for (i = 0; i < NGE_TX_RING_CNT; i++) {
if (i == NGE_TX_RING_CNT - 1)
for (; cons != prod; NGE_INC(cons, NGE_TX_RING_CNT)) {
if (sc->nge_cdata.nge_tx_cnt + nsegs >= (NGE_TX_RING_CNT - 1)) {
NGE_INC(prod, NGE_TX_RING_CNT);
prod = (prod + NGE_TX_RING_CNT - 1) % NGE_TX_RING_CNT;
sc->nge_cdata.nge_tx_cnt < NGE_TX_RING_CNT - 2; ) {
for (i = 0; i < NGE_TX_RING_CNT; i++) {
for (i = 0; i < NGE_TX_RING_CNT; i++) {
if_setsendqlen(ifp, NGE_TX_RING_CNT - 1);
#define NGE_TX_RING_SIZE sizeof(struct nge_desc) * NGE_TX_RING_CNT
struct nge_txdesc nge_txdesc[NGE_TX_RING_CNT];