Lines Matching defs:sc_cdata
234 struct mvgbe_chain_data sc_cdata;
833 sc->sc_cdata.mvgbe_rx_chain[i].mvgbe_mbuf = NULL;
837 sc->sc_cdata.mvgbe_tx_chain[i].mvgbe_mbuf = NULL;
1069 uint32_t idx = sc->sc_cdata.mvgbe_tx_prod;
1073 sc->sc_cdata.mvgbe_tx_chain[idx].mvgbe_mbuf));
1081 while (sc->sc_cdata.mvgbe_tx_chain[idx].mvgbe_mbuf == NULL) {
1092 if (sc->sc_cdata.mvgbe_tx_cnt > 0)
1111 if (idx != sc->sc_cdata.mvgbe_tx_prod) {
1112 sc->sc_cdata.mvgbe_tx_prod = idx;
1315 struct mvgbe_chain_data *cdata = &sc->sc_cdata;
1440 if (sc->sc_cdata.mvgbe_tx_cnt != 0) {
1502 struct mvgbe_chain_data *cd = &sc->sc_cdata;
1527 sc->sc_cdata.mvgbe_rx_jumbo_map) == ENOBUFS) {
1533 sc->sc_cdata.mvgbe_rx_prod = 0;
1534 sc->sc_cdata.mvgbe_rx_cons = 0;
1542 struct mvgbe_chain_data *cd = &sc->sc_cdata;
1567 sc->sc_cdata.mvgbe_tx_prod = 0;
1568 sc->sc_cdata.mvgbe_tx_cons = 0;
1569 sc->sc_cdata.mvgbe_tx_cnt = 0;
1626 c = &sc->sc_cdata.mvgbe_rx_chain[i];
1629 offset = (vaddr_t)m_new->m_data - (vaddr_t)sc->sc_cdata.mvgbe_jumbo_buf;
1677 BUS_DMA_NOWAIT, &sc->sc_cdata.mvgbe_rx_jumbo_map)) {
1684 if (bus_dmamap_load(sc->sc_dmat, sc->sc_cdata.mvgbe_rx_jumbo_map,
1692 sc->sc_cdata.mvgbe_jumbo_buf = (void *)kva;
1693 DPRINTFN(1,("mvgbe_jumbo_buf = %p\n", sc->sc_cdata.mvgbe_jumbo_buf));
1702 ptr = sc->sc_cdata.mvgbe_jumbo_buf;
1704 sc->sc_cdata.mvgbe_jslots[i] = ptr;
1720 sc->sc_cdata.mvgbe_rx_jumbo_map);
1723 sc->sc_cdata.mvgbe_rx_jumbo_map);
1752 return sc->sc_cdata.mvgbe_jslots[entry->slot];
1773 i = ((vaddr_t)buf - (vaddr_t)sc->sc_cdata.mvgbe_jumbo_buf) / MVGBE_JLEN;
1866 if (sc->sc_cdata.mvgbe_tx_cnt + txmap->dm_nsegs >=
1925 sc->sc_cdata.mvgbe_tx_chain[last].mvgbe_mbuf = m_head;
1927 sc->sc_cdata.mvgbe_tx_map[last] = entry;
1935 sc->sc_cdata.mvgbe_tx_cnt += i;
1946 struct mvgbe_chain_data *cdata = &sc->sc_cdata;
1955 idx = sc->sc_cdata.mvgbe_rx_prod;
1973 sc->sc_cdata.mvgbe_rx_prod = idx;
1984 dmamap = sc->sc_cdata.mvgbe_rx_jumbo_map;
2084 struct mvgbe_chain_data *cdata = &sc->sc_cdata;