Home
last modified time | relevance | path

Searched refs:dma_maps (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/sys/dev/pci/
H A Dpciide_common.c622 struct pciide_dma_maps *dma_maps = in pciide_dma_table_setup() local
623 &sc->pciide_channels[channel].dma_maps[drive]; in pciide_dma_table_setup()
626 if (dma_maps->dma_table) in pciide_dma_table_setup()
631 IDEDMA_TBL_ALIGN, IDEDMA_TBL_ALIGN, &dma_maps->dmamap_table_seg, in pciide_dma_table_setup()
632 1, &dma_maps->dmamap_table_nseg, BUS_DMA_NOWAIT)) != 0) { in pciide_dma_table_setup()
638 if ((error = bus_dmamem_map(sc->sc_dmat, &dma_maps->dmamap_table_seg, in pciide_dma_table_setup()
639 dma_maps->dmamap_table_nseg, dma_table_size, in pciide_dma_table_setup()
640 (void **)&dma_maps->dma_table, in pciide_dma_table_setup()
648 "phy 0x%lx\n", dma_maps->dma_table, (u_long)dma_table_size, in pciide_dma_table_setup()
649 (unsigned long)dma_maps->dmamap_table_seg.ds_addr), DEBUG_PROBE); in pciide_dma_table_setup()
[all …]
H A Dpdcsata.c578 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; in pdc203xx_dma_start() local
582 dma_maps->dmamap_table->dm_segs[0].ds_addr); in pdc203xx_dma_start()
586 0) & ~0xc0) | ((dma_maps->dma_flags & WDC_DMA_READ) ? 0x80 : 0xc0)); in pdc203xx_dma_start()
594 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; in pdc203xx_dma_finish() local
602 bus_dmamap_sync(sc->sc_dmat, dma_maps->dmamap_xfer, 0, in pdc203xx_dma_finish()
603 dma_maps->dmamap_xfer->dm_mapsize, in pdc203xx_dma_finish()
604 (dma_maps->dma_flags & WDC_DMA_READ) ? in pdc203xx_dma_finish()
606 bus_dmamap_unload(sc->sc_dmat, dma_maps->dmamap_xfer); in pdc203xx_dma_finish()
H A Dpdcide.c569 struct pciide_dma_maps *dma_maps = in pdc20262_dma_start() local
570 &sc->pciide_channels[channel].dma_maps[drive]; in pdc20262_dma_start()
573 if (dma_maps->dma_flags & WDC_DMA_LBA48) { in pdc20262_dma_start()
574 atapi = (dma_maps->dma_flags & WDC_DMA_READ) ? in pdc20262_dma_start()
576 atapi |= dma_maps->dmamap_xfer->dm_mapsize >> 1; in pdc20262_dma_start()
588 struct pciide_dma_maps *dma_maps = in pdc20262_dma_finish() local
589 &sc->pciide_channels[channel].dma_maps[drive]; in pdc20262_dma_finish()
595 if (dma_maps->dma_flags & WDC_DMA_LBA48) { in pdc20262_dma_finish()
H A Dpciidevar.h151 } dma_maps[WDC_MAXDRIVES]; member