Searched refs:dma_maps (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/sys/dev/pci/ |
| H A D | pciide_common.c | 622 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 D | pdcsata.c | 578 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 D | pdcide.c | 569 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 D | pciidevar.h | 151 } dma_maps[WDC_MAXDRIVES]; member
|