Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

mca.h File Reference

Go to the source code of this file.

Classes

struct  _DMA_PAGE
struct  _DMA1_ADDRESS_COUNT
struct  _DMA2_ADDRESS_COUNT
struct  _DMA1_CONTROL
struct  _DMA2_CONTROL
struct  _MCA_DMA_CONTROLLER
struct  _PROGRAMMABLE_OPTION_SELECT
struct  _MCA_CONTROL
struct  _DMA_EXTENDED_FUNCTION
struct  _DMA_EXTENDED_MODE

Defines

#define MCA_ADAPTER_SETUP_ON   0x008
#define MCA_ADAPTER_SETUP_OFF   0x000
#define WRITE_IO_ADDRESS   0x00
#define WRITE_MEMORY_ADDRESS   0x20
#define READ_MEMORY_ADDRESS   0x30
#define WRITE_TRANSFER_COUNT   0x40
#define READ_TRANSFER_COUNT   0x50
#define READ_STATUS   0x60
#define WRITE_MODE   0x70
#define WRITE_ARBUS   0x80
#define SET_MASK_BIT   0x90
#define CLEAR_MASK_BIT   0xa0
#define MASTER_CLEAR   0xd0
#define DMA_EXT_USE_PIO   0x01
#define DMA_EXT_NO_PIO   0x00
#define DMA_EXT_VERIFY   0x00
#define DMA_EXT_DATA_XFER   0x01
#define DMA_EXT_WIDTH_8_BIT   0x00
#define DMA_EXT_WIDTH_16_BIT   0x01
#define DMA_MODE_READ   0x00
#define DMA_MODE_WRITE   0x08
#define DMA_MODE_VERIFY   0x00
#define DMA_MODE_TRANSFER   0x04
#define MAX_MCA_DMA_CHANNEL_NUMBER   0x07

Typedefs

typedef _DMA_PAGE DMA_PAGE
typedef _DMA_PAGEPDMA_PAGE
typedef _DMA1_ADDRESS_COUNT DMA1_ADDRESS_COUNT
typedef _DMA1_ADDRESS_COUNTPDMA1_ADDRESS_COUNT
typedef _DMA2_ADDRESS_COUNT DMA2_ADDRESS_COUNT
typedef _DMA2_ADDRESS_COUNTPDMA2_ADDRESS_COUNT
typedef _DMA1_CONTROL DMA1_CONTROL
typedef _DMA1_CONTROLPDMA1_CONTROL
typedef _DMA2_CONTROL DMA2_CONTROL
typedef _DMA2_CONTROLPDMA2_CONTROL
typedef _MCA_DMA_CONTROLLER MCA_DMA_CONTROLLER
typedef _MCA_DMA_CONTROLLERPMCA_DMA_CONTROLLER
typedef _PROGRAMMABLE_OPTION_SELECT PROGRAMMABLE_OPTION_SELECT
typedef _PROGRAMMABLE_OPTION_SELECTPPROGRAMMABLE_OPTION_SELECT
typedef _MCA_CONTROL MCA_CONTROL
typedef _MCA_CONTROLPMCA_CONTROL
typedef _DMA_EXTENDED_FUNCTION DMA_EXTENDED_FUNCTION
typedef _DMA_EXTENDED_FUNCTIONPDMA_EXTENDED_FUNCTION
typedef _DMA_EXTENDED_MODE DMA_EXTENDED_MODE
typedef _DMA_EXTENDED_MODEPDMA_EXTENDED_MODE


Define Documentation

#define CLEAR_MASK_BIT   0xa0
 

Definition at line 197 of file mca.h.

#define DMA_EXT_DATA_XFER   0x01
 

Definition at line 221 of file mca.h.

#define DMA_EXT_NO_PIO   0x00
 

Definition at line 219 of file mca.h.

#define DMA_EXT_USE_PIO   0x01
 

Definition at line 218 of file mca.h.

#define DMA_EXT_VERIFY   0x00
 

Definition at line 220 of file mca.h.

#define DMA_EXT_WIDTH_16_BIT   0x01
 

Definition at line 223 of file mca.h.

#define DMA_EXT_WIDTH_8_BIT   0x00
 

Definition at line 222 of file mca.h.

#define DMA_MODE_READ   0x00
 

Definition at line 229 of file mca.h.

#define DMA_MODE_TRANSFER   0x04
 

Definition at line 232 of file mca.h.

#define DMA_MODE_VERIFY   0x00
 

Definition at line 231 of file mca.h.

#define DMA_MODE_WRITE   0x08
 

Definition at line 230 of file mca.h.

#define MASTER_CLEAR   0xd0
 

Definition at line 198 of file mca.h.

#define MAX_MCA_DMA_CHANNEL_NUMBER   0x07
 

Definition at line 238 of file mca.h.

#define MCA_ADAPTER_SETUP_OFF   0x000
 

Definition at line 172 of file mca.h.

#define MCA_ADAPTER_SETUP_ON   0x008
 

Definition at line 171 of file mca.h.

#define READ_MEMORY_ADDRESS   0x30
 

Definition at line 190 of file mca.h.

#define READ_STATUS   0x60
 

Definition at line 193 of file mca.h.

#define READ_TRANSFER_COUNT   0x50
 

Definition at line 192 of file mca.h.

#define SET_MASK_BIT   0x90
 

Definition at line 196 of file mca.h.

#define WRITE_ARBUS   0x80
 

Definition at line 195 of file mca.h.

#define WRITE_IO_ADDRESS   0x00
 

Definition at line 188 of file mca.h.

#define WRITE_MEMORY_ADDRESS   0x20
 

Definition at line 189 of file mca.h.

#define WRITE_MODE   0x70
 

Definition at line 194 of file mca.h.

#define WRITE_TRANSFER_COUNT   0x40
 

Definition at line 191 of file mca.h.


Typedef Documentation

typedef struct _DMA1_ADDRESS_COUNT DMA1_ADDRESS_COUNT
 

typedef struct _DMA1_CONTROL DMA1_CONTROL
 

typedef struct _DMA2_ADDRESS_COUNT DMA2_ADDRESS_COUNT
 

typedef struct _DMA2_CONTROL DMA2_CONTROL
 

typedef struct _DMA_EXTENDED_FUNCTION DMA_EXTENDED_FUNCTION
 

typedef struct _DMA_EXTENDED_MODE DMA_EXTENDED_MODE
 

typedef struct _DMA_PAGE DMA_PAGE
 

typedef struct _MCA_CONTROL MCA_CONTROL
 

typedef struct _MCA_DMA_CONTROLLER MCA_DMA_CONTROLLER
 

typedef struct _DMA1_ADDRESS_COUNT * PDMA1_ADDRESS_COUNT
 

typedef struct _DMA1_CONTROL * PDMA1_CONTROL
 

typedef struct _DMA2_ADDRESS_COUNT * PDMA2_ADDRESS_COUNT
 

typedef struct _DMA2_CONTROL * PDMA2_CONTROL
 

typedef struct _DMA_EXTENDED_FUNCTION * PDMA_EXTENDED_FUNCTION
 

typedef struct _DMA_EXTENDED_MODE * PDMA_EXTENDED_MODE
 

typedef struct _DMA_PAGE * PDMA_PAGE
 

typedef struct _MCA_CONTROL * PMCA_CONTROL
 

typedef struct _MCA_DMA_CONTROLLER * PMCA_DMA_CONTROLLER
 

typedef struct _PROGRAMMABLE_OPTION_SELECT * PPROGRAMMABLE_OPTION_SELECT
 

typedef struct _PROGRAMMABLE_OPTION_SELECT PROGRAMMABLE_OPTION_SELECT
 


Generated on Sat May 15 19:44:36 2004 for test by doxygen 1.3.7