!*** MODULE $GETSPIDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! + ! Get System Performance Information Data Identifier Definitions ! ! The following constants define the items which can be collected ! with the Get System Performance Information service (GETSPI). ! The item numbers are defined as follows: ! ! 16 12 0 ! +------------------+-------------+ ! | Structure number | Item number | ! +------------------+-------------+ ! ! The top four bits represent the structure of the item and the last 12 ! bits represent the item within the structure. ! ! Caution! ! The SPIDEF in the [montor] facility contained the following ! instructions on adding new symbols. With this interface being added ! to STARLET, changing any item number is unacceptable. Some spare item ! number exist in each range; if these are ever exhausted, new ranges must ! be defined and support added, rather than changing item numbers. ! ! * The item numbers start ! * at 0 and increase sequentially to the last item (even across tables). ! * If new items are added to a table, programs MUST be relinked to allow ! * the old definitions to change. This was done to simplify some table ! * lookups in the Monitor Utility. To get around this, new items can be ! * added at the end of the list. ! * ! * Each table has one item at the end to act as a place holder. It should ! * have the same item number as the first item of the next table. These ! * items are not counters in the total number of SPI items GETSPI$_TABLESIZE. ! - ! DEFINE TABLE TYPES PARAMETER GETSPI$C_EXETYPE = '00000001'X ! Executive cells PARAMETER GETSPI$C_EWSTYPE = '00000002'X ! Executive writable storage area PARAMETER GETSPI$C_MONTYPE = '00000003'X ! Monitor specific items PARAMETER GETSPI$C_RMSTYPE = '00000004'X ! Monitor RMS specific items PARAMETER GETSPI$C_LISTEND = '00000000'X ! End of table list ! ! The following section defines items which are collected during initialization. ! There items include general system information, and server version number. ! The server version number is also defined here. ! PARAMETER GETSPI$_initial = -1 ! Initialization item list PARAMETER GETSPI$_data_collection = -2 ! Data collection item list PARAMETER GETSPI$_sysinfo = -3 ! System information item PARAMETER GETSPI$_version_number = -4 ! Monitor version number PARAMETER GETSPI$_rms_file = -5 ! Parse file name PARAMETER GETSPI$_rms_gs = -6 ! Get global section address PARAMETER GETSPI$_last_type = -7 PARAMETER GETSPI$_server_version = '00000005'X ! ! Define bits in the PMS flags field PMS$GL_FLAGS. These are used to ! synchronize access to some PMS field and enable other activity. ! STRUCTURE /getspi$pms_flags/ PARAMETER GETSPI$S_disk_enable = 1 PARAMETER GETSPI$V_disk_enable = 0 ! YES => Enable disk queue length collection ! This field must be accessed via an interlocked ! bit instruction. PARAMETER GETSPI$S_filler1 = 7 PARAMETER GETSPI$V_filler1 = 1 ! Fill out remainder of first byte PARAMETER GETSPI$S_disk_sync = 1 PARAMETER GETSPI$V_disk_sync = 8 ! YES => Synchronize access to several PMS counters ! used in the collection of disk queue length. ! This field must be accessed via an interlocked ! bit instruction, AND MUST BE IN A SEPARATE ! BYTE from the disk_enable bit (required by ! the architecture to maintain synchronization). PARAMETER GETSPI$S_filler2 = 23 PARAMETER GETSPI$V_filler2 = 9 BYTE %FILL (4) ! Fill out remainder of field END STRUCTURE ! getspi$pms_flags ! ! Define two contants to handle help handle large lookaside lists. The ! maximum number that SPISHR will count to is defined with ! GETSPI$K_MAX_PACKET and the value returned when this threshold is ! reached is defined as GETSPI$K_POOL_OVF. ! PARAMETER GETSPI$k_max_packet = '000001F4'X PARAMETER GETSPI$k_pool_ovf = '80000001'X ! ! Define item identifier numbers. Each data item has an associated ! value which is used to find its entry in the EXETBL. The item table ! is defined by the macros SPI_GENERATE_TABLE which makes multiple calls ! to the macro SPI_ITEM_CODE defined in the SYSGETSPI module. ! PARAMETER GETSPI$_MODES = '00001000'X ! All modes counters on all CPU's PARAMETER GETSPI$_INTERRUPT = '00001001'X ! time on interrupt stack -- primary PARAMETER GETSPI$_KERNEL = '00001002'X ! time in kernel mode -- primary PARAMETER GETSPI$_EXEC = '00001003'X ! time in exec mode -- primary PARAMETER GETSPI$_SUPER = '00001004'X ! time in supervisor mode -- primary PARAMETER GETSPI$_USER = '00001005'X ! time in user mode -- primary PARAMETER GETSPI$_COMPAT = '00001006'X ! time in compat. mode -- primary PARAMETER GETSPI$_INTERRUPT_BUSY = '00001007'X ! Time spent spinning on the interrupt stack PARAMETER GETSPI$_KERNEL_BUSY = '00001008'X ! Time spent spinning on the lernel stack PARAMETER GETSPI$_IDLE = '00001009'X ! idle time -- primary PARAMETER GETSPI$_CPUBUSY = '0000100A'X ! RETIRED ITEM - RETURNS 0 PARAMETER GETSPI$_COLPG = '0000100B'X ! collided page wait PARAMETER GETSPI$_MWAIT = '0000100C'X ! memory wait PARAMETER GETSPI$_CEF = '0000100D'X ! common event flag wait PARAMETER GETSPI$_PFW = '0000100E'X ! page wait PARAMETER GETSPI$_LEF = '0000100F'X ! local event flag wait PARAMETER GETSPI$_LEFO = '00001010'X ! lef wait out of bal. set PARAMETER GETSPI$_HIB = '00001011'X ! hibernating PARAMETER GETSPI$_HIBO = '00001012'X ! hibernating outswapped PARAMETER GETSPI$_SUSP = '00001013'X ! suspended PARAMETER GETSPI$_SUSPO = '00001014'X ! suspended outswapped PARAMETER GETSPI$_FPG = '00001015'X ! free page wait PARAMETER GETSPI$_COM = '00001016'X ! computing PARAMETER GETSPI$_COMO = '00001017'X ! computable outswapped PARAMETER GETSPI$_CUR = '00001018'X ! current PARAMETER GETSPI$_OTHSTAT = '00001019'X ! RETIRED ITEM - RETURNS 0 PARAMETER GETSPI$_PROCS = '0000101A'X ! process count for SYSTEM class PARAMETER GETSPI$_PROC = '0000101B'X ! collect all process information PARAMETER GETSPI$_FRLIST = '0000101C'X ! size of free list PARAMETER GETSPI$_MODLIST = '0000101D'X ! size of modified list PARAMETER GETSPI$_FAULTS = '0000101E'X ! page fault count PARAMETER GETSPI$_PREADS = '0000101F'X ! page reads PARAMETER GETSPI$_PWRITES = '00001020'X ! page writes PARAMETER GETSPI$_PWRITIO = '00001021'X ! physical page write I/O's PARAMETER GETSPI$_PREADIO = '00001022'X ! physical page read I/O's PARAMETER GETSPI$_GVALFLTS = '00001023'X ! global valid faults PARAMETER GETSPI$_WRTINPROG = '00001024'X ! faults from write in progress PARAMETER GETSPI$_FREFLTS = '00001025'X ! faults from free list PARAMETER GETSPI$_MFYFLTS = '00001026'X ! faults from modified list PARAMETER GETSPI$_DZROFLTS = '00001027'X ! demand zero faults PARAMETER GETSPI$_SYSFAULTS = '00001028'X ! system page faults PARAMETER GETSPI$_LRPCNT = '00001029'X ! number of LRP packets available PARAMETER GETSPI$_LRPINUSE = '0000102A'X ! number of LRPs in use PARAMETER GETSPI$_IRPCNT = '0000102B'X ! number of IRP packets available PARAMETER GETSPI$_IRPINUSE = '0000102C'X ! number of IRPs in use PARAMETER GETSPI$_SRPCNT = '0000102D'X ! number of SRP packets available PARAMETER GETSPI$_SRPINUSE = '0000102E'X ! number of SRPs in use PARAMETER GETSPI$_HOLECNT = '0000102F'X ! number of blocks in dyn. memory PARAMETER GETSPI$_BIGHOLE = '00001030'X ! largest hole PARAMETER GETSPI$_SMALLHOLE = '00001031'X ! smallest hole PARAMETER GETSPI$_HOLESUM = '00001032'X ! total space in dyn. memory available PARAMETER GETSPI$_DYNINUSE = '00001033'X ! dynamic memory space in use PARAMETER GETSPI$_SMALLCNT = '00001034'X ! number of blocks < 32 bytes in size PARAMETER GETSPI$_ISWPCNT = '00001035'X ! total inswaps PARAMETER GETSPI$_DIRIO = '00001036'X ! count of direct I/Os PARAMETER GETSPI$_BUFIO = '00001037'X ! count of buffered I/Os PARAMETER GETSPI$_MBREADS = '00001038'X ! total mailbox reads PARAMETER GETSPI$_MBWRITES = '00001039'X ! total mailbox writes PARAMETER GETSPI$_LOGNAM = '0000103A'X ! logical name translations PARAMETER GETSPI$_FCPCALLS = '0000103B'X ! total fcp calls PARAMETER GETSPI$_FCPREAD = '0000103C'X ! number of disk reads by FCP PARAMETER GETSPI$_FCPWRITE = '0000103D'X ! number of disk writes by FCP PARAMETER GETSPI$_FCPCACHE = '0000103E'X ! number of FCP cache hits PARAMETER GETSPI$_FCPCPU = '0000103F'X ! number of CPU tics by FCP PARAMETER GETSPI$_FCPHIT = '00001040'X ! number of window hits PARAMETER GETSPI$_FCPSPLIT = '00001041'X ! number of split transfers PARAMETER GETSPI$_FCPFAULT = '00001042'X ! number of FCP page faults PARAMETER GETSPI$_ENQNEW = '00001043'X ! number of ENQ's (new) PARAMETER GETSPI$_ENQCVT = '00001044'X ! number of ENQ's (conversions) PARAMETER GETSPI$_DEQ = '00001045'X ! number of DEQ's PARAMETER GETSPI$_BLKAST = '00001046'X ! number of blocking AST's PARAMETER GETSPI$_ENQWAIT = '00001047'X ! number of ENQ's forced to wait PARAMETER GETSPI$_ENQNOTQD = '00001048'X ! number of ENQ's not queued PARAMETER GETSPI$_DLCKSRCH = '00001049'X ! number of deadlock searches PARAMETER GETSPI$_DLCKFND = '0000104A'X ! number of deadlocks found PARAMETER GETSPI$_NUMLOCKS = '0000104B'X ! total locks PARAMETER GETSPI$_NUMRES = '0000104C'X ! total resources PARAMETER GETSPI$_ARRLOCPK = '0000104D'X ! arriving local packets PARAMETER GETSPI$_DEPLOCPK = '0000104E'X ! departing local packets PARAMETER GETSPI$_ARRTRAPK = '0000104F'X ! arriving transit packets PARAMETER GETSPI$_TRCNGLOS = '00001050'X ! transit congestion loss PARAMETER GETSPI$_RCVBUFFL = '00001051'X ! receiver buffer failures PARAMETER GETSPI$_RESERVED1 = '00001052'X ! Reserved PMS location 1 PARAMETER GETSPI$_RESERVED2 = '00001053'X ! Reserved PMS location 2 PARAMETER GETSPI$_RESERVED3 = '00001054'X ! Reserved PMS location 3 PARAMETER GETSPI$_RESERVED4 = '00001055'X ! Reserved PMS location 4 PARAMETER GETSPI$_RESERVED5 = '00001056'X ! Reserved PMS location 5 PARAMETER GETSPI$_RESERVED6 = '00001057'X ! Reserved PMS location 6 PARAMETER GETSPI$_RESERVED7 = '00001058'X ! Reserved PMS location 7 PARAMETER GETSPI$_RESERVED8 = '00001059'X ! Reserved PMS location 8 PARAMETER GETSPI$_RESERVED9 = '0000105A'X ! Reserved PMS location 9 PARAMETER GETSPI$_RESERVED10 = '0000105B'X ! Reserved PMS location 10 PARAMETER GETSPI$_RESERVED11 = '0000105C'X ! Reserved PMS location 11 PARAMETER GETSPI$_RESERVED12 = '0000105D'X ! Reserved PMS location 12 PARAMETER GETSPI$_RESERVED13 = '0000105E'X ! Reserved PMS location 13 PARAMETER GETSPI$_RESERVED14 = '0000105F'X ! Reserved PMS location 14 PARAMETER GETSPI$_RESERVED15 = '00001060'X ! Reserved PMS location 15 PARAMETER GETSPI$_RESERVED16 = '00001061'X ! Reserved PMS location 16 PARAMETER GETSPI$_RESERVED17 = '00001062'X ! Reserved PMS location 17 PARAMETER GETSPI$_RESERVED18 = '00001063'X ! Reserved PMS location 18 PARAMETER GETSPI$_FID_TRIES = '00001064'X ! count of File Id cache attempts PARAMETER GETSPI$_FILHDR_TRIES = '00001065'X ! count of File header cache attempts PARAMETER GETSPI$_DIRFCB_TRIES = '00001066'X ! count of Directory block cache attempts PARAMETER GETSPI$_DIRDATA_TRIES = '00001067'X ! count of Directory data cache attempts PARAMETER GETSPI$_EXT_TRIES = '00001068'X ! count of Extent cache attempts PARAMETER GETSPI$_QUO_TRIES = '00001069'X ! count of Quota cache attempts PARAMETER GETSPI$_STORAGMAP_TRIES = '0000106A'X ! count of storage bitmap cache attempts PARAMETER GETSPI$_DISKS = '0000106B'X ! all disk data PARAMETER GETSPI$_TOTAL_LOCKS = '0000106C'X ! Total of all locking activity - NOT COLLECTED BY SP ! Total of all locking activity - NOT COLLECTED BY SPI - COMP PARAMETER GETSPI$_ENQNEWLOC = '0000106D'X ! new lock requests (local) PARAMETER GETSPI$_ENQNEWIN = '0000106E'X ! new lock requests (incoming) PARAMETER GETSPI$_ENQNEWOUT = '0000106F'X ! new lock requests (outgoing) PARAMETER GETSPI$_ENQCVTLOC = '00001070'X ! lock conversion requests (local) PARAMETER GETSPI$_ENQCVTIN = '00001071'X ! lock conversion requests (incoming) PARAMETER GETSPI$_ENQCVTOUT = '00001072'X ! lock conversion requests (outgoing) PARAMETER GETSPI$_DEQLOC = '00001073'X ! dequeues (local) PARAMETER GETSPI$_DEQIN = '00001074'X ! dequeues (incoming) PARAMETER GETSPI$_DEQOUT = '00001075'X ! dequeues (outgoing) PARAMETER GETSPI$_BLKLOC = '00001076'X ! blocking ASTs queued (local) PARAMETER GETSPI$_BLKIN = '00001077'X ! blocking ASTs queued (incoming) PARAMETER GETSPI$_BLKOUT = '00001078'X ! blocking ASTs queued (outgoing) PARAMETER GETSPI$_DIRIN = '00001079'X ! directory operations (incoming) PARAMETER GETSPI$_DIROUT = '0000107A'X ! directory operations (outgoing) PARAMETER GETSPI$_DLCKMSGS = '0000107B'X ! deadlock detection messages (in & out) PARAMETER GETSPI$_SCS = '0000107C'X ! All SCS information PARAMETER GETSPI$_SYSTIME = '0000107D'X ! Current system time PARAMETER GETSPI$_MSCP_REQUEST = '0000107E'X ! IO request rate to the MSCP server PARAMETER GETSPI$_MSCP_READ = '0000107F'X ! Read request rate to the MSCP server PARAMETER GETSPI$_MSCP_WRITE = '00001080'X ! Write request rate to the MSCP server PARAMETER GETSPI$_MSCP_FRAGMENT = '00001081'X ! Rate at which I/O's are fragmented PARAMETER GETSPI$_MSCP_SPLIT = '00001082'X ! Rate at which I/O's are split PARAMETER GETSPI$_MSCP_BUFWAIT = '00001083'X ! Rate at which incoming requests have to wait for a PARAMETER GETSPI$_MSCP_SIZE1 = '00001084'X ! I/O rate for sizes 1-2 blocks PARAMETER GETSPI$_MSCP_SIZE2 = '00001085'X ! I/O rate for sizes 2-3 blocks PARAMETER GETSPI$_MSCP_SIZE3 = '00001086'X ! I/O rate for sizes 4-7 blocks PARAMETER GETSPI$_MSCP_SIZE4 = '00001087'X ! I/O rate for sizes 8-15 blocks PARAMETER GETSPI$_MSCP_SIZE5 = '00001088'X ! I/O rate for sizes 16-31 blocks PARAMETER GETSPI$_MSCP_SIZE6 = '00001089'X ! I/O rate for sizes 32-63 blocks PARAMETER GETSPI$_MSCP_SIZE7 = '0000108A'X ! I/O rate for sizes 64-127 blocks PARAMETER GETSPI$_MSCP_ALL = '0000108B'X ! Dummy item to collect all MSCP server class items PARAMETER GETSPI$_DDTM_STARTS = '0000108C'X ! Local Transaction starts PARAMETER GETSPI$_DDTM_PREPARES = '0000108D'X ! Local Transaction prepare event PARAMETER GETSPI$_DDTM_ONE_PHASE = '0000108E'X ! Transaction ONE_PHASE commit event PARAMETER GETSPI$_DDTM_COMMITS = '0000108F'X ! Local Transaction commit event PARAMETER GETSPI$_DDTM_ABORTS = '00001090'X ! Local Transaction abort event PARAMETER GETSPI$_DDTM_ENDS = '00001091'X ! Local Transaction ends PARAMETER GETSPI$_DDTM_BRANCHS = '00001092'X ! Start branch event PARAMETER GETSPI$_DDTM_ADDS = '00001093'X ! Add branch event PARAMETER GETSPI$_DDTM_BUCKETS1 = '00001094'X ! TPS rate for < 1 PARAMETER GETSPI$_DDTM_BUCKETS2 = '00001095'X ! TPS rate for 1-2 PARAMETER GETSPI$_DDTM_BUCKETS3 = '00001096'X ! TPS rate for 2-3 PARAMETER GETSPI$_DDTM_BUCKETS4 = '00001097'X ! TPS rate for 3-4 PARAMETER GETSPI$_DDTM_BUCKETS5 = '00001098'X ! TPS rate for 4-5 PARAMETER GETSPI$_DDTM_BUCKETS6 = '00001099'X ! TPS rate for > 6 PARAMETER GETSPI$_DDTM_ALL = '0000109A'X ! Dummy item to collect all TRANSACTION class items PARAMETER GETSPI$_VECTORP = '0000109B'X ! Vector Processor tics scheduled PARAMETER GETSPI$_VBYTE_READ = '0000109C'X ! VBS bytes read PARAMETER GETSPI$_VBYTE_WRITE = '0000109D'X ! VBS bytes written PARAMETER GETSPI$_VVBS_TRAN = '0000109E'X PARAMETER GETSPI$_VRBS_TRAN = '0000109F'X PARAMETER GETSPI$_VDIO_SEL = '000010A0'X PARAMETER GETSPI$_VDIOMAP_ALLOC = '000010A1'X PARAMETER GETSPI$_VRBS_AVAIL = '000010A2'X PARAMETER GETSPI$_VSEL_FAIL = '000010A3'X PARAMETER GETSPI$_VVBSM_HIT = '000010A4'X PARAMETER GETSPI$_VVBSM_CACHE = '000010A5'X PARAMETER GETSPI$_VFLUIDBAL = '000010A6'X PARAMETER GETSPI$_VRECOPY = '000010A7'X PARAMETER GETSPI$_VCPUTICKS = '000010A8'X PARAMETER GETSPI$_RESERVEDEXE1 = '000010A9'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE2 = '000010AA'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE3 = '000010AB'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE4 = '000010AC'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE5 = '000010AD'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE6 = '000010AE'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE7 = '000010AF'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE8 = '000010B0'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE9 = '000010B1'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE10 = '000010B2'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE11 = '000010B3'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE12 = '000010B4'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE13 = '000010B5'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE14 = '000010B6'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE15 = '000010B7'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE16 = '000010B8'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE17 = '000010B9'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE18 = '000010BA'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE19 = '000010BB'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE20 = '000010BC'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE21 = '000010BD'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE22 = '000010BE'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE23 = '000010BF'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE24 = '000010C0'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE25 = '000010C1'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE26 = '000010C2'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE27 = '000010C3'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE28 = '000010C4'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE29 = '000010C5'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE30 = '000010C6'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE31 = '000010C7'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE32 = '000010C8'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE33 = '000010C9'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE34 = '000010CA'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE35 = '000010CB'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE36 = '000010CC'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE37 = '000010CD'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE38 = '000010CE'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE39 = '000010CF'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE40 = '000010D0'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE41 = '000010D1'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE42 = '000010D2'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE43 = '000010D3'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE44 = '000010D4'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE45 = '000010D5'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE46 = '000010D6'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE47 = '000010D7'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE48 = '000010D8'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE49 = '000010D9'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE50 = '000010DA'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE51 = '000010DB'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE52 = '000010DC'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE53 = '000010DD'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE54 = '000010DE'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE55 = '000010DF'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE56 = '000010E0'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE57 = '000010E1'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE58 = '000010E2'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE59 = '000010E3'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE60 = '000010E4'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE61 = '000010E5'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE62 = '000010E6'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE63 = '000010E7'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE64 = '000010E8'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE65 = '000010E9'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE66 = '000010EA'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE67 = '000010EB'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE68 = '000010EC'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE69 = '000010ED'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE70 = '000010EE'X ! Reserved EXE items PARAMETER GETSPI$_RESERVEDEXE71 = '000010EF'X ! Reserved EXE items PARAMETER GETSPI$_LASTEXE = '000010F0'X ! Last item in the EXE table ! ! These next items are located in an executive writable page in memory ! PARAMETER GETSPI$_ACCESS = '000020F0'X ! number of file accesses PARAMETER GETSPI$_ALLOC = '000020F1'X ! number of file extends PARAMETER GETSPI$_FCPCREATE = '000020F2'X ! number of file creations PARAMETER GETSPI$_VOLWAIT = '000020F3'X ! # of times XQP waited for volume lock PARAMETER GETSPI$_FCPTURN = '000020F4'X ! number of window turns PARAMETER GETSPI$_FCPERASE = '000020F5'X ! number of erase calls PARAMETER GETSPI$_OPENS = '000020F6'X ! number of file opens PARAMETER GETSPI$_FIDHIT = '000020F7'X ! count of File Id cache hits PARAMETER GETSPI$_FIDMISS = '000020F8'X ! count of File Id cache misses PARAMETER GETSPI$_FILHDR_HIT = '000020F9'X ! count of File header cache hits PARAMETER GETSPI$_DIRFCB_HIT = '000020FA'X ! count of Directory block cache hits PARAMETER GETSPI$_DIRFCB_MISS = '000020FB'X ! count of Directory block cache misses PARAMETER GETSPI$_DIRDATA_HIT = '000020FC'X ! count of Directory data cache hits PARAMETER GETSPI$_EXTHIT = '000020FD'X ! count of Extent cache hits PARAMETER GETSPI$_EXTMISS = '000020FE'X ! count of Extent cache misses PARAMETER GETSPI$_QUOHIT = '000020FF'X ! count of Quota cache hits PARAMETER GETSPI$_QUOMISS = '00002100'X ! count of Quota cache misses PARAMETER GETSPI$_STORAGMAP_HIT = '00002101'X ! count of storage bitmap cache hits PARAMETER GETSPI$_VOLLCK = '00002102'X ! Volume synch locks PARAMETER GETSPI$_SYNCHLCK = '00002103'X ! directory and file synch locks PARAMETER GETSPI$_SYNCHWAIT = '00002104'X ! # of times XQP waited for a directory or file synch l PARAMETER GETSPI$_ACCLCK = '00002105'X ! access locks PARAMETER GETSPI$_XQPCACHEWAIT = '00002106'X ! # of times XQP had to wait for free space in a cache PARAMETER GETSPI$_RESERVEDEWS1 = '00002107'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS2 = '00002108'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS3 = '00002109'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS4 = '0000210A'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS5 = '0000210B'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS6 = '0000210C'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS7 = '0000210D'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS8 = '0000210E'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS9 = '0000210F'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS10 = '00002110'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS11 = '00002111'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS12 = '00002112'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS13 = '00002113'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS14 = '00002114'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS15 = '00002115'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS16 = '00002116'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS17 = '00002117'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS18 = '00002118'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS19 = '00002119'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS20 = '0000211A'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS21 = '0000211B'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS22 = '0000211C'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS23 = '0000211D'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS24 = '0000211E'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS25 = '0000211F'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS26 = '00002120'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS27 = '00002121'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS28 = '00002122'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS29 = '00002123'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS30 = '00002124'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS31 = '00002125'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS32 = '00002126'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS33 = '00002127'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS34 = '00002128'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS35 = '00002129'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS36 = '0000212A'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS37 = '0000212B'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS38 = '0000212C'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS39 = '0000212D'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS40 = '0000212E'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS41 = '0000212F'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS42 = '00002130'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS43 = '00002131'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS44 = '00002132'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS45 = '00002133'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS46 = '00002134'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS47 = '00002135'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS48 = '00002136'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS49 = '00002137'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS50 = '00002138'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS51 = '00002139'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS52 = '0000213A'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS53 = '0000213B'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS54 = '0000213C'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS55 = '0000213D'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS56 = '0000213E'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS57 = '0000213F'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS58 = '00002140'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS59 = '00002141'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS60 = '00002142'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS61 = '00002143'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS62 = '00002144'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS63 = '00002145'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS64 = '00002146'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS65 = '00002147'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS66 = '00002148'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS67 = '00002149'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS68 = '0000214A'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS69 = '0000214B'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS70 = '0000214C'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS71 = '0000214D'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS72 = '0000214E'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS73 = '0000214F'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS74 = '00002150'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS75 = '00002151'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS76 = '00002152'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS77 = '00002153'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS78 = '00002154'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS79 = '00002155'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS80 = '00002156'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS81 = '00002157'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS82 = '00002158'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS83 = '00002159'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS84 = '0000215A'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS85 = '0000215B'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS86 = '0000215C'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS87 = '0000215D'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS88 = '0000215E'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS89 = '0000215F'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS90 = '00002160'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS91 = '00002161'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS92 = '00002162'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS93 = '00002163'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS94 = '00002164'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS95 = '00002165'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS96 = '00002166'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS97 = '00002167'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS98 = '00002168'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS99 = '00002169'X ! Reserved EWS items PARAMETER GETSPI$_RESERVEDEWS100 = '0000216A'X ! Reserved EWS items PARAMETER GETSPI$_LASTEWS = '0000216B'X ! Last item in the exec writable table ! ! Begin monitor specific data items. The items listed below are ! NOT collected by the SPI as individual items. Some are NOT collected ! at all but are computed by MONITOR. ! PARAMETER GETSPI$_FIDHITPCNT = '0000316B'X ! percentage of file id cache hits/hits+misses PARAMETER GETSPI$_FILHDR_HITPCNT = '0000316C'X ! percentage of file header cache hits/hits+misses PARAMETER GETSPI$_DIRFCB_HITPCNT = '0000316D'X ! percentage of directory block cache hits/hits+mi PARAMETER GETSPI$_DIRDATA_HITPCNT = '0000316E'X ! percentage of directory data cache hits/hits+mi PARAMETER GETSPI$_EXTHITPCNT = '0000316F'X ! percentage of extent cache hits/hits+misses PARAMETER GETSPI$_QUOHITPCNT = '00003170'X ! percentage of quota cache hits/hits+misses PARAMETER GETSPI$_STORAGMAP_HITPCNT = '00003171'X ! percentage of storage map cache hits/hits+mis PARAMETER GETSPI$_OPCNT = '00003172'X ! disk io operation count PARAMETER GETSPI$_IOQUELEN = '00003173'X ! disk io queue length PARAMETER GETSPI$_IOAQUELEN = '00003174'X ! Accurate disk io queue length PARAMETER GETSPI$_DISKRESPTIM = '00003175'X ! disk io response time PARAMETER GETSPI$_JNLIOCNT = '00003176'X ! journaling io operation count (for disks) PARAMETER GETSPI$_JDNQLEN = '00003177'X ! jdevice normal io queue length PARAMETER GETSPI$_JDWQLEN = '00003178'X ! jdevice wait irp queue length PARAMETER GETSPI$_JDFQLEN = '00003179'X ! jdevice force io queue length PARAMETER GETSPI$_JDEXCNT = '0000317A'X ! jdevice extend count PARAMETER GETSPI$_JNLWRTSS = '0000317B'X ! obsolete PARAMETER GETSPI$_JNLBUFWR = '0000317C'X ! obsolete PARAMETER GETSPI$_DGSENT = '0000317D'X ! SCS application datagrams sent PARAMETER GETSPI$_DGRCVD = '0000317E'X ! SCS application datagrams received PARAMETER GETSPI$_DGDISCARD = '0000317F'X ! SCS application datagrams discarded PARAMETER GETSPI$_MSGSENT = '00003180'X ! SCS application messages sent PARAMETER GETSPI$_MSGRCVD = '00003181'X ! SCS application messages received PARAMETER GETSPI$_SNDATS = '00003182'X ! SCS block send datas initiated PARAMETER GETSPI$_KBYTSENT = '00003183'X ! SCS kbytes sent via send datas PARAMETER GETSPI$_REQDATS = '00003184'X ! SCS block request datas initiated PARAMETER GETSPI$_KBYTREQD = '00003185'X ! SCS kbytes received via request datas PARAMETER GETSPI$_KBYTMAPD = '00003186'X ! SCS kbytes mapped for block transfer PARAMETER GETSPI$_QCR_CNT = '00003187'X ! SCS times connection queued for send credit PARAMETER GETSPI$_QBDT_CNT = '00003188'X ! SCS times connection queued for buffer descriptor PARAMETER GETSPI$_DIRLOOK = '00003189'X ! directory lookups PARAMETER GETSPI$_DIRINS = '0000318A'X ! directory inserts PARAMETER GETSPI$_DIRDEL = '0000318B'X ! directory deletes PARAMETER GETSPI$_PACKETS = '0000318C'X ! Ethernet packets/second PARAMETER GETSPI$_KBYTES = '0000318D'X ! Kbytes/second PARAMETER GETSPI$_PACKETSIZE = '0000318E'X ! Packets size (bytes) PARAMETER GETSPI$_MPACKETS = '0000318F'X ! Multicast packets/second PARAMETER GETSPI$_MKBYTES = '00003190'X ! Multicast Kbytes/second PARAMETER GETSPI$_MPACKETSIZE = '00003191'X ! Multicast packet size (bytes) PARAMETER GETSPI$_SINGLECOLL = '00003192'X ! Transmit single collision detected PARAMETER GETSPI$_MULTICOLL = '00003193'X ! Transmit multi collisions detected PARAMETER GETSPI$_INITDEFER = '00003194'X ! Transmit initially deferred PARAMETER GETSPI$_INTERNALBUFERR = '00003195'X ! Receive internal buffer error PARAMETER GETSPI$_LOCBUFERR = '00003196'X ! Receive local buffer error PARAMETER GETSPI$_BUFFUNAVAIL = '00003197'X ! System buffer unavailable PARAMETER GETSPI$_FILLER = '00003198'X ! Dummy pad item PARAMETER GETSPI$_RESERVEDMON1 = '00003199'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON2 = '0000319A'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON3 = '0000319B'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON4 = '0000319C'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON5 = '0000319D'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON6 = '0000319E'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON7 = '0000319F'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON8 = '000031A0'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON9 = '000031A1'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON10 = '000031A2'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON11 = '000031A3'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON12 = '000031A4'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON13 = '000031A5'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON14 = '000031A6'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON15 = '000031A7'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON16 = '000031A8'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON17 = '000031A9'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON18 = '000031AA'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON19 = '000031AB'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON20 = '000031AC'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON21 = '000031AD'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON22 = '000031AE'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON23 = '000031AF'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON24 = '000031B0'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON25 = '000031B1'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON26 = '000031B2'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON27 = '000031B3'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON28 = '000031B4'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON29 = '000031B5'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON30 = '000031B6'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON31 = '000031B7'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON32 = '000031B8'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON33 = '000031B9'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON34 = '000031BA'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON35 = '000031BB'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON36 = '000031BC'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON37 = '000031BD'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON38 = '000031BE'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON39 = '000031BF'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON40 = '000031C0'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON41 = '000031C1'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON42 = '000031C2'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON43 = '000031C3'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON44 = '000031C4'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON45 = '000031C5'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON46 = '000031C6'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON47 = '000031C7'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON48 = '000031C8'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON49 = '000031C9'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON50 = '000031CA'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON51 = '000031CB'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON52 = '000031CC'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON53 = '000031CD'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON54 = '000031CE'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON55 = '000031CF'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON56 = '000031D0'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON57 = '000031D1'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON58 = '000031D2'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON59 = '000031D3'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON60 = '000031D4'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON61 = '000031D5'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON62 = '000031D6'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON63 = '000031D7'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON64 = '000031D8'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON65 = '000031D9'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON66 = '000031DA'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON67 = '000031DB'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON68 = '000031DC'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON69 = '000031DD'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON70 = '000031DE'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON71 = '000031DF'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON72 = '000031E0'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON73 = '000031E1'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON74 = '000031E2'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON75 = '000031E3'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON76 = '000031E4'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON77 = '000031E5'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON78 = '000031E6'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON79 = '000031E7'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON80 = '000031E8'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON81 = '000031E9'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON82 = '000031EA'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON83 = '000031EB'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON84 = '000031EC'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON85 = '000031ED'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON86 = '000031EE'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON87 = '000031EF'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON88 = '000031F0'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON89 = '000031F1'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON90 = '000031F2'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON91 = '000031F3'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON92 = '000031F4'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON93 = '000031F5'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON94 = '000031F6'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON95 = '000031F7'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON96 = '000031F8'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON97 = '000031F9'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON98 = '000031FA'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON99 = '000031FB'X ! Reserved MON items PARAMETER GETSPI$_RESERVEDMON100 = '000031FC'X ! Reserved MON items PARAMETER GETSPI$_LASTMON = '000031FD'X ! Last item in the monitor specific table ! ! Begin items specific to the Monitor RMS class. These items are maintained ! by RMS and collected from a global section with the following naming scheme: ! _RMS$xxxxxxxxyyyyyy where x is the volume lock id and y is the fid of the ! file being monitored. ! PARAMETER GETSPI$_RMS_STATS = '000041FD'X ! All of the following rms statistics PARAMETER GETSPI$_SEQGETS = '000041FE'X ! Total # of sequential gets PARAMETER GETSPI$_KEYGETS = '000041FF'X ! Total # of keyed gets PARAMETER GETSPI$_RFAGETS = '00004200'X ! Total # of gets by RFA PARAMETER GETSPI$_GETBYTES = '00004201'X ! Total size in bytes of all GETS PARAMETER GETSPI$_SEQPUTS = '00004202'X ! Total # of sequential puts PARAMETER GETSPI$_KEYPUTS = '00004203'X ! Total # of puts by key PARAMETER GETSPI$_PUTBYTES = '00004204'X ! Total # of bytes put to file PARAMETER GETSPI$_UPDATES = '00004205'X ! Total # of updates to the file PARAMETER GETSPI$_UPDATEBYTES = '00004206'X ! Total # of bytes updated in file PARAMETER GETSPI$_DELETES = '00004207'X ! Total # of deletes to file PARAMETER GETSPI$_TRUNCATES = '00004208'X ! Total # of times file has been truncated PARAMETER GETSPI$_TRUNCBLKS = '00004209'X ! Total # of blocks file has been truncated PARAMETER GETSPI$_SEQFINDS = '0000420A'X ! Total # of sequential finds PARAMETER GETSPI$_KEYFINDS = '0000420B'X ! Total # of keyed finds PARAMETER GETSPI$_RFAFINDS = '0000420C'X ! Total # of RFA finds PARAMETER GETSPI$_READS = '0000420D'X ! Total # of $READS PARAMETER GETSPI$_READBYTES = '0000420E'X ! Total # of bytes read from $READS PARAMETER GETSPI$_CONNECTS = '0000420F'X ! Total connect requests PARAMETER GETSPI$_DISCONNECTS = '00004210'X ! Total disconnect requests PARAMETER GETSPI$_EXTENDS = '00004211'X ! Total extends PARAMETER GETSPI$_EXTBLOCKS = '00004212'X ! Total number of blocks file has been extended PARAMETER GETSPI$_FLUSHES = '00004213'X ! Total number of calls to flush PARAMETER GETSPI$_REWINDS = '00004214'X ! Total number of calls to REWIND PARAMETER GETSPI$_WRITES = '00004215'X ! Total number of calls to $WRITE PARAMETER GETSPI$_WRITEBYTES = '00004216'X ! Total bytes written using $WRITE PARAMETER GETSPI$_FLCKENQS = '00004217'X ! Total number of file lock ENQ's PARAMETER GETSPI$_FLCKDEQS = '00004218'X ! Total number of file lock DEQ's PARAMETER GETSPI$_FLCKCNVS = '00004219'X ! Total number of file lock conversions PARAMETER GETSPI$_LBLCKENQS = '0000421A'X ! Total number of local buffer lock ENQ's PARAMETER GETSPI$_LBLCKDEQS = '0000421B'X ! Total number of local buffer lock DEQ's PARAMETER GETSPI$_LBLCKCNVS = '0000421C'X ! Total number of local buffer lock conversions PARAMETER GETSPI$_GBLCKENQS = '0000421D'X ! Total number of global buffer lock ENQ's PARAMETER GETSPI$_GBLCKDEQS = '0000421E'X ! Total number of global buffer lock DEQ's PARAMETER GETSPI$_GBLCKCNVS = '0000421F'X ! Total number of global buffer lock conversions PARAMETER GETSPI$_GSLCKENQS = '00004220'X ! Total number of global section lock ENQ's PARAMETER GETSPI$_GSLCKDEQS = '00004221'X ! Total number of global section lock DEQ's PARAMETER GETSPI$_GSLCKCNVS = '00004222'X ! Total number of global section lock conversions PARAMETER GETSPI$_RLCKENQS = '00004223'X ! Total number of record lock ENQ's PARAMETER GETSPI$_RLCKDEQS = '00004224'X ! Total number of record lock DEQ's PARAMETER GETSPI$_RLCKCNVS = '00004225'X ! Total number of record lock conversions PARAMETER GETSPI$_APPLCKENQS = '00004226'X ! Total number of append lock ENQ's PARAMETER GETSPI$_APPLCKDEQS = '00004227'X ! Total number of append lock DEQ's PARAMETER GETSPI$_APPLCKCNVS = '00004228'X ! Total number of append lock conversions PARAMETER GETSPI$_FLBLKASTS = '00004229'X ! Total number of file lock blocking ASTs PARAMETER GETSPI$_LBLBLKASTS = '0000422A'X ! Total number of local buffer lock blocking ASTs PARAMETER GETSPI$_GBLBLKASTS = '0000422B'X ! Total number of global buffer lock blocking ASTs PARAMETER GETSPI$_APPBLKASTS = '0000422C'X ! Total number of shared append lock blocking ASTs PARAMETER GETSPI$_LCACHEHITS = '0000422D'X ! Total cache hits on buckets in local buffers PARAMETER GETSPI$_LCACHETRIES = '0000422E'X ! Total cache attempts on buckets in local buffers PARAMETER GETSPI$_GCACHEHITS = '0000422F'X ! Total cache hits on buckets in global buffers PARAMETER GETSPI$_GCACHETRIES = '00004230'X ! Total cache attempts on buckets in global buffers PARAMETER GETSPI$_GBRDIRIOS = '00004231'X ! Total direct IO's causes by global buffer cache reads PARAMETER GETSPI$_GBWDIRIOS = '00004232'X ! Total direct IO's causes by global buffer cache writes PARAMETER GETSPI$_LBRDIRIOS = '00004233'X ! Total direct IO's causes by local buffer cache reads PARAMETER GETSPI$_LBWDIRIOS = '00004234'X ! Total direct IO's causes by local buffer cache writes PARAMETER GETSPI$_BKTSPLT = '00004235'X ! Total number of 2 bucket splits done for this file PARAMETER GETSPI$_MBKTSPLT = '00004236'X ! Total number of multi-bucket splits done for this file PARAMETER GETSPI$_RMSOPENS = '00004237'X ! Total number of times file has been opened PARAMETER GETSPI$_CLOSES = '00004238'X ! Total number of times file has been closed PARAMETER GETSPI$_GSBLKASTS = '00004239'X ! Global Section Blocking ASTS PARAMETER GETSPI$_FLWAITS = '0000423A'X ! File lock ENQs forced to wait PARAMETER GETSPI$_LBWAITS = '0000423B'X ! Local buffer ENQs forced to wait PARAMETER GETSPI$_GBWAITS = '0000423C'X ! Global buffer ENQs forced to wait PARAMETER GETSPI$_GSWAITS = '0000423D'X ! Global section ENQs forced to wait PARAMETER GETSPI$_RLWAITS = '0000423E'X ! Record lock ENQs forced to wait PARAMETER GETSPI$_APWAITS = '0000423F'X ! Append lock ENQs forced to wait PARAMETER GETSPI$_TOTWAITS = '00004240'X ! Total ENQs forced to wait PARAMETER GETSPI$_OUTBUFQUO = '00004241'X ! Number of times a process runs out of buffer quota PARAMETER GETSPI$_RMSDEV1 = '00004242'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV2 = '00004243'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV3 = '00004244'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV4 = '00004245'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV5 = '00004246'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV6 = '00004247'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV7 = '00004248'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV8 = '00004249'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV9 = '0000424A'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV10 = '0000424B'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV11 = '0000424C'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV12 = '0000424D'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV13 = '0000424E'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV14 = '0000424F'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_RMSDEV15 = '00004250'X ! Reserved for RMS development private monitoring PARAMETER GETSPI$_XQPQIOS = '00004251'X ! Number of XQP operations for this file by RMS PARAMETER GETSPI$_LCACHEHITPCNT = '00004252'X ! Local RMS buffer hit percent PARAMETER GETSPI$_GCACHEHITPCNT = '00004253'X ! Global RMS buffer hit percent PARAMETER GETSPI$_TOTALGET = '00004254'X ! Total $GET call rate PARAMETER GETSPI$_TOTALPUT = '00004255'X ! Total $PUT call rate PARAMETER GETSPI$_TOTALFIND = '00004256'X ! Total $FIND call rate PARAMETER GETSPI$_BYTESGET = '00004257'X ! Bytes per $GET PARAMETER GETSPI$_BYTESPUT = '00004258'X ! Bytes per $PUT PARAMETER GETSPI$_BYTESUPDATE = '00004259'X ! Bytes per $UPDATE PARAMETER GETSPI$_BYTESREAD = '0000425A'X ! Bytes per $READ PARAMETER GETSPI$_BYTESWRITE = '0000425B'X ! Bytes per $WRITE PARAMETER GETSPI$_BLOCKSTRUNCATE = '0000425C'X ! Bytes per $TRUNCATE PARAMETER GETSPI$_BLOCKSEXTEND = '0000425D'X ! Bytes per $EXTEND PARAMETER GETSPI$_ACTIVE_STREAMS = '0000425E'X ! Active connects to file PARAMETER GETSPI$_TOTAL_ENQS = '0000425F'X ! Total new ENQs PARAMETER GETSPI$_TOTAL_DEQS = '00004260'X ! Total DEQs PARAMETER GETSPI$_TOTAL_CNVS = '00004261'X ! Total ENQ conversions PARAMETER GETSPI$_TOTAL_BLKAST = '00004262'X ! Total blocking ASTs PARAMETER GETSPI$_RMS_ORG = '00004263'X ! RMS File org PARAMETER GETSPI$_INTCOL_HSHTBL = '00004264'X ! Interlock collision on global buffer hash table PARAMETER GETSPI$_INTCOL_GBH = '00004265'X ! Interlock Collision on global buffer header PARAMETER GETSPI$_INTRES_SETIMR = '00004266'X ! Interlock Collision resolved by call to $SETIMR PARAMETER GETSPI$_INTNOTRES = '00004267'X ! Interlock collision not resolved by call to $SETIMR PARAMETER GETSPI$_RESERVEDRMS5 = '00004268'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS6 = '00004269'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS7 = '0000426A'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS8 = '0000426B'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS9 = '0000426C'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS10 = '0000426D'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS11 = '0000426E'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS12 = '0000426F'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS13 = '00004270'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS14 = '00004271'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS15 = '00004272'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS16 = '00004273'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS17 = '00004274'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS18 = '00004275'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS19 = '00004276'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS20 = '00004277'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS21 = '00004278'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS22 = '00004279'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS23 = '0000427A'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS24 = '0000427B'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS25 = '0000427C'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS26 = '0000427D'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS27 = '0000427E'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS28 = '0000427F'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS29 = '00004280'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS30 = '00004281'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS31 = '00004282'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS32 = '00004283'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS33 = '00004284'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS34 = '00004285'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS35 = '00004286'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS36 = '00004287'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS37 = '00004288'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS38 = '00004289'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS39 = '0000428A'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS40 = '0000428B'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS41 = '0000428C'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS42 = '0000428D'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS43 = '0000428E'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS44 = '0000428F'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS45 = '00004290'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS46 = '00004291'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS47 = '00004292'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS48 = '00004293'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS49 = '00004294'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS50 = '00004295'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS51 = '00004296'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS52 = '00004297'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS53 = '00004298'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS54 = '00004299'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS55 = '0000429A'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS56 = '0000429B'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS57 = '0000429C'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS58 = '0000429D'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS59 = '0000429E'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS60 = '0000429F'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS61 = '000042A0'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS62 = '000042A1'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS63 = '000042A2'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS64 = '000042A3'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS65 = '000042A4'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS66 = '000042A5'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS67 = '000042A6'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS68 = '000042A7'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS69 = '000042A8'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS70 = '000042A9'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS71 = '000042AA'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS72 = '000042AB'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS73 = '000042AC'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS74 = '000042AD'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS75 = '000042AE'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS76 = '000042AF'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS77 = '000042B0'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS78 = '000042B1'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS79 = '000042B2'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS80 = '000042B3'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS81 = '000042B4'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS82 = '000042B5'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS83 = '000042B6'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS84 = '000042B7'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS85 = '000042B8'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS86 = '000042B9'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS87 = '000042BA'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS88 = '000042BB'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS89 = '000042BC'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS90 = '000042BD'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS91 = '000042BE'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS92 = '000042BF'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS93 = '000042C0'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS94 = '000042C1'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS95 = '000042C2'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS96 = '000042C3'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS97 = '000042C4'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS98 = '000042C5'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS99 = '000042C6'X ! Reserved RMS items PARAMETER GETSPI$_RESERVEDRMS100 = '000042C7'X ! Reserved RMS items PARAMETER GETSPI$_LASTRMS = '000042C8'X ! Last item in the monitor specific table ! ! Add new data items specific to MONITOR (not collected by the SPI on a per ! item basis) above this point. ! PARAMETER GETSPI$_TABLESIZE = '000002C8'X STRUCTURE /getspi$scs_offsets/ ! SCS class information INTEGER*4 GETSPI$q_scs_nodename(2) ! System node name INTEGER*4 GETSPI$l_scs_dgsent ! Application datagrams sent INTEGER*4 GETSPI$l_scs_dgrcvd ! Application datagrams received INTEGER*4 GETSPI$l_scs_dgdiscard ! Application datagrams discarded INTEGER*4 GETSPI$l_scs_msgsent ! Application messages sent INTEGER*4 GETSPI$l_scs_msgrcvd ! Application messages received INTEGER*4 GETSPI$l_scs_snddats ! Block send datas initiated INTEGER*4 GETSPI$l_scs_kbytsent ! Kbytes sent via send datas INTEGER*4 GETSPI$l_scs_reqdats ! Block request datas initiated INTEGER*4 GETSPI$l_scs_kbytreqd ! Kbytes received via request datas INTEGER*4 GETSPI$l_scs_kbytmapd ! Kbytes mapped for block transfers INTEGER*4 GETSPI$l_scs_qcr_cnt ! Times connection queued for send credit INTEGER*4 GETSPI$l_scs_qbdt_cnt ! Times connection queued for buffer descriptor END STRUCTURE ! getspi$scs_offsets PARAMETER GETSPI$c_scs_minsize = '00000038'X ! Size of one collection block for scs class STRUCTURE /getspi$disk_offsets/ ! DISK class information for ! the current revision level INTEGER*2 GETSPI$w_disk_alloclass ! Allocation class INTEGER*4 GETSPI$l_disk_devname ! Device name INTEGER*2 GETSPI$w_disk_unitnum ! Unit number BYTE GETSPI$b_disk_flags ! Flags byte (low bit indicates served disk INTEGER*4 GETSPI$q_disk_nodename(2) ! Nodename INTEGER*4 GETSPI$q_disk_volnamel(2) ! Volume name (low) INTEGER*4 GETSPI$l_disk_volnameh ! Volume name (high) INTEGER*4 GETSPI$l_disk_optcnt ! Operation count INTEGER*4 GETSPI$l_disk_qcount ! Queue length accumulator END STRUCTURE ! getspi$disk_offsets PARAMETER GETSPI$c_disk_minsize = '00000025'X ! Size of one block STRUCTURE /getspi$disk_offsets_rev4/ ! DISK class information ! for "revision level 4" BYTE GETSPI$b_disk_alloclass_rev4 ! Allocation class INTEGER*4 GETSPI$l_disk_devname_rev4 ! Device name INTEGER*2 GETSPI$w_disk_unitnum_rev4 ! Unit number BYTE GETSPI$b_disk_flags_rev4 ! Flags byte (low bit indicates served disk INTEGER*4 GETSPI$q_disk_nodename_rev4(2) ! Nodename INTEGER*4 GETSPI$q_disk_volnamel_rev4(2) ! Volume name (low) INTEGER*4 GETSPI$l_disk_volnameh_rev4 ! Volume name (high) INTEGER*4 GETSPI$l_disk_optcnt_rev4 ! Operation count INTEGER*4 GETSPI$l_disk_qcount_rev4 ! Queue length accumulator END STRUCTURE ! getspi$disk_offsets_rev4 PARAMETER GETSPI$c_disk_minsize_rev4 = '00000024'X ! Size of one block STRUCTURE /getspi$proc_class/ ! PROCESSES Class Data Block INTEGER*4 GETSPI$l_proc_ipid ! Internal PID INTEGER*4 GETSPI$l_proc_uic ! UIC (Member is low-order word) INTEGER*2 GETSPI$w_proc_state ! State value BYTE GETSPI$b_proc_pri ! Priority (negative value) INTEGER*4 GETSPI$o_proc_lname(4) ! Process name (counted string) INTEGER*4 GETSPI$l_proc_gpgcnt ! Global page count INTEGER*4 GETSPI$l_proc_ppgcnt ! Process page count INTEGER*4 GETSPI$l_proc_sts ! PCB Status Vector ! (PCB$V_RES bit clear => swapped out) INTEGER*4 GETSPI$l_proc_diocnt ! Direct I/O count INTEGER*4 GETSPI$l_proc_pageflts ! Page fault count INTEGER*4 GETSPI$l_proc_cputim ! Accumulated CPU time (in ticks) INTEGER*4 GETSPI$l_proc_biocnt ! Buffered I/O count INTEGER*4 GETSPI$l_proc_epid ! Extended PID INTEGER*4 GETSPI$l_proc_efwm ! Event flag wait mask (for MWAITs) INTEGER*4 GETSPI$l_proc_rbstran ! Real balance slot transitions ! Size of process data block END STRUCTURE ! getspi$proc_class PARAMETER GETSPI$c_proc_minsize = '00000043'X !DEC$ END OPTIONS