Lines Matching refs:pcn_cdata
748 cd = &sc->pcn_cdata;
774 cd = &sc->pcn_cdata;
819 sc->pcn_cdata.pcn_rx_chain[idx] = m_new;
844 i = sc->pcn_cdata.pcn_rx_prod;
848 m = sc->pcn_cdata.pcn_rx_chain[i];
849 sc->pcn_cdata.pcn_rx_chain[i] = NULL;
885 sc->pcn_cdata.pcn_rx_prod = i;
909 idx = sc->pcn_cdata.pcn_tx_cons;
910 while (idx != sc->pcn_cdata.pcn_tx_prod) {
917 sc->pcn_cdata.pcn_tx_cnt--;
934 if (sc->pcn_cdata.pcn_tx_chain[idx] != NULL) {
935 m_freem(sc->pcn_cdata.pcn_tx_chain[idx]);
936 sc->pcn_cdata.pcn_tx_chain[idx] = NULL;
939 sc->pcn_cdata.pcn_tx_cnt--;
943 if (idx != sc->pcn_cdata.pcn_tx_cons) {
945 sc->pcn_cdata.pcn_tx_cons = idx;
948 sc->pcn_timer = (sc->pcn_cdata.pcn_tx_cnt == 0) ? 0 : 5;
1057 if ((PCN_TX_LIST_CNT - (sc->pcn_cdata.pcn_tx_cnt + cnt)) < 2)
1075 sc->pcn_cdata.pcn_tx_chain[cur] = m_head;
1079 sc->pcn_cdata.pcn_tx_cnt += cnt;
1118 idx = sc->pcn_cdata.pcn_tx_prod;
1123 while(sc->pcn_cdata.pcn_tx_chain[idx] == NULL) {
1143 sc->pcn_cdata.pcn_tx_prod = idx;
1475 if (sc->pcn_cdata.pcn_rx_chain[i] != NULL) {
1476 m_freem(sc->pcn_cdata.pcn_rx_chain[i]);
1477 sc->pcn_cdata.pcn_rx_chain[i] = NULL;
1487 if (sc->pcn_cdata.pcn_tx_chain[i] != NULL) {
1488 m_freem(sc->pcn_cdata.pcn_tx_chain[i]);
1489 sc->pcn_cdata.pcn_tx_chain[i] = NULL;