Searched refs:dma_segs (Results 1 - 13 of 13) sorted by relevance

/src/sys/arch/sgimips/hpc/
H A Dhaltwovar.h44 bus_dma_segment_t dma_segs[HALTWO_MAX_DMASEGS]; member in struct:haltwo_dmabuf
H A Dhaltwo.c579 err = bus_dmamem_alloc(sc->sc_dma_tag, p->size, 0, 0, p->dma_segs,
585 err = bus_dmamem_map(sc->sc_dma_tag, p->dma_segs, p->dma_segcount,
606 bus_dmamem_free(sc->sc_dma_tag, p->dma_segs, p->dma_segcount);
/src/sys/arch/arm/sunxi/
H A Dsunxi_codec.h92 bus_dma_segment_t dma_segs[1]; member in struct:sunxi_codec_dma
H A Dsunxi_codec.c113 dma->dma_segs, 1, &dma->dma_nsegs, BUS_DMA_WAITOK);
117 error = bus_dmamem_map(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs,
139 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
150 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
H A Dsunxi_i2s.c176 bus_dma_segment_t dma_segs[1]; member in struct:sunxi_i2s_dma
269 dma->dma_segs, 1, &dma->dma_nsegs, BUS_DMA_WAITOK);
273 error = bus_dmamem_map(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs,
295 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
306 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
/src/sys/arch/evbppc/nintendo/dev/
H A Dbwdsp.c66 bus_dma_segment_t dma_segs[1]; member in struct:bwdsp_dma
102 dma->dma_segs, 1, &dma->dma_nsegs, BUS_DMA_WAITOK);
106 error = bus_dmamem_map(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs,
128 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
139 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
H A Dhwaes.c89 bus_dma_segment_t dma_segs[1]; member in struct:hwaes_dma
178 dma->dma_segs, 1, &nsegs, flags);
184 error = bus_dmamem_map(sc->sc_dmat, dma->dma_segs, nsegs,
213 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, nsegs);
259 WR4(sc, AES_SRC, sc->sc_dma_bounce.dma_segs[0].ds_addr);
260 WR4(sc, AES_DEST, sc->sc_dma_bounce.dma_segs[0].ds_addr);
H A Dwiifb.c123 bus_dma_segment_t dma_segs[1]; member in struct:wiifb_dma
297 dma->dma_segs, 1, &dma->dma_nsegs, BUS_DMA_WAITOK);
301 error = bus_dmamem_map(dmat, dma->dma_segs, dma->dma_nsegs,
328 bus_dmamem_free(dmat, dma->dma_segs, dma->dma_nsegs);
449 const uint32_t fifo_start = sc->sc_fifo.dma_segs[0].ds_addr;
918 sc->sc_rgb.dma_segs, sc->sc_rgb.dma_nsegs,
/src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/
H A Dvchiq_2835_arm.c94 bus_dma_segment_t dma_segs[1]; local in function:vchiq_platform_init
112 dma_nsegs = __arraycount(dma_segs);
115 dma_segs, dma_nsegs, &dma_nsegs, BUS_DMA_WAITOK);
123 dma_segs, dma_nsegs, slot_mem_size + frag_mem_size,
/src/sys/arch/arm/xscale/
H A Dpxa2x0_dmac.c770 bus_dma_segment_t *dma_segs = xd->xd_dma_segs; local in function:dmac_validate_desc
781 (nsegs != 1 || dma_segs[0].ds_len == 0))
786 if (dma_segs[i].ds_addr >= PXA2X0_PERIPH_START &&
787 dma_segs[i].ds_addr + dma_segs[i].ds_len < periph_end)
797 if (dma_segs[i].ds_addr & align) {
802 size += dma_segs[i].ds_len;
/src/sys/dev/hdaudio/
H A Dhdaudio.c166 dma->dma_segs, sizeof(dma->dma_segs) / sizeof(dma->dma_segs[0]),
170 err = bus_dmamem_map(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs,
195 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
209 bus_dmamem_free(sc->sc_dmat, dma->dma_segs, dma->dma_nsegs);
H A Dhdaudiovar.h94 bus_dma_segment_t dma_segs[1]; member in struct:hdaudio_dma
/src/sys/dev/pci/
H A Dif_vmx.c142 bus_dma_segment_t dma_segs[1]; member in struct:vmxnet3_dma_alloc
3706 bus_dma_segment_t *segs = dma->dma_segs;
3760 bus_dmamem_free(t, dma->dma_segs, 1);

Completed in 20 milliseconds