Lines Matching refs:pcn_cdata
755 cd = &sc->pcn_cdata;
781 cd = &sc->pcn_cdata;
825 sc->pcn_cdata.pcn_rx_chain[idx] = m_new;
850 i = sc->pcn_cdata.pcn_rx_prod;
854 m = sc->pcn_cdata.pcn_rx_chain[i];
855 sc->pcn_cdata.pcn_rx_chain[i] = NULL;
891 sc->pcn_cdata.pcn_rx_prod = i;
915 idx = sc->pcn_cdata.pcn_tx_cons;
916 while (idx != sc->pcn_cdata.pcn_tx_prod) {
923 sc->pcn_cdata.pcn_tx_cnt--;
940 if (sc->pcn_cdata.pcn_tx_chain[idx] != NULL) {
941 m_freem(sc->pcn_cdata.pcn_tx_chain[idx]);
942 sc->pcn_cdata.pcn_tx_chain[idx] = NULL;
945 sc->pcn_cdata.pcn_tx_cnt--;
949 if (idx != sc->pcn_cdata.pcn_tx_cons) {
951 sc->pcn_cdata.pcn_tx_cons = idx;
954 sc->pcn_timer = (sc->pcn_cdata.pcn_tx_cnt == 0) ? 0 : 5;
1063 if ((PCN_TX_LIST_CNT - (sc->pcn_cdata.pcn_tx_cnt + cnt)) < 2)
1081 sc->pcn_cdata.pcn_tx_chain[cur] = m_head;
1085 sc->pcn_cdata.pcn_tx_cnt += cnt;
1124 idx = sc->pcn_cdata.pcn_tx_prod;
1129 while(sc->pcn_cdata.pcn_tx_chain[idx] == NULL) {
1149 sc->pcn_cdata.pcn_tx_prod = idx;
1481 if (sc->pcn_cdata.pcn_rx_chain[i] != NULL) { in pcn_stop()
1482 m_freem(sc->pcn_cdata.pcn_rx_chain[i]); in pcn_stop()
1483 sc->pcn_cdata.pcn_rx_chain[i] = NULL; in pcn_stop()
1493 if (sc->pcn_cdata.pcn_tx_chain[i] != NULL) { in pcn_stop()
1494 m_freem(sc->pcn_cdata.pcn_tx_chain[i]); in pcn_stop()
1495 sc->pcn_cdata.pcn_tx_chain[i] = NULL; in pcn_stop()