!*** MODULE $DEVDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! ! THE FOLLOWING BITS DEFINE THE DEVICE CHARACTERISTICS FOR ! BOTH THE UCBS AND RMS. ! PARAMETER DEV$M_REC = '00000001'X PARAMETER DEV$M_CCL = '00000002'X PARAMETER DEV$M_TRM = '00000004'X PARAMETER DEV$M_DIR = '00000008'X PARAMETER DEV$M_SDI = '00000010'X PARAMETER DEV$M_SQD = '00000020'X PARAMETER DEV$M_SPL = '00000040'X PARAMETER DEV$M_OPR = '00000080'X PARAMETER DEV$M_RCT = '00000100'X PARAMETER DEV$M_QSVD = '00000200'X PARAMETER DEV$M_QSVBL = '00000400'X PARAMETER DEV$M_MPDEV_SECONDARY = '00000800'X PARAMETER DEV$M_MPDEV_MEMBER = '00001000'X PARAMETER DEV$M_NET = '00002000'X PARAMETER DEV$M_FOD = '00004000'X PARAMETER DEV$M_DUA = '00008000'X PARAMETER DEV$M_SHR = '00010000'X PARAMETER DEV$M_GEN = '00020000'X PARAMETER DEV$M_AVL = '00040000'X PARAMETER DEV$M_MNT = '00080000'X PARAMETER DEV$M_MBX = '00100000'X PARAMETER DEV$M_DMT = '00200000'X PARAMETER DEV$M_ELG = '00400000'X PARAMETER DEV$M_ALL = '00800000'X PARAMETER DEV$M_FOR = '01000000'X PARAMETER DEV$M_SWL = '02000000'X PARAMETER DEV$M_IDV = '04000000'X PARAMETER DEV$M_ODV = '08000000'X PARAMETER DEV$M_RND = '10000000'X PARAMETER DEV$M_RTM = '20000000'X PARAMETER DEV$M_RCK = '40000000'X PARAMETER DEV$M_WCK = '80000000'X PARAMETER DEV$M_CLU = '00000001'X PARAMETER DEV$M_DET = '00000002'X PARAMETER DEV$M_RTT = '00000004'X PARAMETER DEV$M_CDP = '00000008'X PARAMETER DEV$M_2P = '00000010'X PARAMETER DEV$M_MSCP = '00000020'X PARAMETER DEV$M_SSM = '00000040'X PARAMETER DEV$M_SRV = '00000080'X PARAMETER DEV$M_RED = '00000100'X PARAMETER DEV$M_NNM = '00000200'X PARAMETER DEV$M_WBC = '00000400'X PARAMETER DEV$M_WTC = '00000800'X PARAMETER DEV$M_HOC = '00001000'X PARAMETER DEV$M_LOC = '00002000'X PARAMETER DEV$M_DFS = '00004000'X PARAMETER DEV$M_DAP = '00008000'X PARAMETER DEV$M_NLT = '00010000'X PARAMETER DEV$M_SEX = '00020000'X PARAMETER DEV$M_SHD = '00040000'X PARAMETER DEV$M_VRT = '00080000'X PARAMETER DEV$M_LDR = '00100000'X PARAMETER DEV$M_NOLB = '00200000'X PARAMETER DEV$M_NOCLU = '00400000'X PARAMETER DEV$M_VMEM = '00800000'X PARAMETER DEV$M_SCSI = '01000000'X PARAMETER DEV$M_WLG = '02000000'X PARAMETER DEV$M_NOFE = '04000000'X PARAMETER DEV$M_FILL_2 = '08000000'X PARAMETER DEV$M_CRAMIO = '10000000'X PARAMETER DEV$M_DTN = '20000000'X PARAMETER DEV$M_FILL_3 = '40000000'X PARAMETER DEV$M_POOL_MBR = '80000000'X STRUCTURE /DEVDEF/ UNION MAP PARAMETER DEV$S_REC = 1 PARAMETER DEV$V_REC = 0 ! DEVICE RECORD ORIENTED PARAMETER DEV$S_CCL = 1 PARAMETER DEV$V_CCL = 1 ! CARRIAGE CONTROL DEVICE PARAMETER DEV$S_TRM = 1 PARAMETER DEV$V_TRM = 2 ! DEVICE IS A TERMINAL PARAMETER DEV$S_DIR = 1 PARAMETER DEV$V_DIR = 3 ! DEVICE IS DIRECTORY STRUCTURED PARAMETER DEV$S_SDI = 1 PARAMETER DEV$V_SDI = 4 ! DEVICE IS SINGLE DIRECTORY STRUCTURED PARAMETER DEV$S_SQD = 1 PARAMETER DEV$V_SQD = 5 ! SEQUENTIAL BLOCK-ORIENTED DEVICE (I.E., MAGTAPE) PARAMETER DEV$S_SPL = 1 PARAMETER DEV$V_SPL = 6 ! DEVICE BEING SPOOLED PARAMETER DEV$S_OPR = 1 PARAMETER DEV$V_OPR = 7 ! DEVICE IS AN OPERATOR PARAMETER DEV$S_RCT = 1 PARAMETER DEV$V_RCT = 8 ! DISK CONTAINS RCT (DEC STANDARD 166 DISK) PARAMETER DEV$S_QSVD = 1 PARAMETER DEV$V_QSVD = 9 ! Client device is served by QIOserver PARAMETER DEV$S_QSVBL = 1 PARAMETER DEV$V_QSVBL = 10 ! Server device is servable by QIOserver PARAMETER DEV$S_MPDEV_SECONDARY = 1 PARAMETER DEV$V_MPDEV_SECONDARY = 11 ! Indicates secondary unit in a multipath set PARAMETER DEV$S_MPDEV_MEMBER = 1 PARAMETER DEV$V_MPDEV_MEMBER = 12 ! Device is part of a multipath set. PARAMETER DEV$S_NET = 1 PARAMETER DEV$V_NET = 13 ! NETWORK DEVICE PARAMETER DEV$S_FOD = 1 PARAMETER DEV$V_FOD = 14 ! FILES-ORIENTED DEVICE (I.E., DISK AND MT) PARAMETER DEV$S_DUA = 1 PARAMETER DEV$V_DUA = 15 ! DEVICE IS DUAL PORTED PARAMETER DEV$S_SHR = 1 PARAMETER DEV$V_SHR = 16 ! DEVICE SHAREABLE PARAMETER DEV$S_GEN = 1 PARAMETER DEV$V_GEN = 17 ! DEVICE IS A GENERIC DEVICE PARAMETER DEV$S_AVL = 1 PARAMETER DEV$V_AVL = 18 ! DEVICE AVAILABLE FOR USE PARAMETER DEV$S_MNT = 1 PARAMETER DEV$V_MNT = 19 ! DEVICE IS MOUNTED PARAMETER DEV$S_MBX = 1 PARAMETER DEV$V_MBX = 20 ! DEVICE IS A MAILBOX PARAMETER DEV$S_DMT = 1 PARAMETER DEV$V_DMT = 21 ! DEVICE MARKED FOR DISMOUNT PARAMETER DEV$S_ELG = 1 PARAMETER DEV$V_ELG = 22 ! DEVICE HAS ERROR LOGGING ENABLED PARAMETER DEV$S_ALL = 1 PARAMETER DEV$V_ALL = 23 ! DEVICE IS ALLOCATED PARAMETER DEV$S_FOR = 1 PARAMETER DEV$V_FOR = 24 ! DEVICE IS MOUNTED FOREIGN (I.E., NON-FILE STRUCTURED) PARAMETER DEV$S_SWL = 1 PARAMETER DEV$V_SWL = 25 ! DEVICE IS SOFTWARE WRITE LOCKED PARAMETER DEV$S_IDV = 1 PARAMETER DEV$V_IDV = 26 ! DEVICE CAPABLE OF PROVIDING INPUT PARAMETER DEV$S_ODV = 1 PARAMETER DEV$V_ODV = 27 ! DEVICE CAPABLE OF PROVIDING OUTPUT PARAMETER DEV$S_RND = 1 PARAMETER DEV$V_RND = 28 ! DEVICE ALLOWS RANDOM ACCESS PARAMETER DEV$S_RTM = 1 PARAMETER DEV$V_RTM = 29 ! DEVICE IS REALTIME IN NATURE PARAMETER DEV$S_RCK = 1 PARAMETER DEV$V_RCK = 30 ! DEVICE HAS READ CHECKING ENABLED PARAMETER DEV$S_WCK = 1 PARAMETER DEV$V_WCK = 31 BYTE %FILL (4) ! DEVICE HAS WRITE CHECKING ENABLED END MAP MAP PARAMETER DEV$S_CLU = 1 PARAMETER DEV$V_CLU = 0 ! DEVICE IS AVAILABLE CLUSTER-WIDE PARAMETER DEV$S_DET = 1 PARAMETER DEV$V_DET = 1 ! DEVICE IS DETACHED TERMINAL PARAMETER DEV$S_RTT = 1 PARAMETER DEV$V_RTT = 2 ! DEVICE HAS REMOTE TERMINAL UCB EXTENSION PARAMETER DEV$S_CDP = 1 PARAMETER DEV$V_CDP = 3 ! DUAL PATH DEVICE WITH 2 UCBs PARAMETER DEV$S_2P = 1 PARAMETER DEV$V_2P = 4 ! TWO PATHS ARE KNOWN TO THIS DEVICE PARAMETER DEV$S_MSCP = 1 PARAMETER DEV$V_MSCP = 5 ! DEVICE ACCESSED USING MSCP (disk or tape) PARAMETER DEV$S_SSM = 1 PARAMETER DEV$V_SSM = 6 ! this bit was set for Phase I (controller-based) ! shadowing only. This bit is not set for ! Phase II (host-based) shadowing; Phase II ! sets the SHD bit (see below). PARAMETER DEV$S_SRV = 1 PARAMETER DEV$V_SRV = 7 ! DEVICE IS SERVED VIA THE MSCP SERVER PARAMETER DEV$S_RED = 1 PARAMETER DEV$V_RED = 8 ! DEVICE IS redirected terminal PARAMETER DEV$S_NNM = 1 PARAMETER DEV$V_NNM = 9 ! DEVICE HAS "node$" PREFIX PARAMETER DEV$S_WBC = 1 PARAMETER DEV$V_WBC = 10 ! DEVICE SUPPORTS WRITE-BACK CACHING PARAMETER DEV$S_WTC = 1 PARAMETER DEV$V_WTC = 11 ! DEVICE SUPPORTS WRITE-THROUGH CACHING PARAMETER DEV$S_HOC = 1 PARAMETER DEV$V_HOC = 12 ! DEVICE SUPPORTS HOST CACHING PARAMETER DEV$S_LOC = 1 PARAMETER DEV$V_LOC = 13 ! DEVICE ACCESSIBLE VIA LOCAL (NON-EMULATED) CONTROLLER PARAMETER DEV$S_DFS = 1 PARAMETER DEV$V_DFS = 14 ! DEVICE IS DFS-SERVED PARAMETER DEV$S_DAP = 1 PARAMETER DEV$V_DAP = 15 ! DEVICE IS DAP ACCESSED PARAMETER DEV$S_NLT = 1 PARAMETER DEV$V_NLT = 16 ! DEVICE IS NOT-LAST-TRACK (I.E. IT HAS NO BAD BLOCK ! INFORMATION ON ITS LAST TRACK) PARAMETER DEV$S_SEX = 1 PARAMETER DEV$V_SEX = 17 ! DEVICE (tape) SUPPORTS SERIOUS EXCEPTION HANDLING PARAMETER DEV$S_SHD = 1 PARAMETER DEV$V_SHD = 18 ! DEVICE IS A MEMBER OF A HOST BASED SHADOW SET PARAMETER DEV$S_VRT = 1 PARAMETER DEV$V_VRT = 19 ! DEVICE IS A SHADOW SET VIRTUAL UNIT PARAMETER DEV$S_LDR = 1 PARAMETER DEV$V_LDR = 20 ! LOADER PRESENT (TAPES) PARAMETER DEV$S_NOLB = 1 PARAMETER DEV$V_NOLB = 21 ! DEVICE IGNORES SERVER LOAD BALANCING REQUESTS PARAMETER DEV$S_NOCLU = 1 PARAMETER DEV$V_NOCLU = 22 ! DEVICE WILL NEVER BE AVAILABLE CLUSTER-WIDE PARAMETER DEV$S_VMEM = 1 PARAMETER DEV$V_VMEM = 23 ! Virtual member of a constituent set PARAMETER DEV$S_SCSI = 1 PARAMETER DEV$V_SCSI = 24 ! DEVICE IS A SCSI DEVICE PARAMETER DEV$S_WLG = 1 PARAMETER DEV$V_WLG = 25 ! DEVICE HAS MSCP Based (Phase I) WRITE LOGGING CAPABILITY PARAMETER DEV$S_NOFE = 1 PARAMETER DEV$V_NOFE = 26 ! DEVICE DOESN'T SUPPORT FORCED ERROR PARAMETER DEV$S_FILL_2 = 1 PARAMETER DEV$V_FILL_2 = 27 ! Reserved for: Allocation in progress (MME) PARAMETER DEV$S_CRAMIO = 1 PARAMETER DEV$V_CRAMIO = 28 ! Performs Mailbox I/O PARAMETER DEV$S_DTN = 1 PARAMETER DEV$V_DTN = 29 ! Device has DDR Device Type Name available PARAMETER DEV$S_POOL_MBR = 1 PARAMETER DEV$V_POOL_MBR = 31 BYTE %FILL (4) ! Unit is bound to a storage pool END MAP END UNION END STRUCTURE ! DEVDEF !DEC$ END OPTIONS