Lines Matching refs:DMA
185 * Allocate and map DMA-able memory. We support only contiguous mappings.
192 KASSERT(nsegs == 1, ("too many segments for DMA: %d", nsegs));
221 if_printf(sc->ifp, "DMA tag create (%s)\n", what);
227 if_printf(sc->ifp, "DMA mem alloc (%s): %d\n",
237 if_printf(sc->ifp, "DMA map load (%s): %d\n",
245 DBG(sc, DMA, ("%s S/A/V/P 0x%x 0x%x %p 0x%lx", what, mem->size,
252 * Destroy all the resources of an DMA-able memory region.
266 * Initialize/destroy DMA maps for the large pool 0
293 /* allocate and create the DMA maps for the large pool */
381 /* put all the TPDs on the free list and allocate DMA maps */
413 * unload its associated DMA map.
481 if_printf(sc->ifp, "mbuf DMA tag busy\n");
485 if_printf(sc->ifp, "mbuf DMA tag busy\n");
489 if_printf(sc->ifp, "parent DMA tag busy\n");
1717 * ALlocate a DMA tag for subsequent allocations
1725 device_printf(dev, "could not allocate DMA tag\n");
1736 device_printf(dev, "could not allocate mbuf DMA tag\n");
1742 * Allocate a DMA tag for packets to send. Here we have a problem with