*COMDECK  COMPSDF 
 COMPSDF  CTEXT  COMPSDF - SET DEFINITIONS. 
****
*         SET DEFINITIONS 
* 
*         DEVICE ALLOCATION MAP 
* 
 DAMAU    EQU    5*W.DADAU+C.DADAU TOTAL NUMBER OF ALLOCATION UNITS 
 DAMCA    EQU    5*W.DADCA+C.DADCA CURRENTLY AVAILABLE ALLOCATION UNITS 
 DAMSAU   EQU    5*W.DADSAU+C.DADSAU SECTOR/ALLOCATION UNIT 
 DAMSDA   EQU    5*W.DADSDA+C.DADSDA STARTING DEVICE ADDRESS
 DAMSMO   EQU    5*W.DADSMO+C.DADSMO SET MEMBER ORDINAL 
 DAMSZ    EQU    5*W.DADSZ+C.DADSZ SIZE OF BIT TABLE IN WORDS 
 DAMUA    EQU    5*W.DADUA+C.DADUA USABLE ALLOCATION UNITS
 DAMVSN   EQU    5*W.DADVSN+C.DADVSN VOLUME SERIAL NUMBER 
* 
*         DISMOUNTABLE DEVICE TABLE 
* 
 DDTESTO  EQU    5*W.DDORD+C.DDEST EST ORDINAL
 DDTFRBRO EQU    5*W.DDORD+C.DDFRBR FIRST DISK RBR ORDINAL
 DDTLRBRO EQU    5*W.DDORD+C.DDLRBR LAST DISK RBR ORDINAL 
 DDTLS    EQU    5*W.DDVSN+C.DDSTAT LAST STATUS 
 DDTMSTO  EQU    5*W.DDORD+C.DDMST MST ORDINAL
 DDTSDQA  EQU    5*W.DDVSN+C.DDSTAT SDQ ADDRESS 
 DDTSDQC  EQU    5*W.DDORD+C.DDSDQC SDQ COUNT 
 DDTSN    EQU    5*W.DDSN+C.DDSN   SETNAME
 DDTSNB   EQU    S.DDSN            SETNAME BIT
 DDTVSN   EQU    5*W.DDVSN+C.DDVSN VOLUME SERIAL NUMBER 
* 
*         EQUIPMENT STATUS TABLE
* 
 ESTBSY   EQU    S.ESTBSY          BUSY BIT SHIFT COUNT 
 ESTCP    EQU    C.ESTAT           CONTROL POINT NUMBER BYTE
 ESTDLRB  EQU    C.ESTDL           DEVICE LABEL RECORD BLOCK
 ESTET    EQU    2                 EQUIPMENT NUMBER BYTE
 ESTFLGS  EQU    C.ESTAT           FLAGS BYTE 
 ESTFR    EQU    S.ESTFR           FREE BIT SHIFT COUNT 
 ESTONOF  EQU    C.ESTMNE          ON/OFF BIT BYTE
 ESTRID   EQU    S.ESTRID          REQUEST IDLE BIT SHIFT COUNT 
 ESTRMS   EQU    S.ESTRMS          RMS DEVICE BIT SHIFT COUNT 
 ESTSHR   EQU    S.ESTSHR          SHARED DEVICE BIT SHIFT COUNT
 ESTUNT   EQU    2                 UNIT NUMBER BYTE 
* 
*         FILE NAME/STATUS TABLES 
* 
 FNTCP    EQU    5*W.FSN+3         CONTROL POINT NUMBER 
 FNTESTO  EQU    5*W.FORD+C.FEST   EST ORDINAL
 FNTMSTO  EQU    5*W.FSN+C.FMST    MST ORDINAL
 FNTSN    EQU    5*W.FSN+C.FNAME   SETNAME
 FNTVSN   EQU    5*W.FVSN+C.FVSN   MASTER VOLUME SERIAL NUMBER
* 
*         FLAW TABLE
* 
 FLWAU    EQU    5*W.FLWAU+C.FLWAU TOTAL NUMBER OF ALLOCATION UNITS 
 FLWCA    EQU    5*W.FLWCA+C.FLWCA CURRENTLY AVAILABLE ALLOCATION UNITS 
 FLWSAU   EQU    5*W.FLWSAU+C.FLWSAU SECTOR/ALLOCATION UNIT 
 FLWSDA   EQU    5*W.FLWSDA+C.FLWSDA STARTING DEVICE ADDRESS
 FLWSMO   EQU    5*W.FLWSMO+C.FLWSMO SET MEMBER ORDINAL 
 FLWSZ    EQU    5*W.FLWSZ+C.FLWSZ SIZE OF BIT TABLE IN WORDS 
 FLWVSN   EQU    5*W.FLWVSN+C.FLWVSN VOLUME SERIAL NUMBER 
* 
*         MASTER DEVICE LABEL 
* 
 LBLCKS   EQU    5*W.LBCKS+C.LBCKS CHECKSUM 
 LBLCVSN  EQU    5*W.LBCVSN+C.LBCVSN VSN OF AUXILIARY PFC 
 LBLDAM   EQU    5*W.LBDAM+C.LBDAM DAM ALLOCATION UNIT
 LBLDATE  EQU    5*W.LBDATE+C.LBDATE DATE (YYDDD) 
 LBLDEV   EQU    5*W.LBLD+C.LBLD   DEVICE IDENTIFICATION
 LBLDSR   EQU    5*W.LBDSR+C.LBDSR DEADSTART RECOVERY ALLOCATION UNIT 
 LBLDVSN  EQU    5*W.LBDVSN+C.LBDVSN VSN OF AUXILIARY PFD 
 LBLEXD   EQU    5*W.LBEX+C.LBEX   EXPIRATION DATE (YYDDD)
 LBLFLW   EQU    5*W.LBFLW+C.LBFLW FLAW TABLE ALLOCATION UNIT 
 LBLNM    EQU    5*W.LBMEM+C.LBMEM NUMBER OF MEMBERS
 LBLNPFC  EQU    5*W.LBNPFC+C.LBNPFC NUMBER OF PFC ENTRIES
 LBLNPPSD EQU    5*W.LBNPFP+C.LBNPFP NUMBER OF PFD PAGES PER SUB-DIRECTO
 LBLNSD   EQU    5*W.LBNSD+C.LBNSD NUMBER OF SUB-DIRECTORIES
 LBLPFC   EQU    5*W.LBPFC+C.LBPFC PFC ALLOCATION UNIT
 LBLPFCM  EQU    5*W.LBPCM+C.LBPCM PFC ALLOCATION MAP ALLOCATION UNIT 
 LBLPFD   EQU    5*W.LBPFD+C.LBPFD PFD ALLOCATION UNIT
 LBLPFT   EQU    5*W.LBFLT+C.LBFLT PHYSICAL FLAW TABLE ALLOCATION UNIT
 LBLRBR   EQU    5*W.LBRBR+C.LBRBR RBR ALLOCATION UNIT
 LBLSMT   EQU    5*W.LBSMT+C.LBSMT SMT ALLOCATION UNIT
 LBLSN    EQU    5*W.LBSN+C.LBSN   SETNAME
 LBLSYS   EQU    5*W.LBSFT+C.LBSFT SYSTEM TABLE ALLOCATION UNIT 
 LBLVSN   EQU    5*W.LBVSN+C.LBVSN VOLUME SERIAL NUMBER 
 LBLXPFC  EQU    5*W.LBXPFC+C.LBXPFC AUXILIARY PFC ALLOCATION UNIT
 LBLXPFD  EQU    5*W.LBXPFD+C.LBXPFD AUXILIARY PFD ALLOCATION UNIT
* 
*         MOUNTED SET TABLE 
* 
 MSTSMRB  EQU    5*W.MSPTR+C.MSSMT RB NUMBER OF SMT 
 MSTCEOI  EQU    5*W.MSPFC+3       CURRENT EOI POINTER TO PFC 
 MSTECSF  EQU    S.MSECS           ECS ADDRESS FLAG SHIFT COUNT 
 MSTECSFB EQU    5*W.MSPFD+3       ECS ADDRESS FLAG BYTE
 MSTSETIL EQU    S.MSSETI          SET I/L SHIFT COUNT
 MSTILB   EQU    5*W.MSVSN+C.PFMIL INTERLOCK BYTE 
 MSTJAC   EQU    5*W.MSPTR+C.MSACT ACTIVE JOBS ACCESSING THIS SET 
 MSTHSC   EQU    5*W.MSPTR+C.MSHPS LEFT SHIFT COUNT FOR HASHING 
 MSTNHP   EQU    5*W.MSPTR+C.MSHPN NUMBER OF HASH POINTS
 MSTPEOI  EQU    5*W.MSSN+3        PURGE EOI FOR PFC
 MSTPFMIL EQU   S.MSPFMI           PFM I/L SHIFT COUNT
 MSTPFCO  EQU    5*W.MSPFC+C.MSPFCO PRU OFFSET TO PFC FIRST ENTRY 
 MSTPFCP  EQU    5*W.MSPFC+C.MSPFC POINTER TO FIRST RBT OF PRIMARY PFC
 MSTPFCW  EQU    S.PFCW            WRAPAROUND BIT SHIFT COUNT 
 MSTPFCWB EQU    5*W.MSPFC+3       WRAPAROUND BIT BYTE
 MSTPFDO  EQU    5*W.MSPFD+C.MSPFDO PRU OFFSET TO PFD FIRST ENTRY 
 MSTPFDP  EQU    5*W.MSPFD+C.MSPFD POINTER TO FIRST RBT OF PRIMARY PFD
 MSTRBRRB EQU    5*W.MSPTR+C.MSRBR RBR TABLE FIRST RB 
 MSTSDP   EQU    5*W.MSPFD+3       POINTER TO SUB-DIRECTORY TABLE 
 MSTSN    EQU    5*W.MSSN+C.MSSN   SETNAME
 MSTSYS   EQU    S.SYS             SYSTEM BIT SHIFT COUNT 
 MSTUTIL  EQU    S.MSUTIL          UTILITY I/L SHIFT COUNT
 MSTVSN   EQU    5*W.MSVSN+C.MSVSN MASTER VOLUME SERIAL NUMBER
 MSTXPFCP EQU    5*W.MSPFC+C.MSPFC1 POINTER TO FIRST RBT OF AUX PFC 
 MSTXPFDP EQU    5*W.MSPFD+C.MSPFD1 POINTER TO FIRST RBT OF AUX PFD 
* 
*         RECORD BLOCK RESERVATION TABLE
* 
 RBRARB   EQU    5*1+C.RBRLAV      AVAILABLE RECORD BLOCKS
 RBRAS    EQU    5*0+C.RBRAL       ALLOCATION STYLE 
 RBRASB   EQU    5*0+C.RBRAL       ALLOCATION STYLE BIT BYTE
 RBRBTL   EQU    5*1+0             BIT TABLE LENGTH/2 
 RBRBTSA  EQU    5*1+0             BIT TABLE STARTING ADDRESS 
 RBRDO    EQU    5*0+3             DISK RBR ORDINAL 
 RBRDSTO  EQU    5*0+C.RBRUNT      DST ORDINAL
 RBRESTO  EQU    5*1+C.RBREST      EST ORDINAL
 RBRET    EQU    5*0+C.RBRTPA      EQUIPMENT TYPE 
 RBRPPRB  EQU    5*0+4             PRU-S/RECORD BLOCK 
 RBRSDA   EQU    5*0+2             STARTING DEVICE ADDRESS
 RBRUNT   EQU    5*0+C.RBRUNT      UNIT 
 RBRURB   EQU    5*1+4             USABLE RECORD BLOCKS 
* 
*         SET MEMBER TABLE
* 
 SMTFRBRO EQU    5*W.SMTFRO+C.SMTFRO   FIRST DISK RBR ORDINAL 
 SMTLRBRO EQU    5*W.SMTLRO+C.SMTLRO
 SMTPFB   EQU    5*W.SMTSFF+C.SMTSFF   PERMANENT FILE BIT BYTE
 SMTSPA   EQU    5*W.SMTSA+C.SMTSA     SPACE AVAILABLE
 SMTTSP   EQU    5*W.SMTTS+C.SMTTS     TOTAL SPACE
 SMTVSN   EQU    5*W.SMTVSN+C.SMTVSN   VOLUME SERIAL NUMBER 
* 
****
          ENDX
