malo_txq
if (!STAILQ_EMPTY(&sc->malo_txq[i].active))
nreaped += malo_tx_processq(sc, &sc->malo_txq[i]);
struct malo_txq *txq;
struct malo_txq *txq = &sc->malo_txq[0];
static void malo_txq_init(struct malo_softc *, struct malo_txq *, int);
static void malo_tx_cleanupq(struct malo_softc *, struct malo_txq *);
malo_tx_draintxq(struct malo_softc *sc, struct malo_txq *txq)
malo_tx_draintxq(sc, &sc->malo_txq[i]);
struct malo_txq *txq;
txq = &sc->malo_txq[0];
malo_tx_cleanupq(sc, &sc->malo_txq[i]);
malo_txdma_setup(struct malo_softc *sc, struct malo_txq *txq)
malo_txdma_cleanup(struct malo_softc *sc, struct malo_txq *txq)
malo_txdma_cleanup(sc, &sc->malo_txq[i]);
error = malo_txdma_setup(sc, &sc->malo_txq[i]);
malo_txq_init(sc, &sc->malo_txq[i], i);
struct malo_txq *txq;
txq = &sc->malo_txq[i];
malo_txq_init(struct malo_softc *sc, struct malo_txq *txq, int qnum)
malo_tx_cleanupq(struct malo_softc *sc, struct malo_txq *txq)
malo_getbuf(struct malo_softc *sc, struct malo_txq *txq)
malo_tx_processq(struct malo_softc *sc, struct malo_txq *txq)
struct malo_txq *bf_txq; /* backpointer to tx q/ring */
struct malo_txq malo_txq[MALO_NUM_TX_QUEUES];