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

ncr53c94.h File Reference

Go to the source code of this file.

Classes

struct  _SCSI_READ_REGISTERS
struct  _SCSI_WRITE_REGISTERS
union  _SCSI_REGISTERS
struct  _SCSI_STATUS
struct  _SCSI_INTERRUPT
struct  _SCSI_SEQUENCE_STEP
struct  _SCSI_FIFO_FLAGS
struct  _SCSI_CONFIGURATION1
struct  _SCSI_CONFIGURATION2
struct  _SCSI_CONFIGURATION3
struct  _NCR_PART_CODE

Defines

#define SCSI_REGISTER   UCHAR
#define NO_OPERATION_DMA   0x80
#define FLUSH_FIFO   0x1
#define RESET_SCSI_CHIP   0x2
#define RESET_SCSI_BUS   0x3
#define TRANSFER_INFORMATION   0x10
#define TRANSFER_INFORMATION_DMA   0x90
#define COMMAND_COMPLETE   0x11
#define MESSAGE_ACCEPTED   0x12
#define TRANSFER_PAD   0x18
#define SET_ATTENTION   0x1a
#define RESET_ATTENTION   0x1b
#define RESELECT   0x40
#define SELECT_WITHOUT_ATTENTION   0x41
#define SELECT_WITH_ATTENTION   0x42
#define SELECT_WITH_ATTENTION_STOP   0x43
#define ENABLE_SELECTION_RESELECTION   0x44
#define DISABLE_SELECTION_RESELECTION   0x45
#define SELECT_WITH_ATTENTION3   0x46
#define DATA_OUT   0x0
#define DATA_IN   0x1
#define COMMAND_OUT   0x2
#define STATUS_IN   0x3
#define MESSAGE_OUT   0x6
#define MESSAGE_IN   0x7
#define EMULEX_FAS_216   2
#define SCSI_READ(ChipAddr, Register)   (READ_REGISTER_UCHAR (&((ChipAddr)->ReadRegisters.Register)))
#define SCSI_WRITE(ChipAddr, Register, Value)   WRITE_REGISTER_UCHAR(&((ChipAddr)->WriteRegisters.Register), (Value))

Typedefs

typedef _SCSI_READ_REGISTERS SCSI_READ_REGISTERS
typedef _SCSI_READ_REGISTERSPSCSI_READ_REGISTERS
typedef _SCSI_WRITE_REGISTERS SCSI_WRITE_REGISTERS
typedef _SCSI_WRITE_REGISTERSPSCSI_WRITE_REGISTERS
typedef _SCSI_REGISTERS SCSI_REGISTERS
typedef _SCSI_REGISTERSPSCSI_REGISTERS
typedef _SCSI_STATUS SCSI_STATUS
typedef _SCSI_STATUSPSCSI_STATUS
typedef _SCSI_INTERRUPT SCSI_INTERRUPT
typedef _SCSI_INTERRUPTPSCSI_INTERRUPT
typedef _SCSI_SEQUENCE_STEP SCSI_SEQUENCE_STEP
typedef _SCSI_SEQUENCE_STEPPSCSI_SEQUENCE_STEP
typedef _SCSI_FIFO_FLAGS SCSI_FIFO_FLAGS
typedef _SCSI_FIFO_FLAGSPSCSI_FIFO_FLAGS
typedef _SCSI_CONFIGURATION1 SCSI_CONFIGURATION1
typedef _SCSI_CONFIGURATION1PSCSI_CONFIGURATION1
typedef _SCSI_CONFIGURATION2 SCSI_CONFIGURATION2
typedef _SCSI_CONFIGURATION2PSCSI_CONFIGURATION2
typedef _SCSI_CONFIGURATION3 SCSI_CONFIGURATION3
typedef _SCSI_CONFIGURATION3PSCSI_CONFIGURATION3
typedef _NCR_PART_CODE NCR_PART_CODE
typedef _NCR_PART_CODEPNCR_PART_CODE


Define Documentation

#define COMMAND_COMPLETE   0x11
 

Definition at line 114 of file ncr53c94.h.

#define COMMAND_OUT   0x2
 

Definition at line 145 of file ncr53c94.h.

#define DATA_IN   0x1
 

Definition at line 144 of file ncr53c94.h.

#define DATA_OUT   0x0
 

Definition at line 143 of file ncr53c94.h.

#define DISABLE_SELECTION_RESELECTION   0x45
 

Definition at line 124 of file ncr53c94.h.

#define EMULEX_FAS_216   2
 

Definition at line 236 of file ncr53c94.h.

#define ENABLE_SELECTION_RESELECTION   0x44
 

Definition at line 123 of file ncr53c94.h.

#define FLUSH_FIFO   0x1
 

Definition at line 109 of file ncr53c94.h.

#define MESSAGE_ACCEPTED   0x12
 

Definition at line 115 of file ncr53c94.h.

#define MESSAGE_IN   0x7
 

Definition at line 148 of file ncr53c94.h.

#define MESSAGE_OUT   0x6
 

Definition at line 147 of file ncr53c94.h.

#define NO_OPERATION_DMA   0x80
 

Definition at line 108 of file ncr53c94.h.

#define RESELECT   0x40
 

Definition at line 119 of file ncr53c94.h.

#define RESET_ATTENTION   0x1b
 

Definition at line 118 of file ncr53c94.h.

#define RESET_SCSI_BUS   0x3
 

Definition at line 111 of file ncr53c94.h.

#define RESET_SCSI_CHIP   0x2
 

Definition at line 110 of file ncr53c94.h.

#define SCSI_READ ChipAddr,
Register   )     (READ_REGISTER_UCHAR (&((ChipAddr)->ReadRegisters.Register)))
 

Definition at line 252 of file ncr53c94.h.

#define SCSI_REGISTER   UCHAR
 

Definition at line 47 of file ncr53c94.h.

#define SCSI_WRITE ChipAddr,
Register,
Value   )     WRITE_REGISTER_UCHAR(&((ChipAddr)->WriteRegisters.Register), (Value))
 

Definition at line 255 of file ncr53c94.h.

#define SELECT_WITH_ATTENTION   0x42
 

Definition at line 121 of file ncr53c94.h.

#define SELECT_WITH_ATTENTION3   0x46
 

Definition at line 125 of file ncr53c94.h.

#define SELECT_WITH_ATTENTION_STOP   0x43
 

Definition at line 122 of file ncr53c94.h.

#define SELECT_WITHOUT_ATTENTION   0x41
 

Definition at line 120 of file ncr53c94.h.

#define SET_ATTENTION   0x1a
 

Definition at line 117 of file ncr53c94.h.

#define STATUS_IN   0x3
 

Definition at line 146 of file ncr53c94.h.

#define TRANSFER_INFORMATION   0x10
 

Definition at line 112 of file ncr53c94.h.

#define TRANSFER_INFORMATION_DMA   0x90
 

Definition at line 113 of file ncr53c94.h.

#define TRANSFER_PAD   0x18
 

Definition at line 116 of file ncr53c94.h.


Typedef Documentation

typedef struct _NCR_PART_CODE NCR_PART_CODE
 

typedef struct _NCR_PART_CODE * PNCR_PART_CODE
 

typedef struct _SCSI_CONFIGURATION1 * PSCSI_CONFIGURATION1
 

typedef struct _SCSI_CONFIGURATION2 * PSCSI_CONFIGURATION2
 

typedef struct _SCSI_CONFIGURATION3 * PSCSI_CONFIGURATION3
 

typedef struct _SCSI_FIFO_FLAGS * PSCSI_FIFO_FLAGS
 

typedef struct _SCSI_INTERRUPT * PSCSI_INTERRUPT
 

typedef struct _SCSI_READ_REGISTERS * PSCSI_READ_REGISTERS
 

typedef union _SCSI_REGISTERS * PSCSI_REGISTERS
 

typedef struct _SCSI_SEQUENCE_STEP * PSCSI_SEQUENCE_STEP
 

typedef struct _SCSI_STATUS * PSCSI_STATUS
 

typedef struct _SCSI_WRITE_REGISTERS * PSCSI_WRITE_REGISTERS
 

typedef struct _SCSI_CONFIGURATION1 SCSI_CONFIGURATION1
 

typedef struct _SCSI_CONFIGURATION2 SCSI_CONFIGURATION2
 

typedef struct _SCSI_CONFIGURATION3 SCSI_CONFIGURATION3
 

typedef struct _SCSI_FIFO_FLAGS SCSI_FIFO_FLAGS
 

typedef struct _SCSI_INTERRUPT SCSI_INTERRUPT
 

typedef struct _SCSI_READ_REGISTERS SCSI_READ_REGISTERS
 

typedef union _SCSI_REGISTERS SCSI_REGISTERS
 

typedef struct _SCSI_SEQUENCE_STEP SCSI_SEQUENCE_STEP
 

typedef struct _SCSI_STATUS SCSI_STATUS
 

typedef struct _SCSI_WRITE_REGISTERS SCSI_WRITE_REGISTERS
 


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