MCA Driver Programming Interface
Alan Cox
<
alan@redhat.com
>
David Weinehall
Chris Beauregard
Copyright
© 2000 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
Next >>>
Introduction