Home | History | Annotate | Download | only in ic

Lines Matching refs:sc_txring

378 	malo_alloc_tx_ring(sc, &sc->sc_txring, MALO_TX_RING_COUNT);
472 malo_free_tx_ring(sc, &sc->sc_txring);
1012 if (sc->sc_txring.queued >= MALO_TX_RING_COUNT) {
1031 if (sc->sc_txring.queued >= MALO_TX_RING_COUNT - 1) {
1087 malo_reset_tx_ring(sc, &sc->sc_txring);
1327 stat = sc->sc_txring.stat;
1329 desc = &sc->sc_txring.desc[sc->sc_txring.stat];
1330 data = &sc->sc_txring.data[sc->sc_txring.stat];
1372 device_xname(sc->sc_dev), sc->sc_txring.stat);
1374 sc->sc_txring.queued--;
1376 if (++sc->sc_txring.stat >= sc->sc_txring.count)
1377 sc->sc_txring.stat = 0;
1378 if (sc->sc_txring.stat == stat)
1404 desc = &sc->sc_txring.desc[sc->sc_txring.cur];
1405 data = &sc->sc_txring.data[sc->sc_txring.cur];
1485 bus_dmamap_sync(sc->sc_dmat, sc->sc_txring.map,
1486 sc->sc_txring.cur * sizeof(struct malo_tx_desc),
1490 device_xname(sc->sc_dev), m0->m_pkthdr.len, sc->sc_txring.cur);
1492 sc->sc_txring.queued++;
1493 sc->sc_txring.cur = (sc->sc_txring.cur + 1) % MALO_TX_RING_COUNT;
1980 sc->sc_txring.physaddr);