Home
last modified time | relevance | path

Searched refs:dma_map (Results 1 – 25 of 27) sorted by relevance

12

/netbsd-src/sys/dev/ieee1394/
H A Dfwdma.h43 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 Dfwdma.c136 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 Dfwohci.c523 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 Dfwohcireg.h341 bus_dmamap_t dma_map; member
/netbsd-src/sys/dev/pci/
H A Dubsec.c704 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 Dif_txp.c600 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 Dif_txpreg.h532 bus_dmamap_t dma_map; member
533 #define dma_paddr dma_map->dm_segs[0].ds_addr
H A Dubsecvar.h67 bus_dmamap_t dma_map; member
H A Dif_vmx.c140 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 Dvchiq_2835_arm.c74 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 Di915_gem_dmabuf.c89 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 Dbwdsp.c58 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 Dhaltwo.c181 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 Dhaltwovar.h43 bus_dmamap_t dma_map; member
53 bus_dmamap_t dma_map; member
/netbsd-src/sys/arch/i386/pci/
H A Dglxsb.c142 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 Dsunxi_codec.c123 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 Dsunxi_i2s.c173 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 Dsunxi_codec.h89 bus_dmamap_t dma_map; member
/netbsd-src/sys/dev/pci/ixgbe/
H A Dixgbe_netmap.c214 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 Dix_txrx.c554 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 Dapple_dart.c128 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 Dhdaudio.c175 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 Dhdaudiovar.h89 #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 Dif_igc.c274 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 Dif_igc.h249 bus_dmamap_t dma_map; member

12