/src/sys/external/bsd/drm2/include/drm/ |
drm_gem_cma_helper.h | 52 bus_dmamap_t dmamap; member in struct:drm_gem_cma_object
|
/src/sys/arch/newsmips/apbus/ |
dmac3.c | 89 static paddr_t dmamap = DMAC3_PAGEMAP; local in function:dmac3_attach 96 sc->sc_dmamap = (uint32_t *)dmamap; 98 dmamap += 0x1000;
|
/src/sys/dev/ic/ |
cs4231var.h | 43 bus_dmamap_t dmamap; member in struct:cs_dma
|
dp83932.c | 290 bus_dmamap_t dmamap; local in function:sonic_start 323 dmamap = ds->ds_dmamap; 331 if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0, 334 dmamap->dm_nsegs == SONIC_NTXFRAGS)) { 336 bus_dmamap_unload(sc->sc_dmat, dmamap); 355 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, 376 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize, 390 for (seg = 0; seg < dmamap->dm_nsegs; seg++) { 393 (dmamap->dm_segs[seg].ds_addr >> 16) [all...] |
aic6915.c | 356 bus_dmamap_t dmamap; local in function:sf_start 390 dmamap = ds->ds_dmamap; 398 if (bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0, 418 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, 442 txd->td_word1 = htole32(dmamap->dm_nsegs); 443 for (seg = 0; seg < dmamap->dm_nsegs; seg++) { 445 htole32(dmamap->dm_segs[seg].ds_addr); 447 htole32(dmamap->dm_segs[seg].ds_len); 452 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize [all...] |
rtl8169.c | 473 bus_dmamap_t dmamap; local in function:re_diag 545 dmamap = rxs->rxs_dmamap; 546 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize, 548 bus_dmamap_unload(sc->sc_dmat, dmamap);
|
smc83c170.c | 364 bus_dmamap_t dmamap; local in function:epic_start 396 dmamap = ds->ds_dmamap; 404 if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0, 407 dmamap-> dm_nsegs == EPIC_NFRAGS)) { 409 bus_dmamap_unload(sc->sc_dmat, dmamap); 430 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, 446 for (seg = 0; seg < dmamap->dm_nsegs; seg++) { 448 dmamap->dm_segs[seg].ds_addr; 450 dmamap->dm_segs[seg].ds_len; 464 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize [all...] |
elinkxl.c | 1024 bus_dmamap_t dmamap; local in function:ex_start 1055 dmamap = txp->tx_dmamap; 1063 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, 1124 for (segment = 0; segment < dmamap->dm_nsegs; segment++, fr++) { 1125 fr->fr_addr = htole32(dmamap->dm_segs[segment].ds_addr); 1126 seglen = dmamap->dm_segs[segment].ds_len; 1150 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
|
/src/sys/arch/arm/xscale/ |
iopaau.c | 236 bus_dmamap_t dmamap = sc->sc_map_out; local in function:iopaau_func_fill_immed_setup 243 error = bus_dmamap_load(sc->sc_dmat, dmamap, 256 error = bus_dmamap_load_uio(sc->sc_dmat, dmamap, 268 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize, 275 for (seg = 0; seg < dmamap->dm_nsegs; seg++) { 296 cur->d_dar = dmamap->dm_segs[seg].ds_addr; 297 cur->d_bc = dmamap->dm_segs[seg].ds_len; 417 bus_dmamap_t dmamap = sc->sc_map_out; local in function:iopaau_func_xor_setup 429 error = bus_dmamap_load(sc->sc_dmat, dmamap, [all...] |
/src/sys/arch/sgimips/ioc/ |
oiocsc.c | 153 printf(": failed to create dmamap\n"); 215 bus_dmamap_t dmamap = osc->sc_dmamap; local in function:oiocsc_dmasetup 236 dsc->sc_dmalow = dmamap->dm_segs[0].ds_addr & 239 KASSERT(dmamap->dm_nsegs <= OIOC_SCSI_DMA_NSEGS); 241 for (i = 0; i < dmamap->dm_nsegs; i++) { 244 pgnum = dmamap->dm_segs[i].ds_addr >>
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
nouveau_nvkm_subdev_mmu_mem.c | 45 bus_dmamap_t dmamap; member in struct:nvkm_mem 108 bus_dmamap_unload(dmat, mem->dmamap); 110 bus_dmamap_destroy(dmat, mem->dmamap); 229 mem->dmamap = args->v0.dma; 230 mem->nseg = mem->dmamap->dm_nsegs; 231 mem->dma = kmem_zalloc(mem->dmamap->dm_nsegs * 233 for (unsigned i = 0; i < mem->dmamap->dm_nsegs; i++) { 234 KASSERT(mem->dmamap->dm_segs[i].ds_len <= 236 mem->dma[i] = mem->dmamap->dm_segs[i].ds_addr; 279 PAGE_SIZE, PAGE_SIZE, BUS_DMA_WAITOK, &mem->dmamap); [all...] |
/src/sys/arch/x68k/dev/ |
intio_dmac.c | 176 DPRINTF(3, ("dmamap=%p\n", (void *)chan->ch_xfer.dx_dmamap)); 252 DPRINTF(3, ("dmamap=%p\n", (void *)chan->ch_xfer.dx_dmamap)); 275 bus_dmamap_t dmamap) 281 xf->dx_dmamap = dmamap; 316 bus_dmamap_t dmamap, int dir, int scr, void *dar) 321 xf = dmac_alloc_xfer(chan, dmat, dmamap); 350 struct x68k_bus_dmamap *dmamap = xf->dx_dmamap; local in function:dmac_start_xfer_offset 369 size = dmamap->dm_mapsize; 380 if ((offset >= dmamap->dm_mapsize) || 381 (offset + size > dmamap->dm_mapsize) [all...] |
/src/sys/arch/mips/adm5120/dev/ |
if_admsw.c | 541 bus_dmamap_t dmamap; local in function:admsw_start 582 dmamap = ds->ds_dmamap; 591 bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0, 618 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, 638 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize, 641 if (dmamap->dm_nsegs != 1 && dmamap->dm_nsegs != 2) 643 dmamap->dm_nsegs); 644 desc->data = dmamap->dm_segs[0].ds_addr [all...] |
/src/sys/dev/pci/ |
if_skvar.h | 106 bus_dmamap_t dmamap; member in struct:sk_txmap_entry
|
if_msk.c | 1181 bus_dmamap_t dmamap; local in function:msk_attach 1264 SK_JLEN, 0, BUS_DMA_NOWAIT, &dmamap)) { 1266 "Can't create TX dmamap\n"); 1270 sc_if->sk_cdata.sk_tx_chain[i].sk_dmamap = dmamap; 1278 SK_JLEN, 0, BUS_DMA_NOWAIT, &dmamap)) { 1280 "Can't create RX dmamap\n"); 1284 sc_if->sk_cdata.sk_rx_chain[i].sk_dmamap = dmamap; 1908 DPRINTFN(2, ("msk_encap: dmamap failed\n")); 2123 bus_dmamap_t dmamap; local in function:msk_rxeof 2151 dmamap = sc_if->sk_cdata.sk_rx_chain[tail].sk_dmamap 2179 bus_dmamap_t dmamap; local in function:msk_txeof 2702 bus_dmamap_t dmamap; local in function:msk_stop [all...] |
hifn7751.c | 267 bus_dmamap_t dmamap; local in function:hifn_attach 323 sizeof(*sc->sc_dma), 0, BUS_DMA_NOWAIT, &dmamap)) { 329 if (bus_dmamap_load(sc->sc_dmat, dmamap, kva, sizeof(*sc->sc_dma), 332 bus_dmamap_destroy(sc->sc_dmat, dmamap); 337 sc->sc_dmamap = dmamap; 456 bus_dmamap_unload(sc->sc_dmat, dmamap); 457 bus_dmamap_destroy(sc->sc_dmat, dmamap);
|
/src/sys/dev/vme/ |
xdvar.h | 57 bus_dmamap_t dmamap; /* DMA I/O handle */ member in struct:xd_iorq
|
xyvar.h | 56 bus_dmamap_t dmamap; /* DMA I/O handle */ member in struct:xy_iorq
|
/src/sys/external/bsd/drm2/dist/drm/via/ |
via_dmablit.h | 47 bus_dmamap_t dmamap; member in struct:_drm_via_sg_info
|
/src/sys/external/bsd/drm2/i915drm/ |
intel_gtt_subr.c | 552 bus_dmamap_t dmamap = sg->sgl[0].sg_dmamap; local in function:intel_gtt_insert_sg_entries 561 KASSERT(0 < dmamap->dm_nsegs); 563 for (seg = 0; seg < dmamap->dm_nsegs; seg++) { 564 const bus_addr_t addr = dmamap->dm_segs[seg].ds_addr; 567 for (len = dmamap->dm_segs[seg].ds_len; 582 (uintmax_t)dmamap->dm_segs[seg].ds_len);
|
/src/sys/arch/mips/atheros/dev/ |
if_ae.c | 551 bus_dmamap_t dmamap; local in function:ae_start 586 dmamap = txs->txs_dmamap; 595 bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0, 615 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, 629 if (dmamap->dm_nsegs > sc->sc_txfree) { 640 bus_dmamap_unload(sc->sc_dmat, dmamap); 656 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize, 663 seg < dmamap->dm_nsegs; 674 dmamap->dm_segs[seg].ds_addr [all...] |
/src/sys/arch/sgimips/hpc/ |
if_sq.c | 533 bus_dmamap_t dmamap; local in function:sq_start 560 dmamap = sc->sc_txmap[sc->sc_nexttx]; 575 bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0, 602 if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, 615 if (dmamap->dm_nsegs > sc->sc_nfreetx) { 625 bus_dmamap_unload(sc->sc_dmat, dmamap); 647 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize, 654 seg < dmamap->dm_nsegs; 658 dmamap->dm_segs[seg].ds_addr [all...] |
/src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/ |
vchiq_2835_arm.c | 264 bus_dmamap_t dmamap; member in struct:bulkinfo_struct 342 BUS_DMA_WAITOK, &bi->dmamap); 347 ret = bus_dmamap_load(dma_tag, bi->dmamap, buf, size, 368 for (int i = 0; i < bi->dmamap->dm_nsegs; i++) { 369 bus_addr_t addr = bi->dmamap->dm_segs[i].ds_addr; 370 bus_size_t len = bi->dmamap->dm_segs[i].ds_len; 411 bus_dmamap_sync(dma_tag, bi->dmamap, 0, bi->size, 418 bus_dmamap_destroy(dma_tag, bi->dmamap); 456 bus_dmamap_sync(dma_tag, bi->dmamap, 0, bi->size, 508 bus_dmamap_unload(dma_tag, bi->dmamap); [all...] |
/src/sys/dev/sbus/ |
dbrivar.h | 104 bus_dmamap_t dmamap; member in struct:dbri_desc
|
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
vmwgfx_cmdbuf.c | 141 bus_dmamap_t dmamap; member in struct:vmw_cmdbuf_man 1261 0, BUS_DMA_ALLOCNOW|BUS_DMA_WAITOK, &man->dmamap); 1275 error = bus_dmamap_load(dev_priv->dev->dmat, man->dmamap, 1283 bus_dmamap_unload(dev_priv->dev->dmat, man->dmamap); 1288 if (man->dmamap) 1289 bus_dmamap_destroy(dev_priv->dev->dmat, man->dmamap); 1460 bus_dmamap_unload(dmat, man->dmamap); 1463 bus_dmamap_destroy(dmat, man->dmamap);
|