ALC_TX_RING_CNT
if_setsendqlen(ifp, ALC_TX_RING_CNT - 1);
for (i = 0; i < ALC_TX_RING_CNT; i++) {
for (i = 0; i < ALC_TX_RING_CNT; i++) {
if (sc->alc_cdata.alc_tx_cnt + nsegs >= ALC_TX_RING_CNT - 3) {
ALC_DESC_INC(prod, ALC_TX_RING_CNT);
ALC_DESC_INC(prod, ALC_TX_RING_CNT);
ALC_DESC_INC(prod, ALC_TX_RING_CNT);
prod = (prod + ALC_TX_RING_CNT - 1) % ALC_TX_RING_CNT;
for (; cons != prod; ALC_DESC_INC(cons, ALC_TX_RING_CNT)) {
(ALC_TX_RING_CNT << TD_RING_CNT_SHIFT) & TD_RING_CNT_MASK);
CSR_WRITE_4(sc, ALC_CMB_TD_THRESH, ALC_TX_RING_CNT / 3);
for (i = 0; i < ALC_TX_RING_CNT; i++) {
for (i = 0; i < ALC_TX_RING_CNT; i++) {
struct alc_txdesc alc_txdesc[ALC_TX_RING_CNT];
#define ALC_TX_DESC_HIWAT ((ALC_TX_RING_CNT * 6) / 10)
(sizeof(struct tx_desc) * ALC_TX_RING_CNT)