gmac_hwqueue_t
gmac_hwqueue_destroy(gmac_hwqueue_t *hwq)
gmac_hwqueue_t *
gmac_hwqueue_t *hwq;
gmac_hwqueue_desc(gmac_hwqueue_t *hwq, size_t i)
gmac_hwqueue_txconsume(gmac_hwqueue_t *hwq, const gmac_desc_t *d)
gmac_hwqueue_sync(gmac_hwqueue_t *hwq)
gmac_hwqueue_produce(gmac_hwqueue_t *hwq, size_t count)
gmac_rxproduce(gmac_hwqueue_t *hwq, size_t free_min)
gmac_hwqueue_rxconsume(gmac_hwqueue_t *hwq, const gmac_desc_t *d)
gmac_hwqueue_consume(gmac_hwqueue_t *hwq, size_t free_min)
void gmac_hwqueue_destroy(gmac_hwqueue_t *);
gmac_hwqueue_t *
gmac_hwqueue_desc(gmac_hwqueue_t *, size_t);
void gmac_hwqueue_sync(gmac_hwqueue_t *);
size_t gmac_hwqueue_consume(gmac_hwqueue_t *, size_t);
void gmac_hwqueue_produce(gmac_hwqueue_t *, size_t);
size_t gmac_rxproduce(gmac_hwqueue_t *, size_t);
gmac_hwqueue_t *sc_swfreeq;
gmac_hwqueue_t *sc_hwfreeq;
gmac_hwqueue_t *hwq, *last_hwq;
gmac_hwqueue_t *sc_rxq;
gmac_hwqueue_t *sc_txq[6];
gmc_txqueue(struct gmc_softc *sc, gmac_hwqueue_t *hwq, struct mbuf *m)