Lines Matching defs:sc_cdata

211 	struct mvgbe_chain_data sc_cdata;
700 sc->sc_cdata.mvgbe_rx_chain[i].mvgbe_mbuf = NULL;
704 sc->sc_cdata.mvgbe_tx_chain[i].mvgbe_mbuf = NULL;
889 uint32_t idx = sc->sc_cdata.mvgbe_tx_prod;
893 sc->sc_cdata.mvgbe_tx_chain[idx].mvgbe_mbuf));
901 while (sc->sc_cdata.mvgbe_tx_chain[idx].mvgbe_mbuf == NULL) {
930 if (idx != sc->sc_cdata.mvgbe_tx_prod) {
931 sc->sc_cdata.mvgbe_tx_prod = idx;
1096 struct mvgbe_chain_data *cdata = &sc->sc_cdata;
1210 if (sc->sc_cdata.mvgbe_tx_cnt != 0) {
1271 struct mvgbe_chain_data *cd = &sc->sc_cdata;
1296 sc->sc_cdata.mvgbe_rx_jumbo_map) == ENOBUFS) {
1302 sc->sc_cdata.mvgbe_rx_prod = 0;
1303 sc->sc_cdata.mvgbe_rx_cons = 0;
1311 struct mvgbe_chain_data *cd = &sc->sc_cdata;
1335 sc->sc_cdata.mvgbe_tx_prod = 0;
1336 sc->sc_cdata.mvgbe_tx_cons = 0;
1337 sc->sc_cdata.mvgbe_tx_cnt = 0;
1393 c = &sc->sc_cdata.mvgbe_rx_chain[i];
1396 offset = (vaddr_t)m_new->m_data - (vaddr_t)sc->sc_cdata.mvgbe_jumbo_buf;
1442 BUS_DMA_NOWAIT, &sc->sc_cdata.mvgbe_rx_jumbo_map)) {
1449 if (bus_dmamap_load(sc->sc_dmat, sc->sc_cdata.mvgbe_rx_jumbo_map,
1457 sc->sc_cdata.mvgbe_jumbo_buf = (void *)kva;
1458 DPRINTFN(1,("mvgbe_jumbo_buf = %p\n", sc->sc_cdata.mvgbe_jumbo_buf));
1467 ptr = sc->sc_cdata.mvgbe_jumbo_buf;
1469 sc->sc_cdata.mvgbe_jslots[i] = ptr;
1491 sc->sc_cdata.mvgbe_rx_jumbo_map);
1494 sc->sc_cdata.mvgbe_rx_jumbo_map);
1523 return sc->sc_cdata.mvgbe_jslots[entry->slot];
1544 i = ((vaddr_t)buf - (vaddr_t)sc->sc_cdata.mvgbe_jumbo_buf) / MVGBE_JLEN;
1635 if (sc->sc_cdata.mvgbe_tx_cnt + txmap->dm_nsegs >=
1696 sc->sc_cdata.mvgbe_tx_chain[last].mvgbe_mbuf = m_head;
1698 sc->sc_cdata.mvgbe_tx_map[last] = entry;
1706 sc->sc_cdata.mvgbe_tx_cnt += i;
1717 struct mvgbe_chain_data *cdata = &sc->sc_cdata;
1726 idx = sc->sc_cdata.mvgbe_rx_prod;
1743 sc->sc_cdata.mvgbe_rx_prod = idx;
1754 dmamap = sc->sc_cdata.mvgbe_rx_jumbo_map;
1859 struct mvgbe_chain_data *cdata = &sc->sc_cdata;