gmac_mapcache_t
gmac_mapcache_t *
gmac_mapcache_t *mc;
mc = kmem_zalloc(offsetof(gmac_mapcache_t, mc_maps[maxmaps]),
gmac_mapcache_destroy(gmac_mapcache_t **mc_p)
gmac_mapcache_t *mc = *mc_p;
kmem_free(mc, offsetof(gmac_mapcache_t, mc_maps[mc->mc_max]));
gmac_mapcache_fill(gmac_mapcache_t *mc, size_t limit)
gmac_mapcache_get(gmac_mapcache_t *mc)
gmac_mapcache_put(gmac_mapcache_t *mc, bus_dmamap_t map)
gmac_hwqmem_create(gmac_mapcache_t *mc, size_t ndesc, size_t nqueue, int flags)
gmac_mapcache_t *hqm_mc;
gmac_hwqmem_create(gmac_mapcache_t *, size_t, size_t, int);
gmac_mapcache_t *
void gmac_mapcache_destroy(gmac_mapcache_t **);
int gmac_mapcache_fill(gmac_mapcache_t *, size_t);
gmac_mapcache_get(gmac_mapcache_t *);
void gmac_mapcache_put(gmac_mapcache_t *, bus_dmamap_t);
gmac_mapcache_t *sc_rxmaps;
gmac_mapcache_t *sc_txmaps;