                                                               <<06405>>00005000
$PAGE "Include File For Measurement Interface Specification"   <<06405>>00010000
<<=========================================================             00015000
=                                                         =             00020000
=                  INCLMEAS - A5                          =             00025000
=                                                         =             00030000
=========================================================>>             00035000
                                                                        00040000
                                                                        00045000
EQUATE LDEVTABSIZE       = 1024,                               <<07086>>00050000
       CLASSCOUNT        = 2,                                           00055000
       GLOBAL'HEADSIZE   = CLASSCOUNT+1,                                00060000
       STD'SUBCLASS'OVHD = 3,        << 3 WORD ENTRY 0 >>               00065000
       CLASS0'SUBCLASSCNT= 4,        << GLOBAL STATS, DISC STATS >>     00070000
       CLASS0'HEADSIZE   = CLASS0'SUBCLASSCNT+1,                        00075000
       C0SUB0'SEGRELOFF  = LDEVTABSIZE+      <<THIS OFFSET POINTS>>     00080000
                           GLOBAL'HEADSIZE+  <<TO FIRST ITEM OF >>      00085000
                           CLASS0'HEADSIZE+  <<SUBCLASS,KERNEL   >>     00090000
                           STD'SUBCLASS'OVHD,<<USE THIS TO UPDATE>>     00095000
                                             <<GLOBAL COUNTERS   >>     00100000
       CLASS0'SUB0SIZE   = 100,              << 0-29 PROC LAUNCH/STOP >>00105000
                                             << 30-39 PAUSE >>          00110000
                                             << 40-59 SWAP >>           00115000
                                             << 60/79 MISC COUNTERS>>   00120000
                                             << 80-99 DOUBLE CNTRS >>   00125000
       CLASS0'SUB1SIZE   = 24,               << DISC ACTIVITY ><<06405>>00130000
       CLASS0'SUB2SIZE   = 4,                << LP ACTIVITY >>          00135000
       CLASS0'SUB3SIZE   = 4,                << TAPE ACTIVTY >>         00140000
       C0SUB1'SEGRELOFF  = C0SUB0'SEGRELOFF+ <<POINTS TO ITEM 0  >>     00145000
                           CLASS0'SUB0SIZE+  <<OF CLASS0 SUB 1   >>     00150000
                           STD'SUBCLASS'OVHD,                           00155000
       CLASS1'SUBCLASSCNT= 6,                                           00160000
       CLASS1'SUB0SIZE   = 44,       << CPU BURST >>                    00165000
       CLASS1'SUB1SIZE   = 44,       << CPU PAUSE >>                    00170000
       CLASS1'SUB2SIZE   = 44,       << THINK TIME >>                   00175000
       CLASS1'SUB3SIZE   = 44,       << RESPONSE TIME DISTRIBUTION >>   00180000
       CLASS1'SUB4SIZE   = 50,       << CPU QUEUE INFORMATION >>        00185000
       CLASS1'SUB5SIZE   = 88,       << INTERNAL SYNC RESOURCE STATS >> 00190000
                                                                        00195000
       CLASS15'SUBCLASSCNT = 1,                                <<01738>>00200000
       CLASS15'SUB0SIZE    = 52,                               <<01738>>00205000
       MEASSIR             = 28,                               <<01807>>00210000
       PCLASSENBLMASK'IDX  = %74,  << PXFIXED Cell >>          <<07086>>00215000
       MEASSTOPREASON'IDX  = %75,  << PXFIXED Cell >>          <<07086>>00220000
       MEASSTOPTIME'IDX    = %76,  << PXFIXED Cell >>          <<07086>>00225000
                                                                        00230000
       NUMDEVTYPES       = 3;    <<NUM INTF KNOWS ABOUT>>               00235000
                                                                        00240000
EQUATE   <<INDICES TO SINGLE WORD COUNTERS - MPE SEGMENT>>     <<07086>>00245000
  C'LAUNCH            =  0,                                             00250000
  C'STOPBLOCKDISC     =  1,                                             00255000
  C'STOPUNBLOCKDISC   =  2,                                             00260000
  C'STOPSLFAULT       =  3,                                             00265000
  C'SLRECOVERY        =  4,                                             00270000
  C'STOPPBXFAULT      =  5,                                             00275000
  C'PBXRECOVERY       =  6,                                             00280000
  C'STOPDATAFAULT     =  7,                                             00285000
  C'DATARECOVERY      =  8,                                             00290000
  C'STOPTERMREAD      =  9,                                             00295000
  C'STOPTERMNONREAD   = 10,                                             00300000
  C'STOPSTKOVERFLOW   = 11,                                             00305000
  C'STOPSIR           = 12,                                             00310000
  C'STOPIMPEDE        = 13,                                             00315000
  C'STOPDLEXPAND      = 14,                                             00320000
  C'DLCONTRACT        = 15,                                             00325000
  C'STOPPXFILEEXPAND  = 16,                                             00330000
  C'PXFILECONTRACT    = 17,                                             00335000
  C'STOPDBZEXPAND     = 18,                                             00340000
  C'DBZCONTRACT       = 19,                                             00345000
  C'STOPXDSEXPAND     = 20,                                             00350000
  C'DSEGCONTRACT      = 21,                                             00355000
  C'STOPTIMEOUT       = 22,                                             00360000
  C'PREEMPT           = 23,                                             00365000
  C'STOPMISCBLOCKEDIO = 24,                                             00370000
  C'STOPCACHEFAULT    = 25,                                    <<06405>>00375000
  C'CACHERECOVERY     = 26,                                    <<06405>>00380000
  C'PAUSEIDLECNT      = 30,                                             00385000
  C'PAUSEDISCCNT      = 31,                                             00390000
  C'PAUSESEGSWAPCNT   = 32,                                    <<06405>>00395000
  C'PAUSEBOTHCNT      = 33,                                             00400000
  C'GARBAGECNT        = 34,                                             00405000
  C'CACHEDATAMOVES    = 35,                                    <<06405>>00410000
  C'CACHESWAPONLY     = 36,                                    <<06405>>00415000
  C'CACHERELEASE      = 39,                                    <<06405>>00420000
  C'SWAPIN            = 40,                                             00425000
  C'MEMALLOC          = 41,                                             00430000
  C'INMOTIONIN        = 42,                                             00435000
  C'OLCANDRECOVERY    = 43,                                             00440000
  C'PROCESSQUEUES     = 44,                                             00445000
  C'DEFERRAL          = 45,                                             00450000
  C'SWAPFROMSWAPQ     = 46,                                             00455000
  C'SWAPFROMDISPQ     = 47,                                             00460000
  C'LOCALITYCHOP      = 48,                                             00465000
  C'CODERELEASE       = 49,                                             00470000
  C'DATARELEASE       = 50,                                             00475000
  C'SWAPQDELAY        = 51,                                             00480000
  C'MOCTOROC          = 52,                                             00485000
  C'GIVEUP            = 53,                                             00490000
  C'HARDREQUEST       = 54,                                             00495000
  C'FREESPACE         = 55,                                             00500000
  C'SWAPQSUCCESS      = 56,                                             00505000
  C'DISPQSUCCESS      = 57,                                             00510000
  C'LOCKREQ           = 60,                                             00515000
  C'FREEZEREQ         = 61,                                             00520000
  C'CANCELMSGNOTPROC  = 62,                                             00525000
  C'CANCELMSGPROC     = 63,                                             00530000
  C'GARBMOVEBKRND     = 64,                                             00535000
  C'GARBMOVEALLOCATE  = 65,                                             00540000
  C'GARBGIVEUPPREEMPT = 66,                                             00545000
  C'OVLAPSEEKISSUED   = 67,                                             00550000
  C'CLOCKCYCLE        = 68,                                             00555000
  C'MAKEROOMSUCCESS   = 69,                                    <<06405>>00560000
  C'CACHEREADS        = 70,                                    <<06405>>00565000
  C'CACHEREADHITS     = 71,                                    <<06405>>00570000
  C'CACHEWRITES       = 72,                                    <<06405>>00575000
  C'CACHEWRITEHITS    = 73;                                    <<06405>>00580000
                                                                        00585000
EQUATE  <<INDICES TO DOUBLE WORD COUNTERS - MPE IV SEGMENT>>            00590000
  C'PAUSEDCACHEONLY   = 78,                                    <<06405>>00595000
  C'PAUSEIDLETIME     = 80,                                             00600000
  C'PAUSESEGSWAPTIME  = 82,                                    <<06405>>00605000
  C'PAUSEDISCTIME     = 84,                                             00610000
  C'PAUSEBOTHTIME     = 86,                                             00615000
  C'CPUPROCESS        = 88,                                             00620000
  C'CPUMEMORYALLOC    = 90,                                             00625000
  C'CPUGARBAGE        = 92,                                             00630000
  C'CPUALLOCGARB      = 94,                                    <<06405>>00635000
  C'CACHEONPROCESS    = 96,                                    <<06405>>00640000
  C'CACHEONICS        = 98;                                    <<06405>>00645000
                                                                        00650000
EQUATE  <<INDICES TO DISC DEVICE COUNTERS - MPE IV SEGMENT>>            00655000
  C'CODEREAD          =  1,                                             00660000
  C'DSEGREAD          =  2,                                    <<06405>>00665000
  C'DSEGWRITEFORCED   =  3,                                    <<06405>>00670000
  C'DSEGWRITEBKGRD    =  4,                                    <<06405>>00675000
  C'BLKREAD           =  5,                                             00680000
  C'BLKWRITE          =  6,                                             00685000
  C'UNBLKREAD         =  7,                                             00690000
  C'UNBLKWRITE        =  8,                                             00695000
  C'UNBLKREADAWAKE    =  9,                                             00700000
  C'UNBLKWRITEAWAKE   = 10,                                             00705000
  C'BUFFERTRAP        = 11,                                             00710000
  C'BUSYCONTROLLER    = 12,                                             00715000
  C'DISCCONTROL       = 13,                                             00720000
  C'DISCQUEUE0        = 14,                                             00725000
  C'DISCQUEUE1        = 15,                                             00730000
  C'DISCQUEUE2        = 16,                                             00735000
  C'DISCQUEUE3        = 17,                                             00740000
  C'DISCQUEUE4        = 18,                                             00745000
  C'DISCQUEUE5        = 19,                                             00750000
  C'DISCQUEUE6        = 20,                                    <<06405>>00755000
  C'CACHEREADACCESSES = 21,                                    <<06405>>00760000
  C'CACHEFORCEDWRITES = 22,                                    <<06405>>00765000
  C'CACHEBKGRNDWRITES = 23;                                    <<06405>>00770000
                                                                        00775000
EQUATE  <<INDICES FOR NON-DISC DEVICES>>                       <<06405>>00780000
  C'DEVREAD           =  1,                                             00785000
  C'DEVWRITE          =  2,                                             00790000
  C'DEVCONTROL        =  3;                                             00795000
                                                               <<01738>>00800000
EQUATE <<****PROCESS LEVEL NAME INDICES****>>                  <<01738>>00805000
  CP'PROGNAME         =   0,                                   <<01738>>00810000
  CP'GROUPNAME        =   4,                                   <<01738>>00815000
  CP'ACCTNAME         =   8;                                   <<01738>>00820000
                                                               <<01738>>00825000
EQUATE <<****PROCESS LEVEL COUNTER****SINGLE WORD>>            <<01738>>00830000
  CP'JOBSESSIONNUM    =  12,                                   <<01738>>00835000
  CP'PROCQUESTOPWORD  =  13,                                   <<01738>>00840000
  CP'STOPSLFAULT      =  14,                                   <<01738>>00845000
  CP'STOPPBXFAULT     =  15,                                   <<01738>>00850000
  CP'STOPDSTFAULT     =  16,                                   <<01738>>00855000
  CP'STOPSEGEXPAND    =  17,                                   <<01738>>00860000
  CP'STOPBLOCKDISC    =  18,                                   <<01738>>00865000
  CP'STOPUNBLOCKDISC  =  19,                                   <<01738>>00870000
  CP'STOPBLOCKEDIO    =  20,                                   <<01738>>00875000
  CP'STOPTERMREAD     =  21,                                   <<01738>>00880000
  CP'STOPIMPEDE       =  22,                                   <<01738>>00885000
  CP'STOPTIMEOUT      =  23,                                   <<01738>>00890000
  CP'STOPPREEMPTED    =  24,                                   <<01738>>00895000
  CP'STOPRIN          =  25,                                   <<01738>>00900000
  CP'LAUNCH           =  26,                                   <<01738>>00905000
  CP'SWAPIN           =  27,                                   <<01738>>00910000
  CP'OVERLAYCAUSED    =  28,                                   <<01738>>00915000
  CP'SEGCONTRACT      =  29,                                   <<01738>>00920000
  CP'DISCREAD         =  30,                                   <<01738>>00925000
  CP'DISCWRITE        =  31;                                   <<01738>>00930000
                                                               <<01738>>00935000
EQUATE <<****PROCESS LEVEL COUNTERS****DOUBLE WORD>>           <<01738>>00940000
  CP'CREATETIME       =  32,                                   <<01738>>00945000
  CP'TERMINATETIME    =  34,                                   <<01738>>00950000
  CP'CPUTIME          =  36,                                   <<01738>>00955000
  CP'PAUSESWAPTIME    =  38,                                   <<01807>>00960000
  CP'PAUSEDISCTIME    =  40,                                   <<01807>>00965000
  CP'PAUSEIONONTERMTIME= 42,                                   <<01807>>00970000
  CP'PAUSETERMREADTIME=  44,                                   <<01807>>00975000
  CP'PAUSEIMPEDETIME  =  46,                                   <<01807>>00980000
  CP'PAUSEACTIVETIME  =  48,                                   <<01807>>00985000
  CP'WORDSTRANS       =  50;                                   <<01738>>00990000
                                                               <<01738>>00995000
EQUATE <<STOP TYPE EQUATES>>                                   <<01807>>01000000
  STOPSEGFAULT    = 1,                                         <<01807>>01005000
  STOPDISCWAIT    = 2,                                         <<01807>>01010000
  STOPBLKIONONTERM= 3,                                         <<01807>>01015000
  STOPTERMREAD    = 4,                                         <<01807>>01020000
  STOPIMPEDE      = 5,                                         <<01807>>01025000
  STOPACTIVE      = 6,                                         <<06405>>01030000
  STOPCACHEFAULT  = 7;                                         <<06405>>01035000
                                                               <<01807>>01040000
DEFINE CLASS0  = (0:1)#,                                                01045000
       CLASS1  = (1:1)#,                                                01050000
       CLASS2  = (2:1)#,                                                01055000
       CLASS3  = (3:1)#,                                                01060000
       CLASS4  = (4:1)#,                                                01065000
       CLASS5  = (5:1)#,                                                01070000
       CLASS6  = (6:1)#,                                                01075000
       CLASS7  = (7:1)#,                                                01080000
       CLASS8  = (8:1)#,                                                01085000
       CLASS9  = (9:1)#,                                                01090000
       CLASS10 = (10:1)#,                                               01095000
       CLASS11 = (11:1)#,                                               01100000
       CLASS12 = (12:1)#,                                               01105000
       CLASS13 = (13:1)#,                                               01110000
       CLASS14 = (14:1)#,                                      <<01738>>01115000
       CLASS15 = (15:1)#;                                      <<01738>>01120000
                                                                        01125000
DEFINE CFIELD = (0:4)#,    <<CLASS FIELD OF LDEVTAB>>                   01130000
       SFIELD = (4:4)#,    <<SUBCLASS FIELD OF LDEVTAB>>                01135000
       EFIELD = (8:8)#,    <<ENTRY FIELD OF LDEVTAB>>          <<01807>>01140000
       STOPFLD= (8:8)#;    <<REASON STOP IN PROCQUESTOPWORD>>  <<01807>>01145000
DEFINE MEASMASK=ABSOLUTE(%1262)#,                              <<06405>>01150000
       CLASS0FLAG=(0:1)#,                                      <<06405>>01155000
       CLASS0STATSENABLED=LOGICAL((MEASMASK).CLASS0FLAG)#;     <<06405>>01160000
                                                                        01165000
EQUATE MEASCLASS0 = 0,                                         <<06405>>01170000
       MEASSUBCLASS0 = 0,                                      <<06405>>01175000
       MEASSUBCLASS1 = 1,                                      <<06405>>01180000
       MEASENTRY1 = 1,                                         <<06405>>01185000
       NOTDOUBLE = FALSE,                                      <<06405>>01190000
       NOTNEWVALUE = FALSE,                                    <<06405>>01195000
       DOUBLEVALUE = TRUE;                                     <<06405>>01200000
                                                               <<06405>>01205000
                                                                        01210000
<<=========================================================             01215000
=                                                         =             01220000
=                  END INCLMEAS                           =             01225000
=                                                         =             01230000
=========================================================>>             01235000
