lib/src/scdrpdef.h File Reference

Go to the source code of this file.

Classes

struct  _scdrp

Defines

#define SCDRP_C_VERSION   6
#define SCDRP_K_SCDRPBASE   0
#define SCDRP_C_SCDRPBASE   0
#define SCDRP_M_FLAG_S0BUF   0x1
#define SCDRP_M_FLAG_BUFFER_MAPPED   0x2
#define SCDRP_M_FLAG_DISK_SPUN_UP   0x4
#define SCDRP_M_FLAG_LOCK   0x8
#define SCDRP_M_FLAG_QUEUED_IO   0x10
#define SCDRP_M_FLAG_ACA_IO   0x20
#define SCDRP_M_FLAG_CLEAR_ACA_MSG   0x40
#define SCDRP_M_FLAG_ASENSE_VALID   0x80
#define SCDRP_M_FLAG_ON_PORT_QUEUE   0x100
#define SCDRP_M_FLAG_ON_DEV_QUEUE   0x200
#define SCDRP_M_FLAG_ABORT_THIS_IO   0x400
#define SCDRP_M_FLAG_QUEUE_FULL_INIT   0x800
#define SCDRP_M_FLAG_QUEUE_FULL_SEEN   0x1000
#define SCDRP_M_FLAG_WAIT_FOR_IO   0x2000
#define SCDRP_M_FLAG_INTERNAL_REQUEST   0x4000
#define SCDRP_M_FLAG_SEND_MESSAGE_ONLY   0x8000
#define SCDRP_M_FLAG_SEND_DEVICE_RESET   0x10000
#define SCDRP_M_FLAG_MODE_SENSE   0x60000
#define SCDRP_M_FLAG_CL_PRIVATE_BUFF   0x80000
#define SCDRP_M_FLAG_TENBYTE   0x100000
#define SCDRP_M_FLAG_BUS_RESET   0x200000
#define SCDRP_M_FLAG_ON_SYS_QUEUE   0x400000
#define SCDRP_M_FLAG_ON_FP_QUEUE   0x800000
#define SCDRP_M_FLAG_RBUN_WANTED   0x1000000
#define SCDRP_M_DSF_NOWAIT   0x1
#define SCDRP_M_DSF_RELEASE_SPDT_LOCK   0x2
#define SCDRP_M_DSF_DEVICE_WAS_RESET   0x4
#define SCDRP_M_DSF_REQUEST_ABORTED   0x8
#define SCDRP_M_DSF_REQUEST_FLUSHED   0x10
#define SCDRP_M_DSF_STALL_WFIKPCH_DIPL   0x20
#define SCDRP_M_MSGO_IDENTIFY   0x1
#define SCDRP_M_MSGO_QUEUE_TAG   0x2
#define SCDRP_M_MSGO_SYNC_OUT   0x4
#define SCDRP_M_MSGO_BUS_DEVICE_RESET   0x8
#define SCDRP_M_MSGO_MSG_PARITY_ERROR   0x10
#define SCDRP_M_MSGO_ID_ERROR   0x20
#define SCDRP_M_MSGO_ABORT   0x40
#define SCDRP_M_MSGO_NOP   0x80
#define SCDRP_M_MSGO_MESSAGE_REJECT   0x100
#define SCDRP_M_MSGO_CLEAR_ACA   0x200
#define SCDRP_M_MSGO_LAST_BIT   0x400
#define SCDRP_M_MSGI_SYNC_IN   0x1
#define SCDRP_K_QCHAR_UNORDERED   0
#define SCDRP_K_QCHAR_ORDERED   1
#define SCDRP_K_QCHAR_HEAD   2
#define SCDRP_K_QCHAR_NOT_QUEUED   3
#define SCDRP_K_QCHAR_ACA   4
#define SCDRP_M_EVENT_PARERR   0x1
#define SCDRP_M_EVENT_BSYERR   0x2
#define SCDRP_M_EVENT_MISPHS   0x4
#define SCDRP_M_EVENT_BADPHS   0x8
#define SCDRP_M_EVENT_RST   0x10
#define SCDRP_M_EVENT_CTLERR   0x20
#define SCDRP_M_EVENT_BUSERR   0x40
#define SCDRP_M_EVENT_ABORT   0x80
#define SCDRP_M_EVENT_MSGERR   0x100
#define SCDRP_M_CNX_ABORT_PND   0x1
#define SCDRP_M_CNX_ABORT_CMPL   0x2
#define SCDRP_M_CNX_ABORT_INPROG   0x4
#define SCDRP_M_CNX_ABORT_RESEL   0x8
#define SCDRP_M_CNX_PND_RESEL   0x10
#define SCDRP_M_CNX_DSCN   0x20
#define SCDRP_M_CNX_TMODSCN   0x40
#define SCDRP_M_PHASE_DATAOUT   0x1
#define SCDRP_M_PHASE_DATAIN   0x2
#define SCDRP_M_PHASE_CMD   0x4
#define SCDRP_M_PHASE_STS   0x8
#define SCDRP_M_PHASE_INV1   0x10
#define SCDRP_M_PHASE_INV2   0x20
#define SCDRP_M_PHASE_MSGOUT   0x40
#define SCDRP_M_PHASE_MSGIN   0x80
#define SCDRP_M_PHASE_ARB   0x100
#define SCDRP_M_PHASE_SEL   0x200
#define SCDRP_M_PHASE_RESEL   0x400
#define SCDRP_M_PHASE_DISCON   0x800
#define SCDRP_M_PHASE_CMD_CMPL   0x1000
#define SCDRP_M_PHASE_TMODISCON   0x2000
#define SCDRP_M_PHASE_FREE   0x4000
#define SCDRP_K_SCSI_LEN   440
#define SCDRP_C_SCSI_LEN   440
#define SCDRP_K_SCSI_V73   1
#define SCDRP_C_SCSI_V73   1
#define SCDRP_K_LENGTH   504
#define SCDRP_C_LENGTH   504


Define Documentation

#define SCDRP_C_LENGTH   504

Definition at line 90 of file scdrpdef.h.

#define SCDRP_C_SCDRPBASE   0

Definition at line 6 of file scdrpdef.h.

#define SCDRP_C_SCSI_LEN   440

Definition at line 86 of file scdrpdef.h.

#define SCDRP_C_SCSI_V73   1

Definition at line 88 of file scdrpdef.h.

#define SCDRP_C_VERSION   6

Definition at line 4 of file scdrpdef.h.

#define SCDRP_K_LENGTH   504

Definition at line 89 of file scdrpdef.h.

#define SCDRP_K_QCHAR_ACA   4

Definition at line 53 of file scdrpdef.h.

#define SCDRP_K_QCHAR_HEAD   2

Definition at line 51 of file scdrpdef.h.

#define SCDRP_K_QCHAR_NOT_QUEUED   3

Definition at line 52 of file scdrpdef.h.

#define SCDRP_K_QCHAR_ORDERED   1

Definition at line 50 of file scdrpdef.h.

#define SCDRP_K_QCHAR_UNORDERED   0

Definition at line 49 of file scdrpdef.h.

#define SCDRP_K_SCDRPBASE   0

Definition at line 5 of file scdrpdef.h.

#define SCDRP_K_SCSI_LEN   440

Definition at line 85 of file scdrpdef.h.

#define SCDRP_K_SCSI_V73   1

Definition at line 87 of file scdrpdef.h.

#define SCDRP_M_CNX_ABORT_CMPL   0x2

Definition at line 64 of file scdrpdef.h.

#define SCDRP_M_CNX_ABORT_INPROG   0x4

Definition at line 65 of file scdrpdef.h.

#define SCDRP_M_CNX_ABORT_PND   0x1

Definition at line 63 of file scdrpdef.h.

#define SCDRP_M_CNX_ABORT_RESEL   0x8

Definition at line 66 of file scdrpdef.h.

#define SCDRP_M_CNX_DSCN   0x20

Definition at line 68 of file scdrpdef.h.

#define SCDRP_M_CNX_PND_RESEL   0x10

Definition at line 67 of file scdrpdef.h.

#define SCDRP_M_CNX_TMODSCN   0x40

Definition at line 69 of file scdrpdef.h.

#define SCDRP_M_DSF_DEVICE_WAS_RESET   0x4

Definition at line 33 of file scdrpdef.h.

#define SCDRP_M_DSF_NOWAIT   0x1

Definition at line 31 of file scdrpdef.h.

#define SCDRP_M_DSF_RELEASE_SPDT_LOCK   0x2

Definition at line 32 of file scdrpdef.h.

#define SCDRP_M_DSF_REQUEST_ABORTED   0x8

Definition at line 34 of file scdrpdef.h.

#define SCDRP_M_DSF_REQUEST_FLUSHED   0x10

Definition at line 35 of file scdrpdef.h.

#define SCDRP_M_DSF_STALL_WFIKPCH_DIPL   0x20

Definition at line 36 of file scdrpdef.h.

#define SCDRP_M_EVENT_ABORT   0x80

Definition at line 61 of file scdrpdef.h.

#define SCDRP_M_EVENT_BADPHS   0x8

Definition at line 57 of file scdrpdef.h.

#define SCDRP_M_EVENT_BSYERR   0x2

Definition at line 55 of file scdrpdef.h.

#define SCDRP_M_EVENT_BUSERR   0x40

Definition at line 60 of file scdrpdef.h.

#define SCDRP_M_EVENT_CTLERR   0x20

Definition at line 59 of file scdrpdef.h.

#define SCDRP_M_EVENT_MISPHS   0x4

Definition at line 56 of file scdrpdef.h.

#define SCDRP_M_EVENT_MSGERR   0x100

Definition at line 62 of file scdrpdef.h.

#define SCDRP_M_EVENT_PARERR   0x1

Definition at line 54 of file scdrpdef.h.

#define SCDRP_M_EVENT_RST   0x10

Definition at line 58 of file scdrpdef.h.

#define SCDRP_M_FLAG_ABORT_THIS_IO   0x400

Definition at line 17 of file scdrpdef.h.

#define SCDRP_M_FLAG_ACA_IO   0x20

Definition at line 12 of file scdrpdef.h.

#define SCDRP_M_FLAG_ASENSE_VALID   0x80

Definition at line 14 of file scdrpdef.h.

#define SCDRP_M_FLAG_BUFFER_MAPPED   0x2

Definition at line 8 of file scdrpdef.h.

#define SCDRP_M_FLAG_BUS_RESET   0x200000

Definition at line 27 of file scdrpdef.h.

#define SCDRP_M_FLAG_CL_PRIVATE_BUFF   0x80000

Definition at line 25 of file scdrpdef.h.

#define SCDRP_M_FLAG_CLEAR_ACA_MSG   0x40

Definition at line 13 of file scdrpdef.h.

#define SCDRP_M_FLAG_DISK_SPUN_UP   0x4

Definition at line 9 of file scdrpdef.h.

#define SCDRP_M_FLAG_INTERNAL_REQUEST   0x4000

Definition at line 21 of file scdrpdef.h.

#define SCDRP_M_FLAG_LOCK   0x8

Definition at line 10 of file scdrpdef.h.

#define SCDRP_M_FLAG_MODE_SENSE   0x60000

Definition at line 24 of file scdrpdef.h.

#define SCDRP_M_FLAG_ON_DEV_QUEUE   0x200

Definition at line 16 of file scdrpdef.h.

#define SCDRP_M_FLAG_ON_FP_QUEUE   0x800000

Definition at line 29 of file scdrpdef.h.

#define SCDRP_M_FLAG_ON_PORT_QUEUE   0x100

Definition at line 15 of file scdrpdef.h.

#define SCDRP_M_FLAG_ON_SYS_QUEUE   0x400000

Definition at line 28 of file scdrpdef.h.

#define SCDRP_M_FLAG_QUEUE_FULL_INIT   0x800

Definition at line 18 of file scdrpdef.h.

#define SCDRP_M_FLAG_QUEUE_FULL_SEEN   0x1000

Definition at line 19 of file scdrpdef.h.

#define SCDRP_M_FLAG_QUEUED_IO   0x10

Definition at line 11 of file scdrpdef.h.

#define SCDRP_M_FLAG_RBUN_WANTED   0x1000000

Definition at line 30 of file scdrpdef.h.

#define SCDRP_M_FLAG_S0BUF   0x1

Definition at line 7 of file scdrpdef.h.

#define SCDRP_M_FLAG_SEND_DEVICE_RESET   0x10000

Definition at line 23 of file scdrpdef.h.

#define SCDRP_M_FLAG_SEND_MESSAGE_ONLY   0x8000

Definition at line 22 of file scdrpdef.h.

#define SCDRP_M_FLAG_TENBYTE   0x100000

Definition at line 26 of file scdrpdef.h.

#define SCDRP_M_FLAG_WAIT_FOR_IO   0x2000

Definition at line 20 of file scdrpdef.h.

#define SCDRP_M_MSGI_SYNC_IN   0x1

Definition at line 48 of file scdrpdef.h.

#define SCDRP_M_MSGO_ABORT   0x40

Definition at line 43 of file scdrpdef.h.

#define SCDRP_M_MSGO_BUS_DEVICE_RESET   0x8

Definition at line 40 of file scdrpdef.h.

#define SCDRP_M_MSGO_CLEAR_ACA   0x200

Definition at line 46 of file scdrpdef.h.

#define SCDRP_M_MSGO_ID_ERROR   0x20

Definition at line 42 of file scdrpdef.h.

#define SCDRP_M_MSGO_IDENTIFY   0x1

Definition at line 37 of file scdrpdef.h.

#define SCDRP_M_MSGO_LAST_BIT   0x400

Definition at line 47 of file scdrpdef.h.

#define SCDRP_M_MSGO_MESSAGE_REJECT   0x100

Definition at line 45 of file scdrpdef.h.

#define SCDRP_M_MSGO_MSG_PARITY_ERROR   0x10

Definition at line 41 of file scdrpdef.h.

#define SCDRP_M_MSGO_NOP   0x80

Definition at line 44 of file scdrpdef.h.

#define SCDRP_M_MSGO_QUEUE_TAG   0x2

Definition at line 38 of file scdrpdef.h.

#define SCDRP_M_MSGO_SYNC_OUT   0x4

Definition at line 39 of file scdrpdef.h.

#define SCDRP_M_PHASE_ARB   0x100

Definition at line 78 of file scdrpdef.h.

#define SCDRP_M_PHASE_CMD   0x4

Definition at line 72 of file scdrpdef.h.

#define SCDRP_M_PHASE_CMD_CMPL   0x1000

Definition at line 82 of file scdrpdef.h.

#define SCDRP_M_PHASE_DATAIN   0x2

Definition at line 71 of file scdrpdef.h.

#define SCDRP_M_PHASE_DATAOUT   0x1

Definition at line 70 of file scdrpdef.h.

#define SCDRP_M_PHASE_DISCON   0x800

Definition at line 81 of file scdrpdef.h.

#define SCDRP_M_PHASE_FREE   0x4000

Definition at line 84 of file scdrpdef.h.

#define SCDRP_M_PHASE_INV1   0x10

Definition at line 74 of file scdrpdef.h.

#define SCDRP_M_PHASE_INV2   0x20

Definition at line 75 of file scdrpdef.h.

#define SCDRP_M_PHASE_MSGIN   0x80

Definition at line 77 of file scdrpdef.h.

#define SCDRP_M_PHASE_MSGOUT   0x40

Definition at line 76 of file scdrpdef.h.

#define SCDRP_M_PHASE_RESEL   0x400

Definition at line 80 of file scdrpdef.h.

#define SCDRP_M_PHASE_SEL   0x200

Definition at line 79 of file scdrpdef.h.

#define SCDRP_M_PHASE_STS   0x8

Definition at line 73 of file scdrpdef.h.

#define SCDRP_M_PHASE_TMODISCON   0x2000

Definition at line 83 of file scdrpdef.h.


Generated on Fri Oct 9 10:25:54 2009 for FreeVMS by  doxygen 1.5.5