| /netbsd-src/sys/dev/ieee1394/ |
| H A D | fwdma.h | 43 bus_dmamap_t dma_map; member 49 bus_dmamap_t dma_map; member 93 bus_dmamap_sync(am->dma_tag, seg->dma_map, in fwdma_sync_multiseg() 94 off, seg->dma_map->dm_mapsize - off, op); in fwdma_sync_multiseg() 100 bus_dmamap_sync(am->dma_tag, seg->dma_map, in fwdma_sync_multiseg() 101 off, seg->dma_map->dm_mapsize - off, op); in fwdma_sync_multiseg() 104 bus_dmamap_sync(am->dma_tag, seg->dma_map, in fwdma_sync_multiseg() 116 bus_dmamap_sync(am->dma_tag, seg->dma_map, in fwdma_sync_multiseg_all() 117 0, seg->dma_map->dm_mapsize, op); in fwdma_sync_multiseg_all()
|
| H A D | fwdma.c | 136 fwdma_malloc(dev, dmat, &dma->dma_map, size, alignment, flags); in fwdma_alloc_setup() 139 dma->bus_addr = dma->dma_map->dm_segs[0].ds_addr; in fwdma_alloc_setup() 180 seg->v_addr = fwdma_malloc(fc->dev, am->dma_tag, &seg->dma_map, in fwdma_malloc_multiseg() 188 seg->bus_addr = seg->dma_map->dm_segs[0].ds_addr; in fwdma_malloc_multiseg() 200 fwdma_free(am->dma_tag, seg->dma_map, seg->v_addr); in fwdma_free_multiseg()
|
| H A D | fwohci.c | 523 fwdma_free(sc->sid_dma.dma_tag, sc->sid_dma.dma_map, in fwohci_detach() 526 fwdma_free(sc->crom_dma.dma_tag, sc->crom_dma.dma_map, in fwohci_detach() 844 err = bus_dmamap_load_mbuf(fc->dmat, db_tr->dma_map, in fwohci_irx_enable() 847 fwohci_execute_db(db_tr, db_tr->dma_map); in fwohci_irx_enable() 1440 err = bus_dmamap_load(sc->fc.dmat, db_tr->dma_map, 1445 err = bus_dmamap_load_mbuf(sc->fc.dmat, db_tr->dma_map, 1468 fwohci_execute_db(db_tr, db_tr->dma_map); 1472 bus_dmamap_sync(sc->fc.dmat, db_tr->dma_map, 1473 0, db_tr->dma_map->dm_mapsize, BUS_DMASYNC_PREWRITE); 1583 bus_dmamap_sync(fc->dmat, tr->dma_map, [all …]
|
| H A D | fwohcireg.h | 341 bus_dmamap_t dma_map; member
|
| /netbsd-src/sys/dev/pci/ |
| H A D | ubsec.c | 704 bus_dmamap_sync(sc->sc_dmat, q2->q_mcr.dma_map, in ubsec_intr() 705 0, q2->q_mcr.dma_map->dm_mapsize, in ubsec_intr() 717 q2->q_mcr.dma_map, 0, in ubsec_intr() 718 q2->q_mcr.dma_map->dm_mapsize, in ubsec_intr() 740 bus_dmamap_sync(sc->sc_dmat, q2->q_mcr.dma_map, in ubsec_intr() 741 0, q2->q_mcr.dma_map->dm_mapsize, in ubsec_intr() 751 q2->q_mcr.dma_map, 0, in ubsec_intr() 752 q2->q_mcr.dma_map->dm_mapsize, in ubsec_intr() 900 bus_dmamap_sync(sc->sc_dmat, q->q_dma->d_alloc.dma_map, in ubsec_feed() 901 0, q->q_dma->d_alloc.dma_map->dm_mapsize, in ubsec_feed() [all …]
|
| H A D | if_txp.c | 600 bus_dmamap_sync(sc->sc_dmat, dma.dma_map, 0, in txp_download_fw_section() 601 dma.dma_map->dm_mapsize, BUS_DMASYNC_PREWRITE); in txp_download_fw_section() 616 bus_dmamap_sync(sc->sc_dmat, dma.dma_map, 0, in txp_download_fw_section() 617 dma.dma_map->dm_mapsize, BUS_DMASYNC_POSTWRITE); in txp_download_fw_section() 638 bus_dmamap_sync(sc->sc_dmat, sc->sc_host_dma.dma_map, 0, in txp_intr() 666 bus_dmamap_sync(sc->sc_dmat, sc->sc_host_dma.dma_map, 0, in txp_intr() 727 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, in txp_rx_reclaim() 806 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, in txp_rx_reclaim() 866 bus_dmamap_sync(sc->sc_dmat, sc->sc_rxbufring_dma.dma_map, in txp_rxbuf_reclaim() 881 bus_dmamap_sync(sc->sc_dmat, sc->sc_rxbufring_dma.dma_map, in txp_rxbuf_reclaim() [all …]
|
| H A D | if_txpreg.h | 532 bus_dmamap_t dma_map; member 533 #define dma_paddr dma_map->dm_segs[0].ds_addr
|
| H A D | ubsecvar.h | 67 bus_dmamap_t dma_map; member
|
| H A D | if_vmx.c | 140 bus_dmamap_t dma_map; member 3724 error = bus_dmamap_create(t, size, 1, size, 0, BUS_DMA_NOWAIT, &dma->dma_map); in vmxnet3_dma_malloc() 3730 error = bus_dmamap_load(t, dma->dma_map, dma->dma_vaddr, size, NULL, in vmxnet3_dma_malloc() 3738 dma->dma_paddr = DMAADDR(dma->dma_map); in vmxnet3_dma_malloc() 3743 bus_dmamap_destroy(t, dma->dma_map); in vmxnet3_dma_malloc() 3757 bus_dmamap_unload(t, dma->dma_map); in vmxnet3_dma_free() 3758 bus_dmamap_destroy(t, dma->dma_map); in vmxnet3_dma_free()
|
| /netbsd-src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/ |
| H A D | vchiq_2835_arm.c | 74 static bus_dmamap_t dma_map; variable 135 &dma_map); in vchiq_platform_init() 142 err = bus_dmamap_load(dma_tag, dma_map, slot_mem, in vchiq_platform_init() 149 slot_phys = dma_map->dm_segs[0].ds_addr; in vchiq_platform_init() 188 bus_dmamap_sync(dma_tag, dma_map, 0, slot_mem_size, in vchiq_platform_init() 191 bus_dmamap_sync(dma_tag, dma_map, 0, slot_mem_size, in vchiq_platform_init() 205 bus_dmamap_unload(dma_tag, dma_map); in vchiq_platform_init() 207 bus_dmamap_destroy(dma_tag, dma_map); in vchiq_platform_init() 216 bus_dmamap_unload(dma_tag, dma_map); in vchiq_platform_exit() 217 bus_dmamap_destroy(dma_tag, dma_map); in vchiq_platform_exit() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
| H A D | i915_gem_dmabuf.c | 89 void *obj_map, *dma_map; in igt_dmabuf_import() local 118 dma_map = dma_buf_vmap(dmabuf); in igt_dmabuf_import() 119 if (!dma_map) { in igt_dmabuf_import() 134 memset(dma_map, pattern[i], PAGE_SIZE); in igt_dmabuf_import() 145 if (memchr_inv(dma_map, pattern[i], PAGE_SIZE)) { in igt_dmabuf_import() 158 dma_buf_vunmap(dmabuf, dma_map); in igt_dmabuf_import()
|
| /netbsd-src/sys/arch/evbppc/wii/dev/ |
| H A D | bwdsp.c | 58 bus_dmamap_t dma_map; member 104 dma->dma_size, 0, BUS_DMA_WAITOK, &dma->dma_map); in bwdsp_allocdma() 108 error = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr, in bwdsp_allocdma() 116 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in bwdsp_allocdma() 128 bus_dmamap_unload(sc->sc_dmat, dma->dma_map); in bwdsp_freedma() 129 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in bwdsp_freedma() 278 pstart = dma->dma_map->dm_segs[0].ds_addr; in bwdsp_trigger_output()
|
| /netbsd-src/sys/arch/sgimips/hpc/ |
| H A D | haltwo.c | 181 BUS_DMA_NOWAIT, &codec->dma_map); in haltwo_init_codec() 185 err = bus_dmamap_load(sc->sc_dma_tag, codec->dma_map, codec->dma_descs, in haltwo_init_codec() 198 bus_dmamap_destroy(sc->sc_dma_tag, codec->dma_map); in haltwo_init_codec() 223 segp = dmabuf->dma_map->dm_segs; in haltwo_setup_dma() 228 for (i = 0; i < dmabuf->dma_map->dm_nsegs; i++) { in haltwo_setup_dma() 241 if (i < dmabuf->dma_map->dm_nsegs - 1) in haltwo_setup_dma() 255 bus_dmamap_sync(sc->sc_dma_tag, codec->dma_map, 0, in haltwo_setup_dma() 256 codec->dma_map->dm_mapsize, BUS_DMASYNC_PREWRITE); in haltwo_setup_dma() 592 PAGE_SIZE, 0, BUS_DMA_WAITOK, &p->dma_map); in haltwo_alloc_dmamem() 596 err = bus_dmamap_load(sc->sc_dma_tag, p->dma_map, p->kern_addr, in haltwo_alloc_dmamem() [all …]
|
| H A D | haltwovar.h | 43 bus_dmamap_t dma_map; member 53 bus_dmamap_t dma_map; member
|
| /netbsd-src/sys/arch/i386/pci/ |
| H A D | glxsb.c | 142 bus_dmamap_t dma_map; member 593 0, BUS_DMA_NOWAIT, &dma->dma_map); in glxsb_dma_alloc() 620 rc = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr, in glxsb_dma_alloc() 629 dma->dma_paddr = dma->dma_map->dm_segs[0].ds_addr; in glxsb_dma_alloc() 638 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in glxsb_dma_alloc() 646 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, 0, dma->dma_size, in glxsb_dma_pre_op() 653 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, 0, dma->dma_size, in glxsb_dma_post_op() 660 bus_dmamap_unload(sc->sc_dmat, dma->dma_map); in glxsb_dma_free() 663 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in glxsb_dma_free()
|
| /netbsd-src/sys/arch/arm/sunxi/ |
| H A D | sunxi_codec.c | 123 dma->dma_size, 0, BUS_DMA_WAITOK, &dma->dma_map); in sunxi_codec_allocdma() 127 error = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr, in sunxi_codec_allocdma() 135 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in sunxi_codec_allocdma() 147 bus_dmamap_unload(sc->sc_dmat, dma->dma_map); in sunxi_codec_freedma() 148 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in sunxi_codec_freedma() 282 pstart = dma->dma_map->dm_segs[0].ds_addr; in sunxi_codec_trigger_output() 347 pstart = dma->dma_map->dm_segs[0].ds_addr; in sunxi_codec_trigger_input()
|
| H A D | sunxi_i2s.c | 173 bus_dmamap_t dma_map; member 279 dma->dma_size, 0, BUS_DMA_WAITOK, &dma->dma_map); in sunxi_i2s_allocdma() 283 error = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr, in sunxi_i2s_allocdma() 291 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in sunxi_i2s_allocdma() 303 bus_dmamap_unload(sc->sc_dmat, dma->dma_map); in sunxi_i2s_freedma() 304 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in sunxi_i2s_freedma() 412 pstart = dma->dma_map->dm_segs[0].ds_addr; in sunxi_i2s_trigger_output() 473 pstart = dma->dma_map->dm_segs[0].ds_addr; in sunxi_i2s_trigger_input()
|
| H A D | sunxi_codec.h | 89 bus_dmamap_t dma_map; member
|
| /netbsd-src/sys/dev/pci/ixgbe/ |
| H A D | ixgbe_netmap.c | 214 bus_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in ixgbe_netmap_txsync() 301 bus_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in ixgbe_netmap_txsync() 401 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, in ixgbe_netmap_rxsync() 486 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, in ixgbe_netmap_rxsync()
|
| H A D | ix_txrx.c | 554 ixgbe_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in ixgbe_xmit() 732 ixgbe_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in ixgbe_setup_transmit_ring() 1129 bus_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in ixgbe_txeof() 1164 ixgbe_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in ixgbe_txeof() 1229 ixgbe_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in ixgbe_txeof() 1598 ixgbe_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, in ixgbe_setup_receive_ring() 1865 rxr->rxdma.dma_map, in ixgbe_rxeof() 1902 rxr->rxdma.dma_map, 0, in ixgbe_rxeof() 2169 ixgbe_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, in ixgbe_rxeof() 2304 r = ixgbe_dmamap_create(dma->dma_tag, 0, &dma->dma_map); in ixgbe_dma_malloc() [all …]
|
| /netbsd-src/sys/arch/arm/apple/ |
| H A D | apple_dart.c | 128 bus_dmamap_t dma_map; member 134 #define DART_DMA_MAP(_dma) ((_dma)->dma_map) 136 #define DART_DMA_DVA(_dma) ((_dma)->dma_map->dm_segs[0].ds_addr) 198 BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &dma->dma_map); in apple_dart_dma_alloc() 203 error = bus_dmamap_load(dmat, dma->dma_map, dma->dma_kva, size, in apple_dart_dma_alloc() 214 bus_dmamap_destroy(dmat, dma->dma_map); in apple_dart_dma_alloc()
|
| /netbsd-src/sys/dev/hdaudio/ |
| H A D | hdaudio.c | 175 dma->dma_size, 0, BUS_DMA_WAITOK, &dma->dma_map); in hdaudio_dma_alloc() 178 err = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr, in hdaudio_dma_alloc() 184 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, 0, dma->dma_size, in hdaudio_dma_alloc() 191 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in hdaudio_dma_alloc() 206 bus_dmamap_unload(sc->sc_dmat, dma->dma_map); in hdaudio_dma_free() 207 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in hdaudio_dma_free() 232 bus_dmamap_sync(sc->sc_dmat, sc->sc_corb.dma_map, 0, in hdaudio_corb_enqueue() 235 bus_dmamap_sync(sc->sc_dmat, sc->sc_corb.dma_map, 0, in hdaudio_corb_enqueue() 297 bus_dmamap_sync(sc->sc_dmat, sc->sc_rirb.dma_map, 0, in hdaudio_rirb_dequeue() 300 bus_dmamap_sync(sc->sc_dmat, sc->sc_rirb.dma_map, 0, in hdaudio_rirb_dequeue()
|
| H A D | hdaudiovar.h | 89 #define DMA_DMAADDR(dma) ((dma)->dma_map->dm_segs[0].ds_addr) 92 bus_dmamap_t dma_map; member
|
| /netbsd-src/sys/dev/pci/igc/ |
| H A D | if_igc.c | 274 bus_dmamap_sync(txr->txdma.dma_tag, txr->txdma.dma_map, in igc_txdesc_sync() 301 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, in igc_rxdesc_sync() 1372 BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &dma->dma_map)) in igc_dma_malloc() 1391 if (bus_dmamap_load(dma->dma_tag, dma->dma_map, dma->dma_vaddr, size, in igc_dma_malloc() 1403 bus_dmamap_destroy(dma->dma_tag, dma->dma_map); in igc_dma_malloc() 1404 dma->dma_map = NULL; in igc_dma_malloc() 1416 if (dma->dma_map != NULL) { in igc_dma_free() 1417 bus_dmamap_sync(dma->dma_tag, dma->dma_map, 0, in igc_dma_free() 1418 dma->dma_map->dm_mapsize, in igc_dma_free() 1420 bus_dmamap_unload(dma->dma_tag, dma->dma_map); in igc_dma_free() [all...] |
| H A D | if_igc.h | 249 bus_dmamap_t dma_map; member
|