dc_cdata 936 dev/ic/dc.c i = sc->dc_cdata.dc_tx_prod; dc_cdata 937 dev/ic/dc.c DC_INC(sc->dc_cdata.dc_tx_prod, DC_TX_LIST_CNT); dc_cdata 938 dev/ic/dc.c sc->dc_cdata.dc_tx_cnt++; dc_cdata 948 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[i].sd_mbuf = dc_cdata 1162 dev/ic/dc.c i = sc->dc_cdata.dc_tx_prod; dc_cdata 1163 dev/ic/dc.c DC_INC(sc->dc_cdata.dc_tx_prod, DC_TX_LIST_CNT); dc_cdata 1164 dev/ic/dc.c sc->dc_cdata.dc_tx_cnt++; dc_cdata 1174 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[i].sd_mbuf = dc_cdata 1737 dev/ic/dc.c &sc->dc_cdata.dc_rx_chain[i].sd_map) != 0) { dc_cdata 1751 dev/ic/dc.c &sc->dc_cdata.dc_tx_chain[i].sd_map) != 0) { dc_cdata 1874 dev/ic/dc.c cd = &sc->dc_cdata; dc_cdata 1910 dev/ic/dc.c cd = &sc->dc_cdata; dc_cdata 1962 dev/ic/dc.c map = sc->dc_cdata.dc_rx_chain[i].sd_map; dc_cdata 1963 dev/ic/dc.c sc->dc_cdata.dc_rx_chain[i].sd_map = sc->sc_rx_sparemap; dc_cdata 1986 dev/ic/dc.c bus_dmamap_sync(sc->sc_dmat, sc->dc_cdata.dc_rx_chain[i].sd_map, 0, dc_cdata 1987 dev/ic/dc.c sc->dc_cdata.dc_rx_chain[i].sd_map->dm_mapsize, dc_cdata 1990 dev/ic/dc.c sc->dc_cdata.dc_rx_chain[i].sd_mbuf = m_new; dc_cdata 1992 dev/ic/dc.c sc->dc_cdata.dc_rx_chain[i].sd_map->dm_segs[0].ds_addr + dc_cdata 2079 dev/ic/dc.c m = sc->dc_cdata.dc_rx_chain[i].sd_mbuf; dc_cdata 2133 dev/ic/dc.c pos = sc->dc_cdata.dc_rx_prod; dc_cdata 2153 dev/ic/dc.c sc->dc_cdata.dc_rx_prod = pos; dc_cdata 2173 dev/ic/dc.c i = sc->dc_cdata.dc_rx_prod; dc_cdata 2188 dev/ic/dc.c m = sc->dc_cdata.dc_rx_chain[i].sd_mbuf; dc_cdata 2191 dev/ic/dc.c bus_dmamap_sync(sc->sc_dmat, sc->dc_cdata.dc_rx_chain[i].sd_map, dc_cdata 2192 dev/ic/dc.c 0, sc->dc_cdata.dc_rx_chain[i].sd_map->dm_mapsize, dc_cdata 2209 dev/ic/dc.c sc->dc_cdata.dc_rx_chain[i].sd_mbuf = NULL; dc_cdata 2260 dev/ic/dc.c sc->dc_cdata.dc_rx_prod = i; dc_cdata 2282 dev/ic/dc.c idx = sc->dc_cdata.dc_tx_cons; dc_cdata 2283 dev/ic/dc.c while(idx != sc->dc_cdata.dc_tx_prod) { dc_cdata 2313 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[idx].sd_mbuf = NULL; dc_cdata 2315 dev/ic/dc.c sc->dc_cdata.dc_tx_cnt--; dc_cdata 2357 dev/ic/dc.c if (sc->dc_cdata.dc_tx_chain[idx].sd_map->dm_nsegs != 0) { dc_cdata 2358 dev/ic/dc.c bus_dmamap_t map = sc->dc_cdata.dc_tx_chain[idx].sd_map; dc_cdata 2364 dev/ic/dc.c if (sc->dc_cdata.dc_tx_chain[idx].sd_mbuf != NULL) { dc_cdata 2365 dev/ic/dc.c m_freem(sc->dc_cdata.dc_tx_chain[idx].sd_mbuf); dc_cdata 2366 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[idx].sd_mbuf = NULL; dc_cdata 2373 dev/ic/dc.c sc->dc_cdata.dc_tx_cnt--; dc_cdata 2377 dev/ic/dc.c if (idx != sc->dc_cdata.dc_tx_cons) { dc_cdata 2379 dev/ic/dc.c sc->dc_cdata.dc_tx_cons = idx; dc_cdata 2382 dev/ic/dc.c ifp->if_timer = (sc->dc_cdata.dc_tx_cnt == 0) ? 0 : 5; dc_cdata 2418 dev/ic/dc.c sc->dc_cdata.dc_tx_cnt == 0 && !DC_IS_ASIX(sc)) { dc_cdata 2557 dev/ic/dc.c if (sc->dc_cdata.dc_tx_cnt) { dc_cdata 2621 dev/ic/dc.c if (*txidx != sc->dc_cdata.dc_tx_prod && dc_cdata 2628 dev/ic/dc.c (sc->dc_cdata.dc_tx_cnt + cnt)) < 5) { dc_cdata 2646 dev/ic/dc.c sc->dc_cdata.dc_tx_cnt += cnt; dc_cdata 2647 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[cur].sd_mbuf = m_head; dc_cdata 2648 dev/ic/dc.c sc->sc_tx_sparemap = sc->dc_cdata.dc_tx_chain[cur].sd_map; dc_cdata 2649 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[cur].sd_map = map; dc_cdata 2657 dev/ic/dc.c if (sc->dc_flags & DC_TX_USE_TX_INTR && sc->dc_cdata.dc_tx_cnt > 64) dc_cdata 2733 dev/ic/dc.c idx = sc->dc_cdata.dc_tx_prod; dc_cdata 2735 dev/ic/dc.c while(sc->dc_cdata.dc_tx_chain[idx].sd_mbuf == NULL) { dc_cdata 2777 dev/ic/dc.c if (idx == sc->dc_cdata.dc_tx_prod) dc_cdata 2781 dev/ic/dc.c sc->dc_cdata.dc_tx_prod = idx; dc_cdata 3167 dev/ic/dc.c if (sc->dc_cdata.dc_rx_chain[i].sd_map->dm_nsegs != 0) { dc_cdata 3168 dev/ic/dc.c bus_dmamap_t map = sc->dc_cdata.dc_rx_chain[i].sd_map; dc_cdata 3174 dev/ic/dc.c if (sc->dc_cdata.dc_rx_chain[i].sd_mbuf != NULL) { dc_cdata 3175 dev/ic/dc.c m_freem(sc->dc_cdata.dc_rx_chain[i].sd_mbuf); dc_cdata 3176 dev/ic/dc.c sc->dc_cdata.dc_rx_chain[i].sd_mbuf = NULL; dc_cdata 3186 dev/ic/dc.c if (sc->dc_cdata.dc_tx_chain[i].sd_map->dm_nsegs != 0) { dc_cdata 3187 dev/ic/dc.c bus_dmamap_t map = sc->dc_cdata.dc_tx_chain[i].sd_map; dc_cdata 3193 dev/ic/dc.c if (sc->dc_cdata.dc_tx_chain[i].sd_mbuf != NULL) { dc_cdata 3196 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[i].sd_mbuf = NULL; dc_cdata 3199 dev/ic/dc.c m_freem(sc->dc_cdata.dc_tx_chain[i].sd_mbuf); dc_cdata 3200 dev/ic/dc.c sc->dc_cdata.dc_tx_chain[i].sd_mbuf = NULL; dc_cdata 740 dev/ic/dcreg.h struct dc_chain_data dc_cdata;