/src/sys/dev/pci/ |
pdcide.c | 569 struct pciide_dma_maps *dma_maps = local in function:pdc20262_dma_start 570 &sc->pciide_channels[channel].dma_maps[drive]; 573 if (dma_maps->dma_flags & WDC_DMA_LBA48) { 574 atapi = (dma_maps->dma_flags & WDC_DMA_READ) ? 576 atapi |= dma_maps->dmamap_xfer->dm_mapsize >> 1; 588 struct pciide_dma_maps *dma_maps = local in function:pdc20262_dma_finish 589 &sc->pciide_channels[channel].dma_maps[drive]; 595 if (dma_maps->dma_flags & WDC_DMA_LBA48) {
|
pdcide.c | 569 struct pciide_dma_maps *dma_maps = local in function:pdc20262_dma_start 570 &sc->pciide_channels[channel].dma_maps[drive]; 573 if (dma_maps->dma_flags & WDC_DMA_LBA48) { 574 atapi = (dma_maps->dma_flags & WDC_DMA_READ) ? 576 atapi |= dma_maps->dmamap_xfer->dm_mapsize >> 1; 588 struct pciide_dma_maps *dma_maps = local in function:pdc20262_dma_finish 589 &sc->pciide_channels[channel].dma_maps[drive]; 595 if (dma_maps->dma_flags & WDC_DMA_LBA48) {
|
pdcsata.c | 578 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pdc203xx_dma_start 582 dma_maps->dmamap_table->dm_segs[0].ds_addr); 586 0) & ~0xc0) | ((dma_maps->dma_flags & WDC_DMA_READ) ? 0x80 : 0xc0)); 594 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pdc203xx_dma_finish 602 bus_dmamap_sync(sc->sc_dmat, dma_maps->dmamap_xfer, 0, 603 dma_maps->dmamap_xfer->dm_mapsize, 604 (dma_maps->dma_flags & WDC_DMA_READ) ? 606 bus_dmamap_unload(sc->sc_dmat, dma_maps->dmamap_xfer) [all...] |
pdcsata.c | 578 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pdc203xx_dma_start 582 dma_maps->dmamap_table->dm_segs[0].ds_addr); 586 0) & ~0xc0) | ((dma_maps->dma_flags & WDC_DMA_READ) ? 0x80 : 0xc0)); 594 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pdc203xx_dma_finish 602 bus_dmamap_sync(sc->sc_dmat, dma_maps->dmamap_xfer, 0, 603 dma_maps->dmamap_xfer->dm_mapsize, 604 (dma_maps->dma_flags & WDC_DMA_READ) ? 606 bus_dmamap_unload(sc->sc_dmat, dma_maps->dmamap_xfer) [all...] |
pciidevar.h | 151 } dma_maps[WDC_MAXDRIVES]; member in struct:pciide_softc::pciide_channel
|
pciide_common.c | 625 struct pciide_dma_maps *dma_maps = local in function:pciide_dma_table_setup 626 &sc->pciide_channels[channel].dma_maps[drive]; 629 if (dma_maps->dma_table) 634 IDEDMA_TBL_ALIGN, IDEDMA_TBL_ALIGN, &dma_maps->dmamap_table_seg, 635 1, &dma_maps->dmamap_table_nseg, BUS_DMA_NOWAIT)) != 0) { 641 if ((error = bus_dmamem_map(sc->sc_dmat, &dma_maps->dmamap_table_seg, 642 dma_maps->dmamap_table_nseg, dma_table_size, 643 (void **)&dma_maps->dma_table, 651 "phy 0x%lx\n", dma_maps->dma_table, (u_long)dma_table_size, 652 (unsigned long)dma_maps->dmamap_table_seg.ds_addr), DEBUG_PROBE) 691 struct pciide_dma_maps *dma_maps; local in function:pciide_dma_table_teardown 718 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_dmamap_setup 815 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_init 852 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_finish [all...] |
pciidevar.h | 151 } dma_maps[WDC_MAXDRIVES]; member in struct:pciide_softc::pciide_channel
|
pciide_common.c | 625 struct pciide_dma_maps *dma_maps = local in function:pciide_dma_table_setup 626 &sc->pciide_channels[channel].dma_maps[drive]; 629 if (dma_maps->dma_table) 634 IDEDMA_TBL_ALIGN, IDEDMA_TBL_ALIGN, &dma_maps->dmamap_table_seg, 635 1, &dma_maps->dmamap_table_nseg, BUS_DMA_NOWAIT)) != 0) { 641 if ((error = bus_dmamem_map(sc->sc_dmat, &dma_maps->dmamap_table_seg, 642 dma_maps->dmamap_table_nseg, dma_table_size, 643 (void **)&dma_maps->dma_table, 651 "phy 0x%lx\n", dma_maps->dma_table, (u_long)dma_table_size, 652 (unsigned long)dma_maps->dmamap_table_seg.ds_addr), DEBUG_PROBE) 691 struct pciide_dma_maps *dma_maps; local in function:pciide_dma_table_teardown 718 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_dmamap_setup 815 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_init 852 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_finish [all...] |