MCA Driver Programming Interface

Alan Cox

      
     

David Weinehall

Chris Beauregard


Table of Contents
Introduction
Known Bugs And Assumptions
Public Functions Provided
/usr/src/RPM/BUILD/kernel-image-wks26-up-2.6.11-alt4/kernel-source-2.6.11/arch/i386/kernel/mca.c --  Document generation inconsistency
DMA Functions Provided
mca_enable_dma --  channel to enable DMA on
mca_disable_dma --  channel to disable DMA on
mca_set_dma_addr --  load a 24bit DMA address
mca_get_dma_addr --  load a 24bit DMA address
mca_set_dma_count --  load a 16bit transfer count
mca_get_dma_residue --  get the remaining bytes to transfer
mca_set_dma_io --  set the port for an I/O transfer
mca_set_dma_mode --  set the DMA mode