dma_t
int (*request)(unsigned int, dma_t *); /* optional */
void (*free)(unsigned int, dma_t *); /* optional */
void (*enable)(unsigned int, dma_t *); /* mandatory */
void (*disable)(unsigned int, dma_t *); /* mandatory */
int (*residue)(unsigned int, dma_t *); /* optional */
int (*setspeed)(unsigned int, dma_t *, int); /* optional */
extern int isa_dma_add(unsigned int, dma_t *dma);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
static dma_t *dma_chan[MAX_DMA_CHANNELS];
dma_t *dma = dma_channel(i);
static inline dma_t *dma_channel(unsigned int chan)
int __init isa_dma_add(unsigned int chan, dma_t *dma)
dma_t *dma = dma_channel(chan);
dma_t *dma = dma_channel(chan);
static void isa_disable_dma(unsigned int chan, dma_t *dma)
static dma_t isa_dma[8];
static int isa_get_dma_residue(unsigned int chan, dma_t *dma)
static void isa_enable_dma(unsigned int chan, dma_t *dma)
static int iomd_request_dma(unsigned int chan, dma_t *dma)
static void iomd_free_dma(unsigned int chan, dma_t *dma)
static void iomd_enable_dma(unsigned int chan, dma_t *dma)
static void iomd_disable_dma(unsigned int chan, dma_t *dma)
static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle)
static void floppy_enable_dma(unsigned int chan, dma_t *dma)
static void floppy_disable_dma(unsigned int chan, dma_t *dma)
static int floppy_get_residue(unsigned int chan, dma_t *dma)
static void sound_enable_disable_dma(unsigned int chan, dma_t *dma)
static dma_t sound_dma = {