Home
last modified time | relevance | path

Searched refs:sc_dmat (Results 1 – 25 of 598) sorted by relevance

12345678910>>...24

/netbsd-src/sys/arch/arm/apple/
H A Dapple_dart.c144 bus_dma_tag_t sc_dmat; member
393 error = sc->sc_dmat->_dmamap_create(sc->sc_dmat, size, nsegments, in apple_dart_dmamap_create()
402 sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map); in apple_dart_dmamap_create()
418 sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map); in apple_dart_dmamap_destroy()
428 error = sc->sc_dmat->_dmamap_load(sc->sc_dmat, map, in apple_dart_dmamap_load()
436 sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map); in apple_dart_dmamap_load()
449 error = sc->sc_dmat->_dmamap_load_mbuf(sc->sc_dmat, map, in apple_dart_dmamap_load_mbuf()
457 sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map); in apple_dart_dmamap_load_mbuf()
470 error = sc->sc_dmat->_dmamap_load_uio(sc->sc_dmat, map, in apple_dart_dmamap_load_uio()
478 sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map); in apple_dart_dmamap_load_uio()
[all …]
/netbsd-src/sys/arch/evbppc/explora/dev/
H A Dle_elb.c62 bus_dma_tag_t sc_dmat; member
109 msc->sc_dmat = eaa->elb_dmat; in le_elb_attach()
116 if (bus_dmamem_alloc(msc->sc_dmat, LE_MEMSIZE, PAGE_SIZE, 0, in le_elb_attach()
121 if (bus_dmamem_map(msc->sc_dmat, &seg, rseg, LE_MEMSIZE, in le_elb_attach()
131 if (bus_dmamap_create(msc->sc_dmat, LE_MEMSIZE, 1, in le_elb_attach()
136 if (bus_dmamap_load(msc->sc_dmat, msc->sc_dmam, in le_elb_attach()
177 bus_dmamap_destroy(msc->sc_dmat, msc->sc_dmam); in le_elb_attach()
179 bus_dmamem_unmap(msc->sc_dmat, sc->sc_mem, LE_MEMSIZE); in le_elb_attach()
181 bus_dmamem_free(msc->sc_dmat, &seg, rseg); in le_elb_attach()
241 bus_dmamap_sync(msc->sc_dmat, msc->sc_dmam, boff, len, in le_copytodesc()
[all …]
/netbsd-src/sys/arch/arm/sunxi/
H A Dsun8i_crypto.c109 bus_dma_tag_t sc_dmat; member
390 sc->sc_dmat = faa->faa_dmat; in sun8i_crypto_attach()
534 error = bus_dmamap_create(sc->sc_dmat, sizeof(*task->ct_desc), 1, in sun8i_crypto_task_ctor()
538 error = bus_dmamap_load(sc->sc_dmat, task->ct_descmap, task->ct_desc, in sun8i_crypto_task_ctor()
544 error = bus_dmamap_create(sc->sc_dmat, SUN8I_CRYPTO_MAXKEYBYTES, 1, in sun8i_crypto_task_ctor()
548 error = bus_dmamap_create(sc->sc_dmat, SUN8I_CRYPTO_MAXIVBYTES, 1, in sun8i_crypto_task_ctor()
552 error = bus_dmamap_create(sc->sc_dmat, SUN8I_CRYPTO_MAXCTRBYTES, 1, in sun8i_crypto_task_ctor()
558 error = bus_dmamap_create(sc->sc_dmat, SUN8I_CRYPTO_MAXDMASIZE, in sun8i_crypto_task_ctor()
563 error = bus_dmamap_create(sc->sc_dmat, SUN8I_CRYPTO_MAXDMASIZE, in sun8i_crypto_task_ctor()
574 bus_dmamap_destroy(sc->sc_dmat, task->ct_dstmap); in sun8i_crypto_task_ctor()
[all …]
/netbsd-src/sys/arch/arm/xscale/
H A Diopaau.c184 bus_dmamap_sync(sc->sc_dmat, sc->sc_map_in[i], 0, in iopaau_finish()
186 bus_dmamap_unload(sc->sc_dmat, sc->sc_map_in[i]); in iopaau_finish()
190 bus_dmamap_sync(sc->sc_dmat, sc->sc_map_out, 0, in iopaau_finish()
192 bus_dmamap_unload(sc->sc_dmat, sc->sc_map_out); in iopaau_finish()
243 error = bus_dmamap_load(sc->sc_dmat, dmamap, in iopaau_func_fill_immed_setup()
256 error = bus_dmamap_load_uio(sc->sc_dmat, dmamap, in iopaau_func_fill_immed_setup()
268 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize, in iopaau_func_fill_immed_setup()
314 bus_dmamap_unload(sc->sc_dmat, sc->sc_map_out); in iopaau_func_fill_immed_setup()
429 error = bus_dmamap_load(sc->sc_dmat, dmamap, in iopaau_func_xor_setup()
442 error = bus_dmamap_load_uio(sc->sc_dmat, dmamap, in iopaau_func_xor_setup()
[all …]
/netbsd-src/sys/arch/arm/broadcom/
H A Dbcm2835_mbox.c104 baa.baa_dmat = sc->sc_dmat; in bcmmbox_attach()
174 error = bus_dmamem_alloc(sc->sc_dmat, buflen, 16, 0, segs, 1, in bcmmbox_request()
178 error = bus_dmamem_map(sc->sc_dmat, segs, nsegs, buflen, &dma_buf, in bcmmbox_request()
182 error = bus_dmamap_create(sc->sc_dmat, buflen, 1, buflen, 0, in bcmmbox_request()
186 error = bus_dmamap_load(sc->sc_dmat, map, dma_buf, buflen, NULL, in bcmmbox_request()
193 bus_dmamap_sync(sc->sc_dmat, map, 0, buflen, in bcmmbox_request()
197 bus_dmamap_sync(sc->sc_dmat, map, 0, buflen, in bcmmbox_request()
202 bus_dmamap_unload(sc->sc_dmat, map); in bcmmbox_request()
204 bus_dmamap_destroy(sc->sc_dmat, map); in bcmmbox_request()
206 bus_dmamem_unmap(sc->sc_dmat, dma_buf, buflen); in bcmmbox_request()
[all …]
/netbsd-src/sys/dev/pci/
H A Dpcscp.c74 bus_dma_tag_t sc_dmat; /* DMA tag */ member
180 esc->sc_dmat = pa->pa_dmat; in pcscp_attach()
241 if (bus_dmamap_create(esc->sc_dmat, MAXPHYS, MDL_SIZE, MDL_SEG_SIZE, in pcscp_attach()
251 if ((error = bus_dmamem_alloc(esc->sc_dmat, in pcscp_attach()
258 if ((error = bus_dmamem_map(esc->sc_dmat, &seg, rseg, in pcscp_attach()
265 if ((error = bus_dmamap_create(esc->sc_dmat, in pcscp_attach()
272 if ((error = bus_dmamap_load(esc->sc_dmat, esc->sc_mdldmap, in pcscp_attach()
312 bus_dmamap_unload(esc->sc_dmat, esc->sc_mdldmap); in pcscp_attach()
314 bus_dmamap_destroy(esc->sc_dmat, esc->sc_mdldmap); in pcscp_attach()
316 bus_dmamem_unmap(esc->sc_dmat, (void *)esc->sc_mdldmap, in pcscp_attach()
[all …]
H A Dif_nfe.c328 &sc->sc_dmat, in nfe_attach()
332 sc->sc_dmat = pa->pa_dmat64; in nfe_attach()
336 sc->sc_dmat = pa->pa_dmat; in nfe_attach()
467 bus_dmatag_destroy(sc->sc_dmat); in nfe_detach()
727 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, in nfe_txdesc32_sync()
735 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, in nfe_txdesc64_sync()
744 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, in nfe_txdesc32_rsync()
751 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, in nfe_txdesc32_rsync()
757 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 0, in nfe_txdesc32_rsync()
765 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, in nfe_txdesc64_rsync()
[all …]
H A Dif_ipw.c205 sc->sc_dmat = pa->pa_dmat; in ipw_attach()
384 error = bus_dmamap_create(sc->sc_dmat, IPW_TBD_SZ, 1, IPW_TBD_SZ, 0, in ipw_dma_alloc()
391 error = bus_dmamem_alloc(sc->sc_dmat, IPW_TBD_SZ, PAGE_SIZE, 0, in ipw_dma_alloc()
398 error = bus_dmamem_map(sc->sc_dmat, &sc->tbd_seg, nsegs, IPW_TBD_SZ, in ipw_dma_alloc()
405 error = bus_dmamap_load(sc->sc_dmat, sc->tbd_map, sc->tbd_list, in ipw_dma_alloc()
417 error = bus_dmamap_create(sc->sc_dmat, IPW_RBD_SZ, 1, IPW_RBD_SZ, 0, in ipw_dma_alloc()
424 error = bus_dmamem_alloc(sc->sc_dmat, IPW_RBD_SZ, PAGE_SIZE, 0, in ipw_dma_alloc()
431 error = bus_dmamem_map(sc->sc_dmat, &sc->rbd_seg, nsegs, IPW_RBD_SZ, in ipw_dma_alloc()
438 error = bus_dmamap_load(sc->sc_dmat, sc->rbd_map, sc->rbd_list, in ipw_dma_alloc()
450 error = bus_dmamap_create(sc->sc_dmat, IPW_STATUS_SZ, 1, IPW_STATUS_SZ, in ipw_dma_alloc()
[all …]
H A Dif_age.c159 sc->sc_dmat = pa->pa_dmat64; in age_attach()
161 sc->sc_dmat = pa->pa_dmat; in age_attach()
509 bus_dmamap_sync(sc->sc_dmat, sc->age_cdata.age_cmb_block_map, 0, in age_intr()
523 bus_dmamap_sync(sc->sc_dmat, sc->age_cdata.age_cmb_block_map, 0, in age_intr()
552 bus_dmamap_sync(sc->sc_dmat, sc->age_cdata.age_cmb_block_map, 0, in age_intr()
696 error = bus_dmamap_create(sc->sc_dmat, AGE_TX_RING_SZ, 1, in age_dma_alloc()
704 error = bus_dmamem_alloc(sc->sc_dmat, AGE_TX_RING_SZ, in age_dma_alloc()
713 error = bus_dmamem_map(sc->sc_dmat, &sc->age_rdata.age_tx_ring_seg, in age_dma_alloc()
722 error = bus_dmamap_load(sc->sc_dmat, sc->age_cdata.age_tx_ring_map, in age_dma_alloc()
727 bus_dmamem_free(sc->sc_dmat, in age_dma_alloc()
[all …]
H A Dif_ale.c402 sc->sc_dmat = pa->pa_dmat; in ale_attach()
652 error = bus_dmamap_create(sc->sc_dmat, ALE_TX_RING_SZ, 1, in ale_dma_alloc()
660 error = bus_dmamem_alloc(sc->sc_dmat, ALE_TX_RING_SZ, in ale_dma_alloc()
669 error = bus_dmamem_map(sc->sc_dmat, &sc->ale_cdata.ale_tx_ring_seg, in ale_dma_alloc()
678 error = bus_dmamap_load(sc->sc_dmat, sc->ale_cdata.ale_tx_ring_map, in ale_dma_alloc()
683 bus_dmamem_free(sc->sc_dmat, in ale_dma_alloc()
694 error = bus_dmamap_create(sc->sc_dmat, sc->ale_pagesize, 1, in ale_dma_alloc()
703 error = bus_dmamem_alloc(sc->sc_dmat, sc->ale_pagesize, in ale_dma_alloc()
711 error = bus_dmamem_map(sc->sc_dmat, in ale_dma_alloc()
723 error = bus_dmamap_load(sc->sc_dmat, in ale_dma_alloc()
[all …]
/netbsd-src/sys/dev/ic/
H A Di82596.c254 bus_dmamap_sync(sc->sc_dmat, rx_map, 0, rx_map->dm_mapsize, in iee_intr()
273 bus_dmamap_unload(sc->sc_dmat, rx_map); in iee_intr()
276 if (bus_dmamap_load_mbuf(sc->sc_dmat, rx_map, in iee_intr()
280 bus_dmamap_sync(sc->sc_dmat, rx_map, 0, in iee_intr()
313 bus_dmamap_sync(sc->sc_dmat, sc->sc_shmem_map, sc->sc_rfd_off, in iee_intr()
333 bus_dmamap_unload(sc->sc_dmat, in iee_intr()
531 bus_dmamap_sync(sc->sc_dmat, sc->sc_shmem_map, in iee_cb_setup()
595 if (bus_dmamem_alloc(sc->sc_dmat, sc->sc_shmem_sz, PAGE_SIZE, 0, in iee_attach()
601 if (bus_dmamem_map(sc->sc_dmat, &sc->sc_dma_segs, sc->sc_dma_rsegs, in iee_attach()
605 bus_dmamem_free(sc->sc_dmat, &sc->sc_dma_segs, in iee_attach()
[all …]
H A Dmalo.c482 error = bus_dmamap_create(sc->sc_dmat, PAGE_SIZE, 1, in malo_alloc_cmd()
489 error = bus_dmamem_alloc(sc->sc_dmat, PAGE_SIZE, PAGE_SIZE, in malo_alloc_cmd()
496 error = bus_dmamem_map(sc->sc_dmat, &sc->sc_cmd_dmas, nsegs, in malo_alloc_cmd()
503 error = bus_dmamap_load(sc->sc_dmat, sc->sc_cmd_dmam, in malo_alloc_cmd()
507 bus_dmamem_free(sc->sc_dmat, &sc->sc_cmd_dmas, nsegs); in malo_alloc_cmd()
524 bus_dmamap_sync(sc->sc_dmat, sc->sc_cmd_dmam, 0, PAGE_SIZE, in malo_free_cmd()
526 bus_dmamap_unload(sc->sc_dmat, sc->sc_cmd_dmam); in malo_free_cmd()
527 bus_dmamem_unmap(sc->sc_dmat, sc->sc_cookie, PAGE_SIZE); in malo_free_cmd()
528 bus_dmamem_free(sc->sc_dmat, &sc->sc_cmd_dmas, 1); in malo_free_cmd()
550 bus_dmamap_sync(sc->sc_dmat, s in malo_send_cmd_dma()
[all...]
H A Delinkxl.c217 if ((error = bus_dmamem_alloc(sc->sc_dmat, in ex_config()
227 if ((error = bus_dmamem_map(sc->sc_dmat, &sc->sc_useg, sc->sc_urseg, in ex_config()
237 if ((error = bus_dmamap_create(sc->sc_dmat, in ex_config()
248 if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_upd_dmamap, in ex_config()
262 if ((error = bus_dmamem_alloc(sc->sc_dmat, in ex_config()
272 if ((error = bus_dmamem_map(sc->sc_dmat, &sc->sc_dseg, sc->sc_drseg, in ex_config()
283 if ((error = bus_dmamap_create(sc->sc_dmat, in ex_config()
294 if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_dpd_dmamap, in ex_config()
301 bus_dmamap_sync(sc->sc_dmat, sc->sc_dpd_dmamap, in ex_config()
311 if ((error = bus_dmamap_create(sc->sc_dmat, MCLBYTES, in ex_config()
[all …]
H A Dninjaata32.c115 if ((error = bus_dmamem_alloc(sc->sc_dmat, in njata32_attach()
122 if ((error = bus_dmamem_map(sc->sc_dmat, &sc->sc_sgt_seg, in njata32_attach()
130 if ((error = bus_dmamap_create(sc->sc_dmat, in njata32_attach()
138 if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmamap_sgt, in njata32_attach()
153 error = bus_dmamap_create(sc->sc_dmat, in njata32_attach()
237 bus_dmamap_destroy(sc->sc_dmat, in njata32_attach()
240 bus_dmamap_unload(sc->sc_dmat, sc->sc_dmamap_sgt); in njata32_attach()
241 fail3: bus_dmamap_destroy(sc->sc_dmat, sc->sc_dmamap_sgt); in njata32_attach()
242 fail2: bus_dmamem_unmap(sc->sc_dmat, (void *)sc->sc_sgtpg, in njata32_attach()
244 fail1: bus_dmamem_free(sc->sc_dmat, &sc->sc_sgt_seg, sc->sc_sgt_nsegs); in njata32_attach()
[all …]
H A Ddp83932.c107 if ((error = bus_dmamem_alloc(sc->sc_dmat, cdatasize + ETHER_PAD_LEN, in sonic_attach()
115 if ((error = bus_dmamem_map(sc->sc_dmat, &seg, rseg, in sonic_attach()
125 if ((error = bus_dmamap_create(sc->sc_dmat, in sonic_attach()
134 if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_cddmamap, in sonic_attach()
145 if ((error = bus_dmamap_create(sc->sc_dmat, MCLBYTES, in sonic_attach()
159 if ((error = bus_dmamap_create(sc->sc_dmat, MCLBYTES, 1, in sonic_attach()
173 if ((error = bus_dmamap_create(sc->sc_dmat, ETHER_PAD_LEN, 1, in sonic_attach()
180 if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_nulldmamap, in sonic_attach()
186 bus_dmamap_sync(sc->sc_dmat, sc->sc_nulldmamap, 0, ETHER_PAD_LEN, in sonic_attach()
238 bus_dmamap_destroy(sc->sc_dmat, sc->sc_nulldmamap); in sonic_attach()
[all …]
H A Dsgec.c96 error = bus_dmamem_alloc(sc->sc_dmat, sizeof(struct ze_cdata), in sgec_attach()
104 error = bus_dmamem_map(sc->sc_dmat, &seg, rseg, sizeof(struct ze_cdata), in sgec_attach()
112 error = bus_dmamap_create(sc->sc_dmat, sizeof(struct ze_cdata), 1, in sgec_attach()
121 error = bus_dmamap_load(sc->sc_dmat, sc->sc_cmap, sc->sc_zedata, in sgec_attach()
139 error = bus_dmamap_create(sc->sc_dmat, MCLBYTES, TXDESCS - 1, in sgec_attach()
153 error = bus_dmamap_create(sc->sc_dmat, MCLBYTES, 1, in sgec_attach()
236 bus_dmamap_unload(sc->sc_dmat, sc->sc_rcvmap[i]); in sgec_attach()
243 bus_dmamap_destroy(sc->sc_dmat, sc->sc_xmtmap[i]); in sgec_attach()
248 bus_dmamap_destroy(sc->sc_dmat, sc->sc_rcvmap[i]); in sgec_attach()
250 bus_dmamap_unload(sc->sc_dmat, sc->sc_cmap); in sgec_attach()
[all …]
/netbsd-src/sys/dev/tc/
H A Dbba.c91 bus_dma_tag_t sc_dmat; member
208 sc->sc_dmat = iosc->sc_dmat; in bba_attach()
281 if (bus_dmamem_alloc(sc->sc_dmat, size, BBA_DMABUF_ALIGN, in bba_allocm()
288 if (bus_dmamem_map(sc->sc_dmat, &seg, rseg, size, in bba_allocm()
306 bus_dmamem_unmap(sc->sc_dmat, kva, size); in bba_allocm()
308 bus_dmamem_free(sc->sc_dmat, &seg, 1); in bba_allocm()
332 bus_dmamem_unmap(sc->sc_dmat, kva, m->size); in bba_freem()
336 bus_dmamem_free(sc->sc_dmat, &seg, 1); in bba_freem()
368 bus_dmamap_unload(sc->sc_dmat, d->dmam); in bba_halt_output()
369 bus_dmamap_destroy(sc->sc_dmat, d->dmam); in bba_halt_output()
[all …]
/netbsd-src/sys/arch/hpcmips/vr/
H A Dvraiu.c67 bus_dma_tag_t sc_dmat; member
168 sc->sc_dmat = &vrdcu_bus_dma_tag; in vraiu_attach()
205 if (bus_dmamem_alloc(sc->sc_dmat, AUDIO_BUF_SIZE, 0, 0, &segs, 1, in vraiu_attach()
210 if (bus_dmamem_map(sc->sc_dmat, &segs, rsegs, AUDIO_BUF_SIZE, in vraiu_attach()
214 bus_dmamem_free(sc->sc_dmat, &segs, rsegs); in vraiu_attach()
217 if (bus_dmamap_create(sc->sc_dmat, AUDIO_BUF_SIZE, 1, AUDIO_BUF_SIZE, in vraiu_attach()
220 bus_dmamem_unmap(sc->sc_dmat, (void *)sc->sc_buf, in vraiu_attach()
222 bus_dmamem_free(sc->sc_dmat, &segs, rsegs); in vraiu_attach()
225 if (bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, sc->sc_buf, in vraiu_attach()
228 bus_dmamap_destroy(sc->sc_dmat, sc->sc_dmap); in vraiu_attach()
[all …]
/netbsd-src/sys/dev/marvell/
H A Dgtidmac.c98 bus_dma_tag_t sc_dmat; member
445 sc->sc_dmat = mva->mva_dmat; in gtidmac_attach()
451 if (bus_dmamem_alloc(sc->sc_dmat, PAGE_SIZE, PAGE_SIZE, 0, in gtidmac_attach()
457 if (bus_dmamem_map(sc->sc_dmat, &sc->sc_pattern_segment, 1, PAGE_SIZE, in gtidmac_attach()
536 bus_dmamap_destroy(sc->sc_dmat, sc->sc_cdesc[i].chan_in); in gtidmac_attach()
537 bus_dmamap_destroy(sc->sc_dmat, sc->sc_cdesc[i].chan_out); in gtidmac_attach()
539 bus_dmamap_unload(sc->sc_dmat, sc->sc_dmap); in gtidmac_attach()
540 bus_dmamap_destroy(sc->sc_dmat, sc->sc_dmap); in gtidmac_attach()
541 bus_dmamem_unmap(sc->sc_dmat, sc->sc_dbuf, in gtidmac_attach()
543 bus_dmamem_free(sc->sc_dmat, in gtidmac_attach()
[all …]
H A Dgtmpsc.c99 bus_dmamap_sync((sc)->sc_dmat, (sc)->sc_rxdma_map, \
103 bus_dmamap_sync((sc)->sc_dmat, (sc)->sc_rxdma_map, \
270 sc->sc_dmat = mva->mva_dmat; in gtmpscattach()
272 err = bus_dmamem_alloc(sc->sc_dmat, PAGE_SIZE, PAGE_SIZE, 0, in gtmpscattach()
279 err = bus_dmamem_map(sc->sc_dmat, &segs, 1, PAGE_SIZE, &kva, in gtmpscattach()
289 err = bus_dmamap_create(sc->sc_dmat, sizeof(gtmpsc_polltx_t), 1, in gtmpscattach()
297 err = bus_dmamap_load(sc->sc_dmat, sc->sc_txdma_map, in gtmpscattach()
305 err = bus_dmamap_create(sc->sc_dmat, sizeof(gtmpsc_pollrx_t), 1, in gtmpscattach()
313 err = bus_dmamap_load(sc->sc_dmat, sc->sc_rxdma_map, in gtmpscattach()
404 bus_dmamap_destroy(sc->sc_dmat, s in gtmpscattach()
[all...]
/netbsd-src/sys/arch/evbppc/wii/dev/
H A Dbwdsp.c69 bus_dma_tag_t sc_dmat; member
93 error = bus_dmamem_alloc(sc->sc_dmat, dma->dma_size, align, 0, in bwdsp_allocdma()
98 error = bus_dmamem_map(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs, in bwdsp_allocdma()
103 error = bus_dmamap_create(sc->sc_dmat, dma->dma_size, dma->dma_nsegs, 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()
118 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size); in bwdsp_allocdma()
120 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs); 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()
[all …]
/netbsd-src/sys/arch/mac68k/obio/
H A Dif_mc_obio.c136 sc->sc_dmat = oa->oa_dmat; in mc_obio_attach()
137 if (bus_dmamem_alloc(sc->sc_dmat, 2 * 0x800, 0, 0, &sc->sc_dmasegs_tx, in mc_obio_attach()
143 if (bus_dmamem_map(sc->sc_dmat, &sc->sc_dmasegs_tx, rsegs, 2 * 0x800, in mc_obio_attach()
149 if (bus_dmamem_alloc(sc->sc_dmat, MC_RXDMABUFS * 0x800, 0, 0, in mc_obio_attach()
155 if (bus_dmamem_map(sc->sc_dmat, &sc->sc_dmasegs_rx, rsegs, in mc_obio_attach()
162 if (bus_dmamap_create(sc->sc_dmat, 2 * 0x800, 1, 2 * 0x800, 0, in mc_obio_attach()
168 if (bus_dmamap_load(sc->sc_dmat, sc->sc_dmam_tx, sc->sc_txbuf, in mc_obio_attach()
174 if (bus_dmamap_create(sc->sc_dmat, MC_RXDMABUFS * 0x800, 1, in mc_obio_attach()
180 if (bus_dmamap_load(sc->sc_dmat, sc->sc_dmam_rx, sc->sc_rxbuf, in mc_obio_attach()
247 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmam_tx, offset, 0x800, in mc_obio_put()
[all …]
/netbsd-src/sys/dev/bi/
H A Dkdb.c86 bus_dma_tag_t sc_dmat; member
159 sc->sc_dmat = ba->ba_dmat; in kdbattach()
165 if ((error = bus_dmamem_alloc(sc->sc_dmat, sizeof(struct mscp_pack), in kdbattach()
170 if ((error = bus_dmamem_map(sc->sc_dmat, &seg, rseg, in kdbattach()
174 err: bus_dmamem_free(sc->sc_dmat, &seg, rseg); in kdbattach()
177 if ((error = bus_dmamap_create(sc->sc_dmat, sizeof(struct mscp_pack), in kdbattach()
180 err2: bus_dmamem_unmap(sc->sc_dmat, sc->sc_kdb, in kdbattach()
184 if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_cmap, in kdbattach()
187 bus_dmamap_destroy(sc->sc_dmat, sc->sc_cmap); in kdbattach()
200 ma.ma_dmat = sc->sc_dmat; in kdbattach()
[all …]
/netbsd-src/sys/arch/mips/atheros/dev/
H A Dif_ae.c254 sc->sc_dmat = aa->aa_dmat; in ae_attach()
274 if ((error = bus_dmamem_alloc(sc->sc_dmat, in ae_attach()
282 if ((error = bus_dmamem_map(sc->sc_dmat, &sc->sc_cdseg, sc->sc_cdnseg, in ae_attach()
290 if ((error = bus_dmamap_create(sc->sc_dmat, in ae_attach()
298 if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_cddmamap, in ae_attach()
310 if ((error = bus_dmamap_create(sc->sc_dmat, MCLBYTES, in ae_attach()
323 if ((error = bus_dmamap_create(sc->sc_dmat, MCLBYTES, 1, in ae_attach()
418 bus_dmamap_destroy(sc->sc_dmat, in ae_attach()
424 bus_dmamap_destroy(sc->sc_dmat, in ae_attach()
427 bus_dmamap_unload(sc->sc_dmat, sc->sc_cddmamap); in ae_attach()
[all …]
/netbsd-src/sys/dev/sdmmc/
H A Dsdmmc_mem.c1260 error = bus_dmamem_alloc(sc->sc_dmat, datalen, PAGE_SIZE, 0, in sdmmc_mem_send_scr()
1264 error = bus_dmamem_map(sc->sc_dmat, ds, 1, datalen, &ptr, in sdmmc_mem_send_scr()
1268 error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, ptr, datalen, in sdmmc_mem_send_scr()
1273 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen, in sdmmc_mem_send_scr()
1294 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1303 bus_dmamap_unload(sc->sc_dmat, sc->sc_dmap); in sdmmc_mem_decode_scr()
1305 bus_dmamem_unmap(sc->sc_dmat, ptr, datalen); in sdmmc_mem_decode_scr()
1307 bus_dmamem_free(sc->sc_dmat, ds, rseg); in sdmmc_mem_decode_scr()
1376 error = bus_dmamem_alloc(sc->sc_dmat, datalen, PAGE_SIZE, 0, in sdmmc_mem_send_ssr()
1380 error = bus_dmamem_map(sc->sc_dmat, d in sdmmc_mem_send_ssr()
[all...]

12345678910>>...24