pciide_common.c | 622 struct pciide_dma_maps *dma_maps = local in function:pciide_dma_table_setup 623 &sc->pciide_channels[channel].dma_maps[drive]; 626 if (dma_maps->dma_table) 631 IDEDMA_TBL_ALIGN, IDEDMA_TBL_ALIGN, &dma_maps->dmamap_table_seg, 632 1, &dma_maps->dmamap_table_nseg, BUS_DMA_NOWAIT)) != 0) { 638 if ((error = bus_dmamem_map(sc->sc_dmat, &dma_maps->dmamap_table_seg, 639 dma_maps->dmamap_table_nseg, dma_table_size, 640 (void **)&dma_maps->dma_table, 648 "phy 0x%lx\n", dma_maps->dma_table, (u_long)dma_table_size, 649 (unsigned long)dma_maps->dmamap_table_seg.ds_addr), DEBUG_PROBE) 688 struct pciide_dma_maps *dma_maps; local in function:pciide_dma_table_teardown 715 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_dmamap_setup 812 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_init 849 struct pciide_dma_maps *dma_maps = &cp->dma_maps[drive]; local in function:pciide_dma_finish [all...] |