Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

dma.h File Reference

#include "asm.h"

Include dependency graph for dma.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  DMA_buffer
 DMA_buffer is currently just a single page of physical memory allocated under the one megabyte mark that can be transfered via DMA. More...


Variables

const unsigned int mask_regs [] = {0x0a, 0x0a, 0x0a, 0x0a, 0xd4, 0xd4, 0xd4, 0xd4}
const unsigned int mode_regs [] = {0x0b, 0x0b, 0x0b, 0x0b, 0xd6, 0xd6, 0xd6, 0xd6}
const unsigned int clear_regs [] = {0x0c, 0x0c, 0x0c, 0x0c, 0xd8, 0xd8, 0xd8, 0xd8}
const unsigned int page_ports [] = {0x87, 0x83, 0x81, 0x82, 0x8f, 0x8b, 0x89, 0x8a}
const unsigned int offset_ports [] = {0x00, 0x02, 0x04, 0x06, 0xc0, 0xc4, 0xc8, 0xcc}
const unsigned int size_ports [] = {0x01, 0x03, 0x05, 0x07, 0xc2, 0xc6, 0xca, 0xce}
const unsigned int MODE_FROM_MEM = 0x48
const unsigned int MODE_TO_MEM = 0x44


Variable Documentation

const unsigned int clear_regs[] = {0x0c, 0x0c, 0x0c, 0x0c, 0xd8, 0xd8, 0xd8, 0xd8}
 

const unsigned int mask_regs[] = {0x0a, 0x0a, 0x0a, 0x0a, 0xd4, 0xd4, 0xd4, 0xd4}
 

const unsigned int MODE_FROM_MEM = 0x48
 

const unsigned int mode_regs[] = {0x0b, 0x0b, 0x0b, 0x0b, 0xd6, 0xd6, 0xd6, 0xd6}
 

const unsigned int MODE_TO_MEM = 0x44
 

const unsigned int offset_ports[] = {0x00, 0x02, 0x04, 0x06, 0xc0, 0xc4, 0xc8, 0xcc}
 

const unsigned int page_ports[] = {0x87, 0x83, 0x81, 0x82, 0x8f, 0x8b, 0x89, 0x8a}
 

const unsigned int size_ports[] = {0x01, 0x03, 0x05, 0x07, 0xc2, 0xc6, 0xca, 0xce}
 


Torsion Operating System, Copyright (C) 2000-2002 Dan Helfman