test: ncr53c94.h File Reference

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_REGISTERS * | PSCSI_READ_REGISTERS
typedef _SCSI_WRITE_REGISTERS | SCSI_WRITE_REGISTERS
typedef _SCSI_WRITE_REGISTERS * | PSCSI_WRITE_REGISTERS
typedef _SCSI_REGISTERS | SCSI_REGISTERS
typedef _SCSI_REGISTERS * | PSCSI_REGISTERS
typedef _SCSI_STATUS | SCSI_STATUS
typedef _SCSI_STATUS * | PSCSI_STATUS
typedef _SCSI_INTERRUPT | SCSI_INTERRUPT
typedef _SCSI_INTERRUPT * | PSCSI_INTERRUPT
typedef _SCSI_SEQUENCE_STEP | SCSI_SEQUENCE_STEP
typedef _SCSI_SEQUENCE_STEP * | PSCSI_SEQUENCE_STEP
typedef _SCSI_FIFO_FLAGS | SCSI_FIFO_FLAGS
typedef _SCSI_FIFO_FLAGS * | PSCSI_FIFO_FLAGS
typedef _SCSI_CONFIGURATION1 | SCSI_CONFIGURATION1
typedef _SCSI_CONFIGURATION1 * | PSCSI_CONFIGURATION1
typedef _SCSI_CONFIGURATION2 | SCSI_CONFIGURATION2
typedef _SCSI_CONFIGURATION2 * | PSCSI_CONFIGURATION2
typedef _SCSI_CONFIGURATION3 | SCSI_CONFIGURATION3
typedef _SCSI_CONFIGURATION3 * | PSCSI_CONFIGURATION3
typedef _NCR_PART_CODE | NCR_PART_CODE
typedef _NCR_PART_CODE * | PNCR_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