/src/sys/arch/riscv/riscv/ |
bus_stubs.c | 50 bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t dmam) 52 (*t->_dmamap_destroy)(t, dmam); 56 bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t dmam, void *buf, 59 kasan_dma_load(dmam, buf, buflen, KASAN_DMA_LINEAR); 60 return (*t->_dmamap_load)(t, dmam, buf, buflen, p, flags); 64 bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t dmam, struct mbuf *chain, 67 kasan_dma_load(dmam, chain, 0, KASAN_DMA_MBUF); 68 return (*t->_dmamap_load_mbuf)(t, dmam, chain, flags); 72 bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t dmam, struct uio *uio, 75 kasan_dma_load(dmam, uio, 0, KASAN_DMA_UIO) [all...] |
/src/sys/arch/arm/arm/ |
bus_stubs.c | 59 bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t dmam) 61 (*t->_dmamap_destroy)(t, dmam); 65 bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t dmam, void *buf, 68 kasan_dma_load(dmam, buf, buflen, KASAN_DMA_LINEAR); 69 return (*t->_dmamap_load)(t, dmam, buf, buflen, p, flags); 73 bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t dmam, struct mbuf *chain, 76 kasan_dma_load(dmam, chain, 0, KASAN_DMA_MBUF); 77 return (*t->_dmamap_load_mbuf)(t, dmam, chain, flags); 81 bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t dmam, struct uio *uio, 84 kasan_dma_load(dmam, uio, 0, KASAN_DMA_UIO) [all...] |
/src/sys/dev/pci/ixgbe/ |
ixgbe_netbsd.c | 78 ixgbe_dmamap_destroy(ixgbe_dma_tag_t *dt, bus_dmamap_t dmam) 80 bus_dmamap_destroy(dt->dt_dmat, dmam); 84 ixgbe_dmamap_sync(ixgbe_dma_tag_t *dt, bus_dmamap_t dmam, int ops) 86 bus_dmamap_sync(dt->dt_dmat, dmam, 0, dt->dt_maxsize, ops); 90 ixgbe_dmamap_unload(ixgbe_dma_tag_t *dt, bus_dmamap_t dmam) 92 bus_dmamap_unload(dt->dt_dmat, dmam);
|
/src/sys/dev/tc/ |
bba.c | 79 bus_dmamap_t dmam; /* DMA map */ member in struct:bba_dma_state 368 bus_dmamap_unload(sc->sc_dmat, d->dmam); 369 bus_dmamap_destroy(sc->sc_dmat, d->dmam); 394 bus_dmamap_unload(sc->sc_dmat, d->dmam); 395 bus_dmamap_destroy(sc->sc_dmat, d->dmam); 436 BBA_DMABUF_BOUNDARY, BUS_DMA_NOWAIT, &d->dmam)) { 442 if (bus_dmamap_load(sc->sc_dmat, d->dmam, start, 454 phys = (tc_addr_t)d->dmam->dm_segs[0].ds_addr; 455 nphys = (tc_addr_t)d->dmam->dm_segs[1].ds_addr; 473 bus_dmamap_unload(sc->sc_dmat, d->dmam); [all...] |
/src/sys/dev/isa/ |
isadma.c | 353 bus_dmamap_t dmam; local in function:_isa_dmastart 392 dmam = ids->ids_dmamaps[chan]; 393 if (dmam == NULL) 396 error = bus_dmamap_load(ids->ids_dmat, dmam, addr, nbytes, 407 bus_dmamap_sync(ids->ids_dmat, dmam, 0, dmam->dm_mapsize, 411 bus_dmamap_sync(ids->ids_dmat, dmam, 0, dmam->dm_mapsize, 416 dmaaddr = dmam->dm_segs[0].ds_addr; 561 bus_dmamap_t dmam; local in function:_isa_dmadone [all...] |
/src/sys/arch/x86/x86/ |
bus_dma.c | 1418 bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t dmam) 1427 (*it->bdt_ov->ov_dmamap_destroy)(it->bdt_ctx, t, dmam); 1431 _bus_dmamap_destroy(t, dmam); 1435 bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t dmam, void *buf, 1440 kasan_dma_load(dmam, buf, buflen, KASAN_DMA_LINEAR); 1441 kmsan_dma_load(dmam, buf, buflen, KMSAN_DMA_LINEAR); 1448 return (*it->bdt_ov->ov_dmamap_load)(it->bdt_ctx, t, dmam, 1452 return _bus_dmamap_load(t, dmam, buf, buflen, p, flags); 1456 bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t dmam, 1461 kasan_dma_load(dmam, chain, 0, KASAN_DMA_MBUF) [all...] |
/src/sys/arch/vax/uba/ |
uba_dma.c | 247 uba_bus_dmamap_sync(bus_dma_tag_t tag, bus_dmamap_t dmam, bus_addr_t offset,
|
/src/sys/arch/vax/vsa/ |
vsbus_dma.c | 251 sgmap_bus_dmamap_sync(bus_dma_tag_t tag, bus_dmamap_t dmam, bus_addr_t offset,
|
/src/sys/dev/ic/ |
rtw.c | 3220 rtw_dmamap_load_txbuf(bus_dma_tag_t dmat, bus_dmamap_t dmam, struct mbuf *chain, 3233 ((rc = bus_dmamap_load_mbuf(dmat, dmam, m0, 3235 dmam->dm_nsegs > ndescfree || rtw_seg_too_short(dmam)) && first; 3239 if (rtw_seg_too_short(dmam)) { 3246 bus_dmamap_unload(dmat, dmam); 3272 } else if (rtw_seg_too_short(dmam)) { 3275 bus_dmamap_unload(dmat, dmam); 3278 } else if (dmam->dm_nsegs > ndescfree) { 3280 bus_dmamap_unload(dmat, dmam); [all...] |