Searched refs:DMA (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.2-release/sys/dev/aic/
H A Daic6360reg.h59 #define DMACNTRL0 0x12 /* DMA control 0 */
60 #define DMACNTRL1 0x13 /* DMA control 1 */
61 #define DMASTAT 0x14 /* DMA status */
63 #define DMADATA 0x16 /* DMA data */
64 #define DMADATAL 0x16 /* DMA data low byte */
65 #define DMADATAH 0x17 /* DMA data high byte */
274 #define DMA 0x20 macro
/freebsd-10.2-release/sys/contrib/rdma/krping/
H A Dkrping.c75 DMA = 1, enumerator in enum:mem_type
476 else if (cb->mem == DMA)
487 else if (cb->mem == DMA)
550 if (cb->mem == DMA) {
603 if (cb->mem != DMA) {
921 case DMA:
2137 cb->mem = DMA;
2210 cb->mem = DMA;
/freebsd-10.2-release/sys/dev/hatm/
H A Dif_hatm_tx.c143 * the DMA map of this TPD was used to load this mbuf. The map is unloaded
227 * Helper struct for communication with the DMA load helper.
257 DBG(arg->sc, DMA, ("%s -- error=%d plen=%d\n",
306 DBG(arg->sc, DMA, ("DMA loaded: %lx/%lu",
448 /* Now load a DMA map with the packet. Allocate the first
H A Dif_hatm_intr.c172 * DMA loader function for external mbuf page.
183 ("too many segments for DMA: %d", nsegs));
192 * Create a DMA map and load it. Put all the chunks onto the right
403 DBG(sc, DMA, ("MBUF loaded: handle=%x m=%p phys=%x",
H A Dif_hatm.c185 * 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 map
[all...]
/freebsd-10.2-release/sys/dev/en/
H A Dmidway.c65 * "transmit DMA complete" interrupt. using the "telnet" test I got data
70 * just fine with byte DMA.
106 DBG_DMA = 0x0040, /* debug DMA probing */
220 * While a transmit mbuf is waiting to get transmit DMA resources we
348 * en_b2sz: convert a DMA burst code to its byte size
371 * en_sz2b: convert a burst size (bytes) to DMA burst code
422 * DMA maps
431 * to allocate the DMA map yet have no means to signal this error. Therefor
451 device_printf(sc->dev, "cannot create DMA map %d\n", err);
500 * Argument structure to load a transmit DMA ma
[all...]
/freebsd-10.2-release/sys/dev/fatm/
H A Dif_fatm.c938 KASSERT(nsegs == 1, ("too many DMA segments"));
939 KASSERT(segs[0].ds_addr <= 0xffffffff, ("DMA address too large %lx",
946 * Allocate a chunk of DMA-able memory and map it.
959 if_printf(sc->ifp, "could not allocate %s DMA tag\n",
966 if_printf(sc->ifp, "could not allocate %s DMA memory: "
976 if_printf(sc->ifp, "could not load %s DMA memory: "
984 DBG(sc, DMA, ("DMA %s V/P/S/Z %p/%lx/%x/%x", nm, mem->mem,
1002 if_printf(sc->ifp, "could not allocate %s DMA tag\n",
1012 if_printf(sc->ifp, "could not allocate %s DMA ma
[all...]

Completed in 63 milliseconds