Home | History | Annotate | Download | only in marvell

Lines Matching refs:sc_cdata

234 	struct mvgbe_chain_data sc_cdata;
821 sc->sc_cdata.mvgbe_rx_chain[i].mvgbe_mbuf = NULL;
825 sc->sc_cdata.mvgbe_tx_chain[i].mvgbe_mbuf = NULL;
1057 uint32_t idx = sc->sc_cdata.mvgbe_tx_prod;
1061 sc->sc_cdata.mvgbe_tx_chain[idx].mvgbe_mbuf));
1069 while (sc->sc_cdata.mvgbe_tx_chain[idx].mvgbe_mbuf == NULL) {
1080 if (sc->sc_cdata.mvgbe_tx_cnt > 0)
1099 if (idx != sc->sc_cdata.mvgbe_tx_prod) {
1100 sc->sc_cdata.mvgbe_tx_prod = idx;
1303 struct mvgbe_chain_data *cdata = &sc->sc_cdata;
1428 if (sc->sc_cdata.mvgbe_tx_cnt != 0) {
1490 struct mvgbe_chain_data *cd = &sc->sc_cdata;
1515 sc->sc_cdata.mvgbe_rx_jumbo_map) == ENOBUFS) {
1521 sc->sc_cdata.mvgbe_rx_prod = 0;
1522 sc->sc_cdata.mvgbe_rx_cons = 0;
1530 struct mvgbe_chain_data *cd = &sc->sc_cdata;
1555 sc->sc_cdata.mvgbe_tx_prod = 0;
1556 sc->sc_cdata.mvgbe_tx_cons = 0;
1557 sc->sc_cdata.mvgbe_tx_cnt = 0;
1614 c = &sc->sc_cdata.mvgbe_rx_chain[i];
1617 offset = (vaddr_t)m_new->m_data - (vaddr_t)sc->sc_cdata.mvgbe_jumbo_buf;
1665 BUS_DMA_NOWAIT, &sc->sc_cdata.mvgbe_rx_jumbo_map)) {
1672 if (bus_dmamap_load(sc->sc_dmat, sc->sc_cdata.mvgbe_rx_jumbo_map,
1680 sc->sc_cdata.mvgbe_jumbo_buf = (void *)kva;
1681 DPRINTFN(1,("mvgbe_jumbo_buf = %p\n", sc->sc_cdata.mvgbe_jumbo_buf));
1690 ptr = sc->sc_cdata.mvgbe_jumbo_buf;
1692 sc->sc_cdata.mvgbe_jslots[i] = ptr;
1708 sc->sc_cdata.mvgbe_rx_jumbo_map);
1711 sc->sc_cdata.mvgbe_rx_jumbo_map);
1740 return sc->sc_cdata.mvgbe_jslots[entry->slot];
1761 i = ((vaddr_t)buf - (vaddr_t)sc->sc_cdata.mvgbe_jumbo_buf) / MVGBE_JLEN;
1854 if (sc->sc_cdata.mvgbe_tx_cnt + txmap->dm_nsegs >=
1913 sc->sc_cdata.mvgbe_tx_chain[last].mvgbe_mbuf = m_head;
1915 sc->sc_cdata.mvgbe_tx_map[last] = entry;
1923 sc->sc_cdata.mvgbe_tx_cnt += i;
1934 struct mvgbe_chain_data *cdata = &sc->sc_cdata;
1943 idx = sc->sc_cdata.mvgbe_rx_prod;
1961 sc->sc_cdata.mvgbe_rx_prod = idx;
1972 dmamap = sc->sc_cdata.mvgbe_rx_jumbo_map;
2072 struct mvgbe_chain_data *cdata = &sc->sc_cdata;