Searched refs:dmatag (Results 1 - 18 of 18) sorted by relevance

/netbsd-current/sys/dev/sbus/
H A Dif_le.c146 bus_dma_tag_t dmatag; local
151 lesc->sc_dmatag = dmatag = sa->sa_dmatag;
224 if ((error = bus_dmamap_create(dmatag, MEMSIZE, 1, MEMSIZE, 0,
231 if ((error = bus_dmamem_alloc(dmatag, MEMSIZE, 0, 0,
235 bus_dmamap_destroy(dmatag, lesc->sc_dmamap);
240 if ((error = bus_dmamem_map(dmatag, &seg, rseg, MEMSIZE,
245 bus_dmamap_destroy(dmatag, lesc->sc_dmamap);
250 if ((error = bus_dmamap_load(dmatag, lesc->sc_dmamap,
253 bus_dmamem_unmap(dmatag, sc->sc_mem, MEMSIZE);
255 bus_dmamap_destroy(dmatag, les
[all...]
H A Dif_le_ledma.c327 bus_dma_tag_t dmatag = sa->sa_dmatag; local
352 if ((error = bus_dmamap_create(dmatag, MEMSIZE, 1, MEMSIZE,
359 if ((error = bus_dmamem_alloc(dmatag, MEMSIZE, 0, LEDMA_BOUNDARY,
366 if ((error = bus_dmamem_map(dmatag, &seg, rseg, MEMSIZE,
373 if ((error = bus_dmamap_load(dmatag, lesc->sc_dmamap, sc->sc_mem,
417 bus_dmamem_unmap(dmatag, sc->sc_mem, MEMSIZE);
419 bus_dmamem_free(dmatag, &seg, rseg);
421 bus_dmamap_destroy(dmatag, lesc->sc_dmamap);
H A Dqe.c182 bus_dma_tag_t dmatag = sa->sa_dmatag; local
246 if ((error = bus_dmamap_create(dmatag, size, 1, size, 0,
254 if ((error = bus_dmamem_alloc(dmatag, size, 0, 0,
262 if ((error = bus_dmamem_map(dmatag, &seg, rseg, size,
267 bus_dmamem_free(dmatag, &seg, rseg);
272 if ((error = bus_dmamap_load(dmatag, sc->sc_dmamap,
277 bus_dmamem_unmap(dmatag, sc->sc_rb.rb_membase, size);
278 bus_dmamem_free(dmatag, &seg, rseg);
H A Dbe.c218 bus_dma_tag_t dmatag = sa->sa_dmatag; local
299 if ((error = bus_dmamap_create(dmatag, size, 1, size, 0,
321 if ((error = bus_dmamap_load(dmatag, sc->sc_dmamap,
324 bus_dmamem_unmap(dmatag, sc->sc_rb.rb_membase, size);
325 bus_dmamem_free(dmatag, &seg, rseg);
/netbsd-current/sys/arch/sparc/dev/
H A Dif_le_obio.c136 bus_dma_tag_t dmatag; local
142 lesc->sc_dmatag = dmatag = oba->oba_dmatag;
151 if ((error = bus_dmamap_create(dmatag, MEMSIZE, 1, MEMSIZE, 0,
158 if ((error = bus_dmamem_alloc(dmatag, MEMSIZE, PAGE_SIZE, 0,
164 if ((error = bus_dmamem_map(dmatag, &seg, rseg, MEMSIZE,
170 if ((error = bus_dmamap_load(dmatag, lesc->sc_dmamap,
204 bus_dmamem_unmap(dmatag, (void *)sc->sc_mem, MEMSIZE);
208 bus_dmamap_destroy(dmatag, lesc->sc_dmamap);
H A Dif_ie_obio.c251 bus_dma_tag_t dmatag = oba->oba_dmatag; local
284 if ((error = bus_dmamap_create(dmatag, memsize, 1, memsize, 0,
290 if ((error = bus_dmamem_alloc(dmatag, memsize, 64*1024, 0, &seg, 1,
298 if ((error = bus_dmamem_map(dmatag, &seg, rseg, memsize,
302 bus_dmamem_free(dmatag, &seg, rseg);
307 if ((error = bus_dmamap_load(dmatag, sc->sc_dmamap, sc->sc_maddr,
311 bus_dmamem_unmap(dmatag, sc->sc_maddr, memsize);
312 bus_dmamem_free(dmatag, &seg, rseg);
H A Debus.c248 bus_dma_tag_t dmatag; local
293 dmatag = ebus_alloc_dma_tag(sc, pa->pa_dmat);
314 if (ebus_setup_attach_args(sc, sbt, dmatag, node, &ea) != 0) {
328 bus_space_tag_t bustag, bus_dma_tag_t dmatag, int node,
342 ea->ea_dmatag = dmatag;
327 ebus_setup_attach_args(struct ebus_softc *sc, bus_space_tag_t bustag, bus_dma_tag_t dmatag, int node, struct ebus_attach_args *ea) argument
H A Dsbus.c446 bus_space_tag_t bustag, bus_dma_tag_t dmatag, int node,
458 sa->sa_dmatag = dmatag;
445 sbus_setup_attach_args(struct sbus_softc *sc, bus_space_tag_t bustag, bus_dma_tag_t dmatag, int node, struct sbus_attach_args *sa) argument
/netbsd-current/sys/arch/sun2/dev/
H A Dif_ie_obio.c260 bus_dma_tag_t dmatag = oba->oba_dmatag; local
293 if ((error = bus_dmamap_create(dmatag, memsize, 1, memsize, 0,
299 if ((error = bus_dmamem_alloc(dmatag, memsize, 64*1024, 0,
307 if ((error = bus_dmamem_map(dmatag, &seg, rseg, memsize,
311 bus_dmamem_free(dmatag, &seg, rseg);
316 if ((error = bus_dmamap_load(dmatag, sc->sc_dmamap,
320 bus_dmamem_unmap(dmatag, sc->sc_maddr, memsize);
321 bus_dmamem_free(dmatag, &seg, rseg);
/netbsd-current/sys/dev/ic/
H A Dcs4231.c181 bus_dma_tag_t dmatag; local
185 dmatag = sc->sc_dmatag;
189 if (bus_dmamap_create(dmatag, size, 1, size, 0,
195 if (bus_dmamem_alloc(dmatag, size, 64*1024, 0,
201 if (bus_dmamem_map(dmatag, p->segs, p->nsegs, p->size,
206 if (bus_dmamap_load(dmatag, p->dmamap,
215 bus_dmamem_unmap(dmatag, p->addr, p->size);
217 bus_dmamem_free(dmatag, p->segs, p->nsegs);
219 bus_dmamap_destroy(dmatag, p->dmamap);
229 bus_dma_tag_t dmatag; local
[all...]
H A Dhme.c119 bus_dma_tag_t dmatag = sc->sc_dmatag; local
187 if ((error = bus_dmamem_alloc(dmatag, size,
196 if ((error = bus_dmamem_map(dmatag, &seg, rseg, size,
204 if ((error = bus_dmamap_create(dmatag, size, 1, size, 0,
212 if ((error = bus_dmamap_load(dmatag, sc->sc_dmamap,
320 bus_dmamap_destroy(dmatag, sc->sc_dmamap);
322 bus_dmamem_unmap(dmatag, sc->sc_rb.rb_membase, size);
324 bus_dmamem_free(dmatag, &seg, rseg);
H A Disp_netbsd.h76 bus_dma_tag_t dmatag; member in struct:isposinfo
105 #define isp_dmatag isp_osinfo.dmatag
/netbsd-current/sys/dev/vme/
H A Dxdvar.h144 bus_dma_tag_t dmatag; /* Bus DMA tag */ member in struct:xdc_softc
H A Dxyvar.h144 bus_dma_tag_t dmatag; /* Bus DMA tag */ member in struct:xyc_softc
H A Dxy.c481 if ((error = xy_dmamem_alloc(xyc->dmatag, xyc->iopmap, &seg, &rseg,
667 if ((error = xy_dmamem_alloc(xyc->dmatag, xyc->auxmap, &seg, &rseg,
816 xy_dmamem_free(xyc->dmatag, xyc->auxmap,
1435 error = bus_dmamap_load(xycsc->dmatag, iorq->dmamap,
1443 bus_dmamap_sync(xycsc->dmatag, iorq->dmamap, 0,
1784 bus_dmamap_sync(xycsc->dmatag, iorq->dmamap, 0,
1790 bus_dmamap_unload(xycsc->dmatag, iorq->dmamap);
1961 bus_dmamap_sync(xycsc->dmatag, iorq->dmamap, 0,
1967 bus_dmamap_unload(xycsc->dmatag, iorq->dmamap);
2172 if ((error = xy_dmamem_alloc(xycsc->dmatag, xycs
[all...]
H A Dxd.c512 xdc->dmatag = va->va_bdt;
575 if ((error = xd_dmamem_alloc(xdc->dmatag, xdc->iopmap, &seg, &rseg,
762 if ((error = xd_dmamem_alloc(xdc->dmatag, xdc->auxmap, &seg, &rseg,
902 xd_dmamem_free(xdc->dmatag, xdc->auxmap,
1591 error = bus_dmamap_load(xdcsc->dmatag, iorq->dmamap,
1600 bus_dmamap_sync(xdcsc->dmatag, iorq->dmamap, 0,
1879 bus_dmamap_sync(xdcsc->dmatag, iorq->dmamap, 0,
1885 bus_dmamap_unload(xdcsc->dmatag, iorq->dmamap);
2085 bus_dmamap_sync(xdcsc->dmatag, iorq->dmamap, 0,
2090 bus_dmamap_unload(xdcsc->dmatag, ior
[all...]
/netbsd-current/sys/arch/sparc64/dev/
H A Dsbus.c300 bus_dma_tag_t dmatag, int node, struct sbus_attach_args *sa)
315 sa->sa_dmatag = dmatag;
299 sbus_setup_attach_args(struct sbus_softc *sc, bus_space_tag_t bustag, bus_dma_tag_t dmatag, int node, struct sbus_attach_args *sa) argument
/netbsd-current/sys/dev/pci/
H A Dif_bge.c5148 bus_dma_tag_t dmatag; local
5197 dmatag = sc->bge_dmatag;
5351 error = bus_dmamap_load_mbuf(dmatag, dmamap, m_head, BUS_DMA_NOWAIT);
5397 bus_dmamap_unload(dmatag, dmamap);
5398 dmatag = sc->bge_dmatag32;
5442 bus_dmamap_sync(dmatag, dmamap, 0, dmamap->dm_mapsize,
5463 bus_dmamap_unload(dmatag, dmamap);

Completed in 381 milliseconds