         << LINES .001/.009 ARE RESERVED FOR SYSTEMS INTEGRATION >>     00000001
EQUATE HL = 24,                 << header length>>                      00010000
       HEADERLENGTH = 24,                                               00015000
       TRAILERLENGTH=4,                                                 00020000
       OVERHEAD=HEADERLENGTH+TRAILERLENGTH;                             00025000
                                                                        00030000
EQUATE sectorspermainmempage=1;  <<constants>>                          00035000
                                                                        00040000
<< previous trailer >>                                                  00045000
                                                                        00050000
EQUATE RBtoPTSSdisp =-HL-3,     << prev. trailer subregion size >>      00055000
       RBtoPTRASdisp =-HL-2,    << prev. trailer region state >>        00060000
       RBtoPTRSdisp =-HL-1;     << prev. trailer region size >>         00065000
                                                                        00070000
<< global region header >>                                              00075000
                                                                        00080000
EQUATE RBtoRASdisp = -HL,       << region assignment state >>           00085000
       RBtoRSdisp = -HL+1,      << region size >>                       00090000
       RBtoIOCNTdisp = -HL+2,   << on-going I/O count >>                00095000
       RBtoINITMSGdisp = -HL+3, << initiation message (flags) >>        00100000
       RBtoINITINFOdisp =-HL+4, << locn of disk req or move msg >>      00105000
       RBtoPLdisp = -HL+4,      << link to prior avbl region >>         00110000
       RBtoCOMPMSGdisp = -HL+5, << completion msg (flags) >>            00115000
       RBtoMPQLINKdisp =-HL+6,  << makepresent deferred queue >>        00120000
       RBtoNLdisp = -HL+6,      << link to next avbl region >>          00125000
       RBtoRPAGECNTdisp=-HL+7,  << release page count >>                00130000
       RBtoIOREQQdisp =-HL+8;   << I/O device request queue >>          00135000
                                                                        00140000
<< subregion header >>                                                  00145000
                                                                        00150000
EQUATE RBtoSASdisp = -HL+9,     <<subregion assignment state>>          00155000
       RBtoSSdisp = -HL+10,     << subregion size >>                    00160000
       RBtoSDdisp = -HL+11,     << subregion displacement >>            00165000
       RBtoWREQPdisp = -HL+12,  << write request pointer >>             00170000
       RBtoOBJIDENTdisp=-HL+13, << object identifier >>                 00175000
       RBtoPDdisp = -HL+15,     << previous cached domain address >>    00180000
       RBtoLKFZCNTdisp =-HL+15, << lock & freeze count >>               00185000
       RBtoWDIOFZCNTdisp=-HL+16,<< write disabled & I/O frozen cnt >>   00190000
       RBtoHODAdisp = -HL+17,   << LDEV & high disk addr >>             00195000
       RBtoLODAdisp = -HL+18,   << low order disk addr >>               00200000
       RBtoNDdisp = -HL+19,     << next cached domain address >>        00205000
       RBtoARRTIMEdisp =-HL +21; << time of arrival of obj/domain>>     00210000
                                                                        00215000
<<relative equates>>                                                    00220000
                                                                        00225000
EQUATE                                                                  00230000
       NLtoRBdisp = -RBtoNLdisp,                                        00235000
       PLtoRBdisp = -RBtoPLdisp,                                        00240000
       TRAStoTSSdisp = -1,                                              00245000
       RAStoSSdisp = RBtoSSdisp-RBtoRASdisp,                            00250000
       SStoPTRASdisp = RBtoPTRASdisp-RBtoSSdisp,                        00255000
       PLtoNLdisp = RBtoNLdisp-RBtoPLdisp,                     <<07076>>00260000
       NLtoPLdisp=-PLtoNLdisp,                                 <<07076>>00265000
       NLtoRSdisp=RBtoRSdisp-RBtoNLdisp;                       <<07076>>00270000
DEFINE                                                                  00275000
                                                                        00280000
       <<Region Assignment State Flags>>                                00285000
                                                                        00290000
       RegAssignedFlag = (0:1)#,                                        00295000
       RegReservedFlag = (1:1)#,                                        00300000
       RegAvailableFlag = (2:1)#,                                       00305000
       RegClearedFlag = (3:1)#,                                         00310000
       SizeChangePndgFlag = (4:1)#,                                     00315000
       RegNonMoveFlags = (5:3)#,                                        00320000
       RegLkdFlag = (5:1)#,                                             00325000
       RegFzFlag = (6:1)#;                                              00330000
