PCN_TX_LIST_CNT
if ((PCN_TX_LIST_CNT - (sc->pcn_cdata.pcn_tx_cnt + cnt)) < 2)
PCN_INC(frag, PCN_TX_LIST_CNT);
pcn_csr_write(sc, PCN_CSR_TXRINGLEN, (~PCN_TX_LIST_CNT) + 1);
for (i = 0; i < PCN_TX_LIST_CNT; i++) {
ifp->if_snd.ifq_maxlen = PCN_TX_LIST_CNT - 1;
for (i = 0; i < PCN_TX_LIST_CNT; i++) {
PCN_INC(idx, PCN_TX_LIST_CNT);
PCN_INC(idx, PCN_TX_LIST_CNT);
struct pcn_tx_desc pcn_tx_list[PCN_TX_LIST_CNT];
struct mbuf *pcn_tx_chain[PCN_TX_LIST_CNT];