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...] |