Searched refs:datadma (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/sys/dev/ic/ |
| H A D | oosiop.c | 290 &cb[i].datadma); in oosiop_alloc_cb() 317 loop_fail2: bus_dmamap_destroy(sc->sc_dmat, cb[i].datadma); in oosiop_alloc_cb() 334 bus_dmamap_destroy(sc->sc_dmat, cb[i].datadma); in oosiop_alloc_cb() 471 for (i = 0; i < cb->datadma->dm_nsegs; i++) { in oosiop_setup_sgdma() 472 if (off < cb->datadma->dm_segs[i].ds_len) in oosiop_setup_sgdma() 474 off -= cb->datadma->dm_segs[i].ds_len; in oosiop_setup_sgdma() 480 while (i < cb->datadma->dm_nsegs) { in oosiop_setup_sgdma() 483 (cb->datadma->dm_segs[i].ds_len - off)); in oosiop_setup_sgdma() 485 htole32(cb->datadma->dm_segs[i].ds_addr + in oosiop_setup_sgdma() 497 while (i < cb->datadma->dm_nsegs) { in oosiop_setup_sgdma() [all …]
|
| H A D | osiop.c | 271 OSIOP_MAX_XFER, 0, BUS_DMA_NOWAIT, &acb->datadma); in osiop_attach() 397 err = bus_dmamap_load(sc->sc_dmat, acb->datadma, in osiop_scsipi_request() 630 bus_dmamap_sync(sc->sc_dmat, acb->datadma, 0, acb->datalen, in osiop_scsidone() 633 bus_dmamap_unload(sc->sc_dmat, acb->datadma); in osiop_scsidone() 883 bus_dmamap_t dsdma = sc->sc_dsdma, datadma = acb->datadma; in osiop_start() local 973 for (i = 0; i < datadma->dm_nsegs; i++) { in osiop_start() 974 ds->data[i].count = datadma->dm_segs[i].ds_len; in osiop_start() 975 ds->data[i].addr = datadma->dm_segs[i].ds_addr; in osiop_start() 978 bus_dmamap_sync(sc->sc_dmat, acb->datadma, in osiop_start()
|
| H A D | oosiopvar.h | 79 bus_dmamap_t datadma; /* DMA map for data I/O */ member
|
| H A D | osiopvar.h | 142 bus_dmamap_t datadma; /* DMA map for data transfer */ member
|