Lines Matching defs:maps
2033 * even DMA maps (no_dmamap). Either way, a credit flush and reclaim
3153 * limit for any WR). txq->no_dmamap events shouldn't occur if maps is
3159 device_printf(sc->dev, "failed to setup tx DMA maps: %d\n", rc);
3198 &txq->no_dmamap, 0, "# of times txq ran out of DMA maps");
3222 if (txq->txmaps.maps)
3463 txmaps->maps = malloc(count * sizeof(struct tx_map), M_CXGBE,
3466 txm = txmaps->maps;
3479 KASSERT(txm == txmaps->maps, ("%s: EDOOFUS", __func__));
3481 free(txmaps->maps, M_CXGBE);
3482 txmaps->maps = NULL;
3493 txm = txmaps->maps;
3505 free(txmaps->maps, M_CXGBE);
3506 txmaps->maps = NULL;
3552 txm = &txmaps->maps[txmaps->map_pidx];
3620 txm = &txmaps->maps[txmaps->map_pidx];
4188 unsigned int reclaimed, maps;
4196 maps = reclaimed = 0;
4197 while (can_reclaim && maps < n) {
4208 maps += txsd->credits;
4219 txm = &txmaps->maps[txmaps->map_cidx];
4220 if (maps)
4227 txmaps->map_avail += maps;
4229 ("%s: too many maps available", __func__));
4231 while (maps--) {
4236 next = txmaps->maps;