Table of Contents

MONBLOKS Source

References

Source Listing

MONBLOKS.COPY.txt
  1. *COPY MONBLOKS 00001000
  2. PUSH PRINT @VA04958 00001200
  3. AIF ('&SYSPARM' NE 'SUP').MON01 @VA04958 00001400
  4. PRINT OFF,NOGEN @VA04958 00001600
  5. .MON01 ANOP 00001800
  6. MONCOM DSECT 00002000
  7. SPACE 00003000
  8. *** MONCOM - VM MONITOR COMMUNICATIONS AREA 00004000
  9. * 00005000
  10. * 0 +-----------------------+-----+-----+-----------+ 00006000
  11. * | MONARDB | M*1 | M*2 | MONDVNUM | 00007000
  12. * 8 +-----------------------+-----+-----+-----------+ 00008000
  13. * | MONDVLST | MONRSV1 | 00009000
  14. * 10 +-----------------------+-----------------------+ 00010000
  15. * | MONAIOB | MONATRB | 00011000
  16. * 18 +-----------------------+-----------------------+ 00012000
  17. * | MONCLOCK | 00013000
  18. * 20 +-----------------------+-----------------------+ 00014000
  19. * | MONSUSCK | 00015000
  20. * 28 +-----------------------+-----------------------+ 00016000
  21. * | MONSUSCT | MONRSVD1 | 00017000
  22. * 30 +-----------------------+-----------------------+ 00018000
  23. * | | 00020300
  24. * = MONSAVE1 = 00020400
  25. * | | 00020500
  26. * 70 +-----------------------------------------------+ 00020650
  27. * | | 00020700
  28. * = MONSAVE2 = 00020800
  29. * | | 00020900
  30. * B0 +-----------------------------------------------+ 00021050
  31. * | MONUSER | 00021100
  32. * B8 +-----------------------+-----------------------+ 00021250
  33. * | MONSPLCT | MONSFB | 00021252
  34. * C0 +-----------------------------------------------+ 00021254
  35. * | MONCURV | MONNXTV | 00021256
  36. * C8 +-----------------------------------------------+ 00021258
  37. * | MONCURR | MONNXTR | 00021260
  38. * D0 +-----------------------------------------------+ 00021262
  39. * | MONDASA | MONDASB | 00021264
  40. * D8 +-----------------------------------------------+ 00021266
  41. * | MONDAS | M3 | M4 | MONBUFNO | 00021268
  42. * E0 +-----------------------------------------------+ 00021270
  43. * | MONCURBF | MONCRSLT | 00021300
  44. * E8 +-----------------------------------------------+ 00021352
  45. * | MONIOBF | MONIOSLT | 00021400
  46. * F0 +-----------------------------------------------+ 00021452
  47. * | MONSKLST | MONSACT | 00021453
  48. * F8 +-----------------------+-----------------------+ 00021454
  49. * | MONCHPTR | MONUTRB | 00021455
  50. * 100 +-----------------------+-----------------------+ 00021456
  51. * | MONBUF1 | 00021500
  52. * +-----------------------+ 00021550
  53. * | MONBUF1V | 00021552
  54. * +-----------------------+ 00021554
  55. * 00027000
  56. *** MONCOM - VM MONITOR COMMUNICATIONS AREA 00028000
  57. SPACE 00029000
  58. MONARDB DS 1F ADDRESS OF MONITOR TAPE REAL DEVICE BLK 00030000
  59. MONFLAG1 DS 1X M*1 MONITOR FLAGS 00031000
  60. MONFLAG2 DS 1X M*2 WORK BYTE 00032000
  61. MONDVNUM DS 1H NUMBER OF ENTRIES IN REAL DEVICE LIST 00033000
  62. MONDVLST DS 1F ADDRESS OF THE REAL DEVICE LIST 00034000
  63. MONRSV1 DS 1F RESERVED 00035000
  64. MONAIOB DS 1F ADDRESS OF MONITOR TAPE I/O BLOCK 00036000
  65. MONATRB DS 1F ADDRESS OF MONITOR TIMER REQUEST BLOCK 00037000
  66. MONCLOCK DS 1D TOD CLOCK STAMP FOR EACH RECORD 00038000
  67. MONSUSCK DS 1D TOD CLOCK OF LAST SUSPENSION 00039000
  68. MONSUSCT DS 1F SYSPENSION COUNT 00040000
  69. MONRSVD1 DS 1F RESERVED 00041000
  70. MONSAVE1 DS 16F MONITOR INTERNAL SAVE AREA FOR CPU 00044200
  71. MONSAVE2 DS 16F MONITOR INTERNAL SAVE AREA FOR APU 00044300
  72. MONUSER DS 8C USER STARTING/STOPPING THE MONITOR 00044400
  73. MONSPLCT DS 1F COUNT OF RECORDS ON SPOOL FILE 00044402
  74. MONSFB DS 1F ADDRESS OF SFBLOK FOR SPOOL FILE 00044404
  75. MONCURV DS 1F VIRT ADDRESS OF FIRST VIRTUAL BUFFER 00044406
  76. MONNXTV DS 1F VIRT ADDRESS OF SECND VIRTUAL BUFFER 00044408
  77. MONCURR DS 1F REAL ADDRESS OF FIRST VIRTUAL BUFFER 00044410
  78. MONNXTR DS 1F REAL ADDRESS OF SECND VIRTUAL BUFFER 00044412
  79. MONDASA DS 1F ADDRESS OF NEXT DASD BUFFER 00044414
  80. MONDASB DS 1F ADDRESS OF PREVIOUS DASD BUFFER 00044416
  81. MONDAS DS 1F ADDRESS OF DASD BUFFER FOR SPOOL FILE 00044418
  82. MONEX DS 1C FLAG BYTE 00044420
  83. MONFLAG3 DS 1C FLAG BYTE 00044422
  84. MONBUFNO DS 1H RESERVED FOR IBM USE 00044424
  85. MONCURBF DS 1F ADDRESS OF CURRENT MON BUFFER 00045000
  86. MONCRSLT DS 1F CORRESPONDING SLOT ADDRESS 00045100
  87. MONIOBF DS 1F ADDRESS OF MON BUFFER GOING TO TAPE 00045200
  88. MONIOSLT DS 1F CORRESPONDING SLOT ADDRESS 00045300
  89. MONSKLST DS 1F ADDR SEEKS DEV LIST 00045310
  90. MONSACT DS 1F LIMIT COUNT FOR REAL TIME MONITOR 00045320
  91. MONCHPTR DS 1F ADDR OF CHANNEL SAMPLING DATA 00045330
  92. MONUTRB DS 1F ADDR OF I/O UTILIZATION TRB 00045340
  93. MONBUF1 DS 1F MONITOR BUFFER ADDRESSES - ONE 4 00045400
  94. * BYTE ENTRY FOR EACH MONITOR BUFFER. THE 00045500
  95. * LAST ADDRESS FIELD CONTAINS X'FFFFFFFF'. 00045600
  96. MONSIZE EQU (*-MONCOM) SIZE OF DSECT 00046100
  97. MONBUF1V EQU MONBUF1+4 00046110
  98. SPACE 1 00046112
  99. * FLAGS IN DMKSYSAT AS DEFINED BY THE SYSMON MACRO 00046114
  100. * 00046116
  101. AUTGO EQU X'80' AUTOMATIC MONITORING ENABLED 00046118
  102. AUTOSPL EQU X'40' STOP MONITOR WHEN SPOOL LIMIT REACHED 00046120
  103. MONSLMT EQU X'20' SAMPLING FOR REAL TIME MONITOR 00046121
  104. * 00046122
  105. * FLAGS IN MONEX 00046124
  106. * 00046126
  107. CLCMD EQU X'80' INDICATES SPOOL FILE CLOSED BY COMMAND 00046128
  108. * 00046130
  109. * FLAGS IN MONFLAG3 00046132
  110. * 00046134
  111. CLSUS EQU X'08' INDICATES TO SUSPEND WHILE CLOSING 00046136
  112. EXHAUST EQU X'04' INDICATES SYSTEM OUT OF DASD SLOTS 00046138
  113. CL EQU X'02' INDICATES NEED TO SUSPEND 00046140
  114. SPOOLED EQU X'01' INDICATES SPOOL MONITORING ACTIVE 00046142
  115. SPACE 1 00046144
  116. SPACE 1 00047000
  117. * BITS DEFINED IN MONFLAG1 00048000
  118. MONSYSVM EQU X'80' FLAG USED BY USER CLASS ROUTINE 00049000
  119. CFSTOP EQU X'20' MONITOR STOP COMMAND HAS BEEN ISSUED 00051000
  120. TRUN EQU X'10' TAPE REWIND-UNLOAD CCW HAS BEEN SCHEDULED 00052000
  121. ERROR EQU X'08' TAPE ERROR HAS OCCURRED, STOP MONITOR 00053000
  122. MONTIINT EQU X'04' HANDLING TIMER INTERRUPT 00054000
  123. MONLSTBK EQU X'02' HANDLING "LAST BLOCK" 00054100
  124. MON1BUF EQU X'01' ONLY 1 BUFFER FOR MONITORING 00054200
  125. SPACE 1 00054210
  126. * BITS DEFINED IN MONFLAG2: 00054220
  127. SUSPEND EQU X'80' MONITOR HAS BEEN SUSPENDED 00054230
  128. MONMIAPG EQU X'40' DMKMIA IS BEING PAGED IN @VA08826 00054235
  129. SPACE 1 00054240
  130. * FLAGS IN 3RD BYTE OF MONITOR TAPE BUFFER AND 00054252
  131. * 9TH BYTE OF MONITOR SPOOL BUFFER 00054254
  132. MONBUFIO EQU X'00' NOT COLLECTING, IN USE FOR I/O 00054260
  133. MONBUFAV EQU X'01' NOT COLLECTING, NOT IN USE FOR I/O 00054270
  134. MONBUFAC EQU X'03' COLLECTING, NOT IN USE FOR I/O 00054280
  135. SPACE 1 00055110
  136. * FLAGS IN 10TH BYTE OF MONITOR SPOOL BUFFER 00055120
  137. * 00055130
  138. TRAP EQU X'80' LAST SPOOL FILE BUFFER AWAITING I/O 00055140
  139. UNFIN EQU X'40' BUFFER LENGTH TO BE COMPUTED 00055150
  140. * 00055160
  141. * 00056000
  142. * THIRD BYTE OF CR8: 00057000
  143. * 00058000
  144. PERFCL EQU X'80' SAMPLE HARDWARE/SOFTWARE UTILIZATIONS 00059000
  145. RESPCL EQU X'40' TRACE RESPONSE CLASS 00060000
  146. SCHEDCL EQU X'20' TRACE SCHEDULER ACTIVITY CLASS 00061000
  147. TIMECL EQU X'10' EXECUTION TIMING CLASS 00062000
  148. USERCL EQU X'08' SAMPLE USER RESOURCE USAGE CLASS 00063000
  149. PRIVCL EQU X'04' PRIVOPS CLASS 00064000
  150. DASDCL EQU X'02' SAMPLE DASDS UTILIZATIONS CLASS 00065000
  151. SEEKCL EQU X'01' TRACE DASD SEEK ACTIVITY 00066000
  152. SPACE 00067000
  153. * 00068000
  154. * FOURTH BYTE OF CR8 00069000
  155. * 00070000
  156. SPROFCL EQU X'80' TRACE SYSTEM PROFILE CLASS 00071000
  157. MNDEVLST DSECT 00071010
  158. SPACE 00071020
  159. *** MNDEVLST DSECT 00071030
  160. * 00071040
  161. * 0 +-----------------------+-----------+-----------+ 00071050
  162. * | MNRDEVB | MNCUBSY | MNDVBSY | 00071060
  163. * 8 +-----------------------+-----------+-----------+ 00071070
  164. * 00071080
  165. * MNDEVLST DSECT 00071090
  166. SPACE 00071100
  167. MNRDEVB DS 1F RDEVBLOK ADDRESS 00071110
  168. MNCUBSY DS 1H C.U. BUSY COUNT 00071120
  169. MNDVBSY DS 1H DEV. BUSY COUNT 00071130
  170. MNDEVLEN EQU *-MNDEVLST DEVICE ENTRY LENGTH 00071140
  171. * 00071150
  172. MNCHSAMP EQU 2 CHANNEL SAMPLE ENTRY LENGTH 00071160
  173. DEFINTVL EQU 5 DEFAULT UTILIZATION INTERVAL 00071170
  174. MNCHSIZE EQU 5 DOUBLE WORDS FOR CHANNEL SAMPLES 00071180
  175. EJECT 00072000
  176. MNHDR DSECT HEADER RECORD, PRECEEDS EVERY TAPE RECORD 00073000
  177. SPACE 00074000
  178. *** MNHDR - VM MONITOR RECORD HEADER 00075000
  179. * 00076000
  180. * 0 +-----------+-----------+-----+-----------+-----+ 00077000
  181. * | MNHRECSZ | RESERVED | M*1 | MNHCODE | | 00078000
  182. * 8 +-----------+-----------+-----+-----------+-----+ 00079000
  183. * | MNHTOD | 00080000
  184. * C +-----------------------+ 00081000
  185. * 00082000
  186. *** MNHDR - VM MONITOR RECORD HEADER 00083000
  187. SPACE 00084000
  188. MNBHDLEN EQU 4 LENGTH OF THE BLOCK HEADER (VB FORMAT) 00085000
  189. SPACE 00086000
  190. MNHRECSZ DS 1H RECORD SIZE 00087000
  191. DS 1H RESERVED 00088000
  192. MNHCLASS DS 1X M*1 MONITOR CLASS 00089000
  193. MNHCODE DS XL2 MONITOR CODE 00090000
  194. MNHTOD DS XL5 CURRENT TOD CLOCK VALUE 00091000
  195. MNHDRLEN EQU *-MNHDR LENGTH OF THE RECORD HEADER 00092000
  196. SPACE 5 00093000
  197. MN097 DSECT TAPE HEADER, FIRST RECORD OF TAPE FILE 00094000
  198. SPACE 00095000
  199. *** MN097 - VM MONITOR TAPE HEADER RECORD 00096000
  200. * 00097000
  201. * 0 +-----------------------------------------------+ 00098000
  202. * | MN097CPU | 00099000
  203. * 8 +-----------------------------------------------+ 00100000
  204. * | MN097LEV | 00101000
  205. * 10 +-----------------------------------------------+ 00102000
  206. * | MN097DAT | 00103000
  207. * 18 +-----------------------------------------------+ 00104000
  208. * | MN097TIM | 00105000
  209. * 20 +-----------------------------------------------+ 00106000
  210. * | MN097UID | 00107000
  211. * 28 +-----------------------+-----------------------+ 00108000
  212. * | MN097CR8 | MN097NUC | 00109000
  213. * 30 +-----------------------+-----------------------+ 00109100
  214. * | MN097FSS | MN097DPA | 00109200
  215. * 38 +-----------------------+-----------------------+ 00109300
  216. * | MN097TTS | MN097VR | 00109400
  217. * 40 +-----------------------+-----------------------+ 00109500
  218. * | MN097CPL | MN097APL | 00109600
  219. * 44 +-----------+-----------+ 00109700
  220. * 00111000
  221. *** MN097 - VM MONITOR TAPE HEADER RECORD 00112000
  222. SPACE 00113000
  223. MN097CPU DS XL8 CPU SERIAL / MODEL NUMBER 00114000
  224. MN097LEV DS CL8 SYSTEM LEVEL 00115000
  225. MN097DAT DS CL8 CURRENT DATE 00116000
  226. MN097TIM DS CL8 CURRENT TIME 00117000
  227. MN097UID DS CL8 USER STARTING THE MONITOR 00118000
  228. MN097CR8 DS 1F VALUE OF CR8 00119000
  229. MN097NUC DS 1F NUCLEUS SIZE 00119100
  230. MN097FSS DS 1F FREE STORAGE SIZE 00119200
  231. MN097DPA DS 1F DYNAMIC PAGING AREA SIZE 00119300
  232. MN097TTS DS 1F TRACE TABLE SIZE 00119400
  233. MN097VR DS 1F V=R AREA SIZE 00119500
  234. MN097CPL DS 1H CPU LOGICAL ADDRESS 00119600
  235. MN097APL DS 1H APU LOGICAL ADDRESS 00119700
  236. MN097LEN EQU *-MN097 LENGTH OF THE TAPE HEADER RECORD 00120000
  237. EJECT 00121000
  238. MN098 DSECT TAPE TRAILER, LAST RECORD OF TAPE FILE 00122000
  239. SPACE 00123000
  240. *** MN098 - VM MONITOR TAPE TRAILER RECORD 00124000
  241. * 00125000
  242. * 0 +-----------------------------------------------+ 00126000
  243. * | MN098UID | 00127000
  244. * 8 +-----------------------------------------------+ 00128000
  245. * 00129000
  246. *** MN098 - VM MONITOR TAPE TRAILER RECORD 00130000
  247. SPACE 00131000
  248. MN098UID DS CL8 USER STOPPING THE MONITOR 00132000
  249. MN098LEN EQU *-MN098 LENGTH OF THE TAPE TRAILER RECORD 00133000
  250. SPACE 5 00134000
  251. MN099 DSECT 00135000
  252. SPACE 00136000
  253. *** MN099 - VM MONITOR SUSPENSION RECORD 00137000
  254. * 00138000
  255. * 0 +-----------------------------+-----------------+ 00139000
  256. * | MN099TOD | MN099CNT | 00140000
  257. * 8 +-----+-----------------------+-----------------+ 00141000
  258. * | | 00142000
  259. * 9 +-----+ 00143000
  260. * 00144000
  261. *** MN099 - VM MONITOR SUSPENSION RECORD 00145000
  262. SPACE 00146000
  263. MN099TOD DS XL5 TOD CLOCK AT SUSPENSION 00147000
  264. MN099CNT DS XL4 COUNT OF SUSPENSIONS 00148000
  265. MN099LEN EQU *-MN099 LENGTH OF THE SUSPENSION RECORD 00149000
  266. EJECT 00150000
  267. MN000 DSECT 00151000
  268. SPACE 00152000
  269. *** MN000 - VM MONITOR PERFORM CLASS RECORD 00153000
  270. * 00154000
  271. * 0 +-----------------------------------------------+ 00155000
  272. * | MN000WID | 00156000
  273. * 8 +-----------------------------------------------+ 00157000
  274. * | MN000WPG | 00158000
  275. * 10 +-----------------------------------------------+ 00159000
  276. * | MN000WIO | 00160000
  277. * 18 +-----------------------------------------------+ 00161000
  278. * | MN000PRB | 00162000
  279. * 20 +-----------------------+-----------------------+ 00163000
  280. * | MN000PSI | MN000CPA | 00164000
  281. * 28 +-----------------------+-----------------------+ 00165000
  282. * | MN000NFL | MN000PSN | 00166000
  283. * 30 +-----------------------+-----------------------+ 00167000
  284. * | MN000PRC | MN000RPC | 00168000
  285. * 38 +-----------------------+-----------------------+ 00169000
  286. * | MN000SPC | MN000FLF | 00170000
  287. * 40 +-----------------------+-----------------------+ 00171000
  288. * | MN000CPT | MN000SS | 00172000
  289. * 48 +-----------------------+-----------------------+ 00173000
  290. * | MN000PFF | MN000PRF | 00174000
  291. * 50 +-----------------------+-----------------------+ 00175000
  292. * | MN000PCS | MN000NXR | 00176000
  293. * 58 +-----------------------+-----------------------+ 00177000
  294. * | MN000CPR | MN000CVI | 00178000
  295. * 60 +-----------------------+-----------------------+ 00179000
  296. * | MN000CCW | MN000ITI | 00180000
  297. * 68 +-----------------------+-----------------------+ 00181000
  298. * | MN000PTI | MN000CKI | 00182000
  299. * 70 +-----------------------+-----------------------+ 00183000
  300. * | MN000CSV | MN000CPG | 00184000
  301. * 78 +-----------------------+-----------------------+ 00185000
  302. * | MN000CIO | MN000CDS | 00186000
  303. * 80 +-----------------------+-----------------------+ 00187000
  304. * | MN000CDA | MN000CDB | 00188000
  305. * 88 +-----------------------+-----------------------+ 00189000
  306. * | MN000CSC | MN000EK | 00190000
  307. * 90 +-----------------------+-----------------------+ 00191000
  308. * | MN000IK | MN000MS | 00192000
  309. * 98 +-----------------------+-----------------------+ 00193000
  310. * | MN000LP | MN000DI | 00194000
  311. * A0 +-----------------------+-----------------------+ 00195000
  312. * | MN000SI | MN000SF | 00196000
  313. * A8 +-----------------------+-----------------------+ 00197000
  314. * | MN000TI | MN000CI | 00198000
  315. * B0 +-----------------------+-----------------------+ 00199000
  316. * | MN000HI | MN000HD | 00200000
  317. * B8 +-----------------------+-----------------------+ 00201000
  318. * | MN000TC | MN000MN | 00202000
  319. * C0 +-----------------------+-----------------------+ 00203000
  320. * | MN000MO | MN000LR | 00204000
  321. * C8 +-----------------------+-----------------------+ 00205000
  322. * | MN000CP | MN000CH | 00206000
  323. * D0 +-----------------------+-----------------------+ 00207000
  324. * | MN000TE | MN000CE | 00208000
  325. * D8 +-----------------------+-----------------------+ 00209000
  326. * | MN000CT | MN000PE | 00210000
  327. * E0 +-----------------------+-----------------------+ 00211000
  328. * | MN000PT | MN000EP | 00212000
  329. * E8 +-----------------------+-----------------------+ 00213000
  330. * | MN000IP | MN000PB | 00214000
  331. * F0 +-----------------------+-----------------------+ 00215000
  332. * | MN000RR | MN000TCL | 00216000
  333. * F8 +-----------------------+-----------------------+ 00217000
  334. * | MN000LCL | MN000CS | 00218000
  335. * 100 +-----------------------+-----------------------+ 00219000
  336. * | MN000CD | MN000HDI | 00220000
  337. * 108 +-----------------------+-----------------------+ 00221000
  338. * | MN000NDU | MN000NAU | 00222000
  339. * 110 +-----------------------+-----------------------+ 00223000
  340. * | MN000PRD | MN000PWR | 00224000
  341. * 118 +-----------------------+-----------------------+ 00225000
  342. * | MN000NPP | MN000SWS | 00226000
  343. * 120 +-----------------------+-----------------------+ 00227000
  344. * | MN000Q1N | MN000Q2N | 00228000
  345. * 128 +-----------+-----------+-----------+-----------+ 00229000
  346. * | MN000Q1E | MN000Q2E | MN000INT | MN000PPA | 00230000
  347. * 130 +-----------+-----------+-----------+-----------+ 00231000
  348. * | MN000PPC | | MN000ISD | 00232000
  349. * 138 +-----------+-----------+-----------------------+ 00232100
  350. * | MN000GTM | MN000DQM | 00232200
  351. * 140 +-----------------------+-----------------------+ 00232300
  352. * | MN000SWP | MN000EXT | 00232400
  353. * 148 +-----------------------+-----------------------+ 00232500
  354. * | MN000NXT | MN000ATT | 00232600
  355. * 150 +-----------------------+-----------------------+ 00232700
  356. * | MN000CNT | 00232800
  357. * 154 +-----------------------+ 00232900
  358. * 00234000
  359. *** MN000 - VM MONITOR PERFORM RECORD 00235000
  360. SPACE 00236000
  361. MN000WID DS XL8 TOTAL SYSTEM IDLE WAIT TIME 00237000
  362. MN000WPG DS XL8 TOTAL SYSTEM PAGE WAIT TIME 00238000
  363. MN000WIO DS XL8 TOTAL SYSTEM I/O WAIT TIME 00239000
  364. MN000PRB DS XL8 TOTAL SYSTEM PROBLEM STATE TIME 00240000
  365. MN000PSI DS 1F NO. PAGING SIO'S 00241000
  366. MN000CPA DS 1F NO. CALLS TO DMKPAG 00242000
  367. MN000NFL DS 1F NO. OF PAGE FRAMES CURRENTLY ON FREE LIST 00243000
  368. MN000PSN DS 1F NO. OF PAGES CURRENTLY BEING SWAPPED 00244000
  369. MN000PRC DS 1F NO. OF PAGES FLUSHED BUT RECLAIMED 00245000
  370. MN000RPC DS 1F NO. OF RESERVED PAGES 00246000
  371. MN000SPC DS 1F NO. OF SHARED SYSTEM PAGES 00247000
  372. MN000FLF DS 1F NO. OF TIMES THE FREE LIST WAS EMPTY 00248000
  373. MN000CPT DS 1F NO. OF CALLS TO DMKPTRFR 00249000
  374. MN000SS DS 1F NO. OF PAGES STOLEN FROM IN Q USERS 00250000
  375. MN000PFF DS 1F NO. OF PAGES SWAPPED FROM THE FLUSH LIST 00251000
  376. MN000PRF DS 1F NO. OF PAGES EXAMINED IN STEALING A PAGE 00252000
  377. MN000PCS DS 1F NO. OF FULL SCANS DONE IN STEALING PAGES 00253000
  378. MN000NXR DS 1F NO. OF REAL EXTERNAL INTERRUPTS 00254000
  379. MN000CPR DS 1F NO. OF CALLS TO DMKPRVLG 00255000
  380. MN000CVI DS 1F NO. OF CALLS TO DMKVIOEX 00256000
  381. MN000CCW DS 1F NO. OF CALLS TO DMKCCW FROM DMKVIO 00257000
  382. MN000ITI DS 1F NO. OF INTERVAL TIMER INT. REFLECTED 00258000
  383. MN000PTI DS 1F NO. OF CPU TIMER INT. REFLECTED 00259000
  384. MN000CKI DS 1F NO. OF CLOCK COMP INT. REFLECTED 00260000
  385. MN000CSV DS 1F NO. OF SVC INT. REFLECTED 00261000
  386. MN000CPG DS 1F NO. OF PROGRAM INT. HANDLED 00262000
  387. MN000CIO DS 1F NO. OF I/O INTERRUPTS HANDLED 00263000
  388. MN000CDS DS 1F NO. OF CALLS TO DMKDSP (MAIN ENTRY) 00264000
  389. MN000CDA DS 1F NO. OF FAST REFLECTS IN DMKDSP 00265000
  390. MN000CDB DS 1F NO. OF DISPATCHES FOR NEW PSW'S 00266000
  391. MN000CSC DS 1F NO. OF CALLS TO DMKSCHDL 00267000
  392. MN000EK DS 1F INST COUNT FOR X'08' SSK 00268000
  393. MN000IK DS 1F INST COUNT FOR X'09' ISK 00269000
  394. MN000MS DS 1F INST COUNT FOR X'80' SSM 00270000
  395. MN000LP DS 1F INST COUNT FOR X'82' LPSW 00271000
  396. MN000DI DS 1F INST COUNT FOR X'83' DIAG 00272000
  397. MN000SI DS 1F INST COUNT FOR X'9CX0' SIO 00273000
  398. MN000SF DS 1F INST COUNT FOR X'9CX1' SIOF 00274000
  399. MN000TI DS 1F INST COUNT FOR X'9DX0' TIO 00275000
  400. MN000CI DS 1F INST COUNT FOR X'9DX1' CLRIO 00276000
  401. MN000HI DS 1F INST COUNT FOR X'9EX0' HIO 00277000
  402. MN000HD DS 1F INST COUNT FOR X'9EX1' HDV 00278000
  403. MN000TC DS 1F INST COUNT FOR X'9F' TCH 00279000
  404. MN000MN DS 1F INST COUNT FOR X'AC' STNSM 00280000
  405. MN000MO DS 1F INST COUNT FOR X'AD' STOSM 00281000
  406. MN000LR DS 1F INST COUNT FOR X'B1' LRA 00282000
  407. MN000CP DS 1F INST COUNT FOR X'B202' STIDP 00283000
  408. MN000CH DS 1F INST COUNT FOR X'B203' STIDC 00284000
  409. MN000TE DS 1F INST COUNT FOR X'B204' SCK 00285000
  410. MN000CE DS 1F INST COUNT FOR X'B206' SCKC 00286000
  411. MN000CT DS 1F INST COUNT FOR X'B207' STCKC 00287000
  412. MN000PE DS 1F INST COUNT FOR X'B208' SPT 00288000
  413. MN000PT DS 1F INST COUNT FOR X'B209' STPT 00289000
  414. MN000EP DS 1F INST COUNT FOR X'B20A' SPKA 00290000
  415. MN000IP DS 1F INST COUNT FOR X'B20B' IPK 00291000
  416. MN000PB DS 1F INST COUNT FOR X'B20D' PTLB 00292000
  417. MN000RR DS 1F INST COUNT FOR X'B213' RRB 00293000
  418. MN000TCL DS 1F INST COUNT FOR X'B6' STCTL 00294000
  419. MN000LCL DS 1F INST COUNT FOR X'B7' LCTL 00295000
  420. MN000CS DS 1F INST COUNT FOR X'BA' CS 00296000
  421. MN000CD DS 1F INST COUNT FOR X'BB' CDS 00297000
  422. MN000HDI DS 1F DIAGNOSE DISK I/O SIMULATION COUNT 00298000
  423. MN000NDU DS 1F NO. OF USERS DIALED TO A VIRT MACH 00299000
  424. MN000NAU DS 1F NO. OF USERS LOGGED ON 00300000
  425. MN000PRD DS 1F NO. OF PAGE READS 00301000
  426. MN000PWR DS 1F NO. OF PAGE WRITES 00302000
  427. MN000NPP DS 1F NO. OF SYSTEM PAGABLE PAGES 00303000
  428. MN000SWS DS 1F SUM OF WORKING SETS OF IN-Q USERS 00304000
  429. MN000Q1N DS 1F NO. OF USERS IN Q1 00305000
  430. MN000Q2N DS 1F NO. OF USERS IN Q2 00306000
  431. MN000Q1E DS 1H NO. OF USERS ELIG FOR Q1 00307000
  432. MN000Q2E DS 1H NO. OF USERS ELIG FOR Q2 00308000
  433. MN000INT DS 1H MONITOR SAMPLING INTERVAL (SECS) 00309000
  434. MN000PPA DS 1H NO. OF ALLOC. PAGE+SPOOL PSEUDO CYLINDERS 00310000
  435. MN000PPC DS 1H NO. OF USED PAGE+SPOOL PSUEDO CYLINDERS 00311000
  436. DS 1H RESERVED 00311100
  437. MN000ISD DS 1F COUNT OF MINI IOB STACK DEPLETES 00311200
  438. MN000GTM DS 1F COUNT OF MINI IOB ENQUEUES 00311300
  439. MN000DQM DS 1F COUNT OF MINI IOB DEQUEUES 00311400
  440. MN000SWP DS 1F COUNT OF SIO'S ON ALTERNATE PATH 00311500
  441. MN000EXT DS 1F COUNT OF FREE STORE EXTENDS 00311600
  442. MN000NXT DS 1F COUNT OF FREE STORE UNEXTENDS 00311700
  443. MN000ATT DS 1F COUNT OF TYSPLIT ATTEMPTS 00311800
  444. MN000CNT DS 1F COUNT OF SUBPOOL SPLITS 00311900
  445. MN000LEN EQU *-MN000 RECORD LENGTH IN BYTES 00312000
  446. EJECT 00312100
  447. MN001 DSECT 00312105
  448. SPACE 00312110
  449. *** MN001 - VM MONITOR PERFORM CLASS RECORD 00312115
  450. * - APU DATA 00312120
  451. * 00312125
  452. * 0 +-----------------------------------------------+ 00312130
  453. * | MN001WID | 00312135
  454. * 8 +-----------------------------------------------+ 00312140
  455. * | MN001WPG | 00312145
  456. * 10 +-----------------------------------------------+ 00312150
  457. * | MN001WIO | 00312155
  458. * 18 +-----------------------------------------------+ 00312160
  459. * | MN000PRB | 00312165
  460. * 20 +-----------------------------------------------+ 00312170
  461. * | MN001NXR | MN001CSV | 00312175
  462. * 28 +-----------------------------------------------+ 00312180
  463. * | MN001PRD | MN001PWR | 00312185
  464. * 30 +-----------------------------------------------+ 00312186
  465. * | MN001SSY | MN001NSY | 00312187
  466. * 38 +-----------------------------------------------+ 00312188
  467. * | MN001SFR | MN001NFR | 00312189
  468. * 40 +-----------------------------------------------+ 00312190
  469. * | MN001SRN | MN001NRN | 00312191
  470. * 48 +-----------------------------------------------+ 00312192
  471. * | MN001STM | MN001NTM | 00312193
  472. * 50 +-----------------------------------------------+ 00312194
  473. * | MN001SDP | MN001NDP | 00312195
  474. * 58 +-----------------------------------------------+ 00312196
  475. * | MN001NFL | MN001NFS | 00312197
  476. * 60 +-----------------------------------------------+ 00312198
  477. * | MN001NSD | MN001NVD | 00312199
  478. * 68 +-----------------------------------------------+ 00312200
  479. * | MN001NRU | 00312201
  480. * +-----------------------+ 00312202
  481. * 00312203
  482. *** 00312204
  483. SPACE 00312205
  484. MN001WID DS XL8 APU IDLE WAIT TIME 00312210
  485. MN001WPG DS XL8 APU PAGE WAIT TIME 00312215
  486. MN001WIO DS XL8 APU I/O WAIT TIME 00312220
  487. MN001PRB DS XL8 APU PROBLEM STATE TIME 00312225
  488. MN001NXR DS 1F NUMBER OF EXT INT'S TO APU 00312230
  489. MN001CSV DS 1F NUMBER OF SVC'S REFLECTED BY APU 00312235
  490. MN001PRD DS 1F NUMBER OF PAGE READS BY APU 00312240
  491. MN001PWR DS 1F NUMBER OF PAGE WRITES BY APU 00312241
  492. MN001SSY DS 1F TOTAL TIME SPIN ON SYSTEM LOCK @V4M0221 00312242
  493. MN001NSY DS 1F TOTAL NO. SPINS FOR SYSTEM LOCK @V4M0221 00312243
  494. MN001SFR DS 1F TOTAL TIME SPIN ON DMKFRE LOCK @V4M0221 00312244
  495. MN001NFR DS 1F TOTAL NO. SPINS FOR DMKFRE LOCK @V4M0221 00312245
  496. MN001SRN DS 1F TOTAL TIME SPIN ON RUNLIST LOCK @V4M0221 00312246
  497. MN001NRN DS 1F TOTAL NO. SPINS FOR RUNLIST LOCK @V4M0221 00312247
  498. MN001STM DS 1F TOTAL TIME SPIN ON TIMER REQ LOCK@V4M0221 00312248
  499. MN001NTM DS 1F TOTAL NO. SPINS FOR TIMER REQ LCK@V4M0221 00312249
  500. MN001SDP DS 1F TOTAL TIME SPIN ON DISP LOCK @V4M0221 00312250
  501. MN001NDP DS 1F TOTAL NO. SPINS FOR DISP LOCK @V4M0221 00312251
  502. MN001NFL DS 1F NO. TIMES CPFRELK SET @V4M0221 00312252
  503. MN001NFS DS 1F NO. TIMES CPFRESW SET @V4M0221 00312253
  504. MN001NSD DS 1F NO. TIMES SYS LOCK REQ DEFERRED @V4M0221 00312254
  505. MN001NVD DS 1F NO. TIMES VMBLOK LOCK DEFERRED @V4M0221 00312255
  506. MN001NRU DS 1F NO. OF DMKDSPRU ENTRIES @V4M0221 00312256
  507. MN001LEN EQU *-MN001 LENGTH OF RECORD 00312260
  508. EJECT 00313000
  509. MN10X DSECT 00314000
  510. SPACE 00315000
  511. *** MN10X - VM MONITOR RESPONSE CLASS RECORDS 00316000
  512. * 00317000
  513. * 0 +-----------------------------------------------+ 00318000
  514. * | MN10XUID | 00319000
  515. * 8 +-----------+-----+-----------------------------+ 00320000
  516. * | MN10XADD | M*1 | MN10YIO = 00321000
  517. * +-----------+-----+-----------------------------+ 00322000
  518. * 00323000
  519. *** MN10X - VM MONITOR RESPONSE CLASS RECORDS 00324000
  520. SPACE 00325000
  521. MN10XUID DS CL8 USERID 00326000
  522. MN10XADD DS 1H TERMINAL LINE ADDRESS 00327000
  523. MN10XLEN EQU *-MN10X SHORT RECORD LENGTH 00328000
  524. SPACE 00329000
  525. MN10YCNT DS 1X M*1 BYTE COUNT FOR THE FOLLOWING LINE 00330000
  526. MN10YLEN EQU *-MN10X LONG RECORD, HEADER LENGTH 00331000
  527. MN10YIO EQU * INPUT/OUTPUT LINE STARTS HERE 00332000
  528. EJECT 00333000
  529. MN20X DSECT 00334000
  530. SPACE 00335000
  531. *** MN20X - VM MONITOR SCHEDULE CLASS RECORDS 00336000
  532. * 00337000
  533. * 0 +-----------------------------------------------+ 00338000
  534. * | MN20XUID | 00339000
  535. * 8 +-----------------------+-----------------------+ 00340000
  536. * | MN20XNPP | MN20XSWS | 00341000
  537. * 10 +-----------------------+-----------------------+ 00342000
  538. * | MN20XQ1N | MN20XQ2N | 00343000
  539. * 18 +-----------+-----------+-----------+-----+-----+ 00344000
  540. * | MN20XQ1E | MN20XQ2E | MN20XWSS | M*1 | M*2 | 00345000
  541. * 20 +-----------+-----------+-----------+-----+-----+ 00346000
  542. * | MN20YTTI | 00347000
  543. * 28 +-----------------------+-----------------------+ 00348000
  544. * | MN20YVTI | 00349000
  545. * 30 +-----------+-----------+-----------+-----------+ 00350000
  546. * | MN202PRI | MN202PRG | MN202APR | MN202REF | 00351000
  547. * 38 +-----------+-----------+-----------+-----------+ 00352000
  548. * | MN202RES | MN202PST | MN202IOC | 00353000
  549. * 40 +-----------+-----------+-----------------------+ 00354000
  550. * | MN202PNC | MN202LIN | 00355000
  551. * 48 +-----------------------+-----------------------+ 00356000
  552. * | MN202CRD | M*3 | 00357100
  553. * 4D +-----------------------+-----+ 00357200
  554. * 00359000
  555. *** MN20X - VM MONITOR SCHEDULE CLASS RECORDS 00360000
  556. SPACE 00361000
  557. MN20XUID DS CL8 USERID BEING ADDED / DROPPED FROM QUEUE 00362000
  558. MN20XNPP DS 1F NO. OF SYSTEM PAGABLE PAGES 00363000
  559. MN20XSWS DS 1F SUM OF WORKING SETS OF IN-Q USERS 00364000
  560. MN20XQ1N DS 1F NO. OF USERS IN Q1 00365000
  561. MN20XQ2N DS 1F NO. OF USERS IN Q2 00366000
  562. MN20XQ1E DS 1H NO. OF USERS ELIGABLE FOR Q1 00367000
  563. MN20XQ2E DS 1H NO. OF USERS ELIGABLE FOR Q2 00368000
  564. MN20XWSS DS 1H USERS NEW PROJECTED WORKING SET SIZE 00369000
  565. MN20XQNM DS 1X M*1 QUEUE BEING ADDED / DROPPED TO / FROM 00370000
  566. MN20XPRC DS 1X CP TRACE TABLE PROCESSOR ID 00371000
  567. MN203LEN EQU *-MN20X LENGTH OF CL 2 CODE 3 RECORD (ADD Q) 00372000
  568. EJECT 00373000
  569. MN20YTTI DS XL8 CURRENT VMTTIME (CP SIMULATION TIME) 00374000
  570. MN20YVTI DS XL8 CURRENT VMVTIME (USER VIRTUAL TIME) 00375000
  571. MN204PRI DS 1F ELIGABLE LIST PRIORITY 00376000
  572. MN204LEN EQU *-MN20X LENGTH OF CL 2 CODE 4 RECORD (DROP Q) 00377000
  573. SPACE 00378000
  574. ORG MN204PRI BACK-UP TO PRIORITY FIELD 00379000
  575. MN202PRI DS 1H DISPATCH PRIORITY 00380000
  576. MN202PGR DS 1H PAGES READ WHILE IN QUEUE 00381000
  577. MN202APR DS 1H SUM OF PAGE READS RES. AT EACH PAGE 00382300
  578. MN202REF DS 1H NO. OF PAGES REFERENCED WHILE IN Q 00383000
  579. MN202RES DS 1H CURRENT NUMBER OF PAGES RESIDENT 00384000
  580. MN202PST DS 1H NO. OF PAGES STOLEN WHILE IN Q 00385000
  581. MN202IOC DS 1F VIRTUAL NON SPOOL SIO COUNT 00386000
  582. MN202PNC DS 1F VIRTUAL CARDS PUNCHED 00387000
  583. MN202LIN DS 1F VIRTUAL LINES PRINTED 00388000
  584. MN202CRD DS 1F VIRTUAL CARDS READ 00389000
  585. MN202LPR DS 1X M*3 LAST PROCESSOR EXECUTED ON 00389100
  586. MN202LEN EQU *-MN20X LEN OF CL 2 CODE 2 REC (ADD ELIG LIST) 00390000
  587. EJECT 00391000
  588. MN400 DSECT 00392000
  589. SPACE 00393000
  590. *** MN400 - VM MONITOR USER CLASS RECORD 00394000
  591. * 00395000
  592. * 0 +-----------------------------------------------+ 00396000
  593. * | MN400UID | 00397000
  594. * 8 +-----------------------------------------------+ 00398000
  595. * | MN400TTI | 00399000
  596. * 10 +-----------------------------------------------+ 00400000
  597. * | MN400VTI | 00401000
  598. * 18 +-----------------------+-----------------------+ 00402000
  599. * | MN400PGR | MN400PGW | 00403000
  600. * 20 +-----------------------+-----------------------+ 00404000
  601. * | MN400IOC | MN400PNC | 00405000
  602. * 28 +-----------------------+-----------------------+ 00406000
  603. * | MN400LIN | MN400CRD | 00407000
  604. * 30 +-----+-----+-----+-----+-----+-----+-----+-----+ 00408000
  605. * | M*1 | M*2 | M*3 | M*4 | M*5 | M*6 | M*7 | M*8 | 00409000
  606. * 38 +-----+-----+-----+-----+-----+-----+-----+-----+ 00410000
  607. * | M*9 | M*10| M*11| M*12| M*13| M*14| MN400RES | 00411000
  608. * 40 +-----+-----+-----+-----+-----+-----+-----------+ 00412000
  609. * | MN400WSS | MN400PDR | MN400PDK | MN400INT | 00413000
  610. * 48 +-----------+-----------+-----------+-----------+ 00414000
  611. * |M*15 | 00414100
  612. * 49 +-----+ 00414200
  613. * 00415000
  614. *** MN400 - VM MONITOR USER CLASS RECORD 00416000
  615. SPACE 00417000
  616. MN400UID DS CL8 USERID 00418000
  617. MN400TTI DS XL8 CURRENT VMTTIME (CP SIMULATION TIME) 00419000
  618. MN400VTI DS XL8 CURRENT VMVTIME (USER VIRTUAL TIME) 00420000
  619. MN400PGR DS 1F TOTAL PAGE READS - THIS USER 00421000
  620. MN400PGW DS 1F TOTAL PAGE WRITES - THIS USER 00422000
  621. MN400IOC DS 1F VIRTUAL NON SPOOLED SIO COUNT 00423000
  622. MN400PNC DS 1F VIRTUAL CARDS PUNCHED 00424000
  623. MN400LIN DS 1F VIRTUAL LINES PRINTED 00425000
  624. MN400CRD DS 1F VIRTUAL CARDS READ 00426000
  625. MN400RST DS 1X M*1 USER RUNNING STATUS 00427000
  626. MN400DST DS 1X M*2 USER DISPATCH STATUS 00428000
  627. MN400OST DS 1X M*3 USER OPERATING STATUS 00429000
  628. MN400QST DS 1X M*4 USER QUEUING STATUS 00430000
  629. MN400PST DS 1X M*5 USER PROCESSING STATUS 00431000
  630. MN400EST DS 1X M*6 USER EXECUTION STATUS 00432000
  631. MN400TST DS 1X M*7 USER TRACING CONTROL STATUS 00433000
  632. MN400MLV DS 1X M*8 USER MESSAGE LEVEL 00434000
  633. MN400QLV DS 1X M*9 USER QUEUE LEVEL 00435000
  634. MN400CLV DS 1X M*10 USER COMMAND LEVEL 00436000
  635. MN400TLV DS 1X M*11 USER TIMER LEVEL 00437000
  636. MN400PND DS 1X M*12 INTERRUPT PENDING STATUS 00438000
  637. MN400UPR DS 1X M*13 DIRECTORY OR 'SET' PRIORITY 00439000
  638. MN4RSV1 DS 1X M*14 RESERVED 00440000
  639. MN400RES DS 1H NO. OF PAGES RESIDENT 00441000
  640. MN400WSS DS 1H ESTIMATED WORKING SET SIZE 00442000
  641. MN400PDR DS 1H DRUM ALLOCATED PAGE FRAMES 00443000
  642. MN400PDK DS 1H DISK ALLOCATED PAGE FRAMES 00444000
  643. MN400INT DS 1H MONITOR SAMPLING INTERVAL (SECS) 00445000
  644. MN400LPR DS 1X M*15 LAST PROCESSOR EXECUTED ON 00445100
  645. MN400LEN EQU *-MN400 LENGTH OF CL 4 CODE 0 RECORD 00446000
  646. EJECT 00447000
  647. MN500 DSECT 00448000
  648. SPACE 00449000
  649. *** MN500 - VM MONITOR INSTSIM CLASS RECORD 00450000
  650. * 00451000
  651. * 0 +-----------------------------------------------+ 00452000
  652. * | MN500UID | 00453000
  653. * 8 +-----------------------+-----------------------+ 00454000
  654. * | MN500INS | MN500VAD | 00455000
  655. * 10 +-----------------------+-----------------------+ 00456000
  656. * | MN500OVH | 00457000
  657. * 18 +-----------------------------------------------+ 00458000
  658. * 00459000
  659. *** MN500 - VM MONITOR INSTSIM CLASS RECORD 00460000
  660. SPACE 00461000
  661. MN500UID DS CL8 USERID 00462000
  662. MN500INS DS 1F PRIVLGED INSTRUCTION 00463000
  663. MN500VAD DS 1F VIRTUAL STORAGE ADDR OF THE INSTRUCTION 00464000
  664. MN500OVH DS XL8 CURRENT TOTAL OF CP SIMULATION TIME 00465000
  665. MN500LEN EQU *-MN500 LENGTH OF CL 4 CODE 0 RECORD 00466000
  666. SPACE 5 00467000
  667. MN600HDR DSECT HEADER PORTION, PRECEEDS DEVICE PKGS 00468000
  668. MN600NUM DS 1H NUMBER OF DEVICE DATA PKGS WHICH FOLLOW 00469000
  669. MN600HLN EQU *-MN600HDR LENGTH OF THE HEADER 00470000
  670. SPACE 2 00471000
  671. MN600DEV DSECT DEVICE PACKAGE, ONE FOR EACH DEVICE 00472000
  672. SPACE 00473000
  673. *** MN600DEV - VM MONITOR DASTAP CLASS DEVICE PORTION 00474000
  674. * 00475000
  675. * 0 +-----------+-----------+-----------------------+ 00476000
  676. * | MN600ADD | MN600TY | MN600SER | 00477000
  677. * 8 +-----------+-----------+-----------+-----------+ 00478000
  678. * | | MN600CNT | 00479000
  679. * E +-----------+-----------------------+ 00480000
  680. * 00481000
  681. *** MN600DEV - VM MONITOR DASTAP CLASS DEVICE PORTION 00482000
  682. SPACE 00483000
  683. MN600ADD DS 1H DEVICE ADDRESS 00484000
  684. MN600TY DS 1H VM/370 DEVICE TYPE/CODES 00485000
  685. MN600SER DS CL6 VOLUME SERIAL NUMBER 00486000
  686. MN600CNT DS XL4 DEVICE ACCUMULATED I/O COUNT 00487000
  687. MN600DLN EQU *-MN600DEV LENTH OF EACH DATA RECORD 00488000
  688. SPACE 00489000
  689. MN600MAX EQU (4096-MNBHDLEN-MNHDRLEN-MN600HLN)/MN600DLN MAX DEV COUNT 00490000
  690. MN600MXS EQU (4096-MNBHDLEN-16-MNHDRLEN-MN600HLN-8)/MN600DLN @VA09588 00490200
  691. ** MAX DEV COUNT ON SPOOLING TIME @VA09588 00490400
  692. EJECT 00491000
  693. MN602HDR DSECT HEADER PORTION, PRECEDES DEV PKGS 00491010
  694. MN602SAM DS 1H NO. SAMPLES FOR INTERVAL 00491020
  695. MN602HLN EQU *-MN602HDR LENGTH OF THE HEADER 00491030
  696. SPACE 2 00491040
  697. MN602DEV DSECT DEVICE PACKAGE, 1 PER DEVICE 00491050
  698. SPACE 00491060
  699. *** MN602DEV - VM MONITOR DASTAP CLASS UTILIZATION RECORD 00491070
  700. * 00491080
  701. * 0 +-----------+-----------+-----------+-----------+ 00491090
  702. * | MN602ADD | MN602CHB | MN602CUB | MN602DEB | 00491100
  703. * 8 +-----------+-----------+-----------+-----------+ 00491110
  704. * | MN602CHQ | MN602CUQ | M*1 | 00491120
  705. * D +-----------+-----------+-----+ 00491130
  706. * 00491140
  707. *** MN602DEV - VM MONITOR DASTAP CLASS I/O UTILIZATION 00491150
  708. SPACE 00491160
  709. MN602ADD DS 1H DEVICE ADDRESS 00491170
  710. MN602CHB DS 1H NO. TIMES CHANNEL BUSY 00491180
  711. MN602CUB DS 1H NO. TIMES CONTROL UNIT BUSY 00491190
  712. MN602DVB DS 1H NO. TIMES DEVICE BUSY 00491200
  713. MN602CHQ DS 1H I/O TASKS QUEUED ON CHANNEL 00491210
  714. MN602CUQ DS 1H I/O TASKS QUEUED ON CONTROL UNIT 00491220
  715. MN602DVQ DS 1X M*1 I/O TASKS QUEUED ON DEVICE 00491230
  716. MN602DLN EQU *-MN602DEV LENGTH OF DEVICE PORTION 00491240
  717. MN700 DSECT 00492000
  718. SPACE 00493000
  719. *** MN700 - VM MONITOR SEEKS CLASS RECORD 00494000
  720. * 00495000
  721. * 0 +-----------------------------------------------+ 00496000
  722. * | MN700UID | 00497000
  723. * 8 +-----------+-----------+-----------+-----+-----+ 00498000
  724. * | MN700ADD | MN700CYL | MN700CCY | M*1 | M*2 | 00499000
  725. * 10 +-----+-----+-----------+-----------+-----+-----+ 00500000
  726. * | M*3 | M*4 | 00501000
  727. * 12 +-----+-----+ 00502000
  728. * 00503000
  729. *** MN700 - VM MONITOR SEEKS CLASS RECORD 00504000
  730. SPACE 00505000
  731. MN700UID DS CL8 USERID 00506000
  732. MN700ADD DS 1H DEVICE ADDRESS 00507000
  733. MN700CYL DS 1H CYLINDER SEEKING TO 00508000
  734. MN700CCY DS 1H CYLINDER CURRENTLY POSITIONED UPON 00509000
  735. MN700QDV DS 1X M*1 I/O TASKS QUEUED ON THE DEVICE 00510000
  736. MN700QCU DS 1X M*2 I/O TASKS QUEUED ON THE CONTROL UNIT 00511000
  737. MN700QCH DS 1X M*3 I/O TASKS QUEUED ON THE CHANNEL 00512000
  738. MN700DIR DS 1X M*4 SEEK DIRECTION 00 = LOWER, 01 = HIGHER 00513000
  739. MN700LEN EQU *-MN700 LENGTH OF CL 7 CODE 0 RECORD 00514000
  740. EJECT 00515000
  741. MN802DEV DSECT HEADER PORTION, PRECEEDS COUNTER PORTION 00516000
  742. MN802NUM DS 1H NO. OF DEVICE BLOCK COUNTERS WHICH FOLLOW 00517000
  743. MN802DLN EQU *-MN802DEV LENGTH OF THE HEADER 00518000
  744. MN802CNT DS XL4 DEVICE I/O COUNT 00519000
  745. SPACE 2 00520000
  746. MN802CTR DSECT COUNTER PORTION 00521000
  747. SPACE 00522000
  748. *** MN802DEV - VM MONITOR SYSPROF CLASS COUNTER PORTION 00523000
  749. * 00524000
  750. * 0 +-----------------------+-----------------------+ 00525000
  751. * | MN802NAU | MN802PGR | 00526000
  752. * 8 +-----------------------+-----------------------+ 00527000
  753. * | MN802PGW | MN802NPP | 00528000
  754. * 10 +-----------------------+-----------------------+ 00529000
  755. * | MN802WID | 00530000
  756. * 18 +-----------------------------------------------+ 00531000
  757. * | MN802WPG | 00532000
  758. * 20 +-----------------------------------------------+ 00533000
  759. * | MN802WIO | 00534000
  760. * 28 +-----------------------------------------------+ 00535000
  761. * | MN802PRB | 00536000
  762. * 30 +-----------------------------------------------+ 00537000
  763. * 00538000
  764. *** MN802DEV - VM MONITOR SYSPROF CLASS COUNTER PORTION 00539000
  765. SPACE 00540000
  766. MN802NAU DS 1F NO. OF LOGGED ON USERS 00541000
  767. MN802PGR DS 1F TOTAL SYSTEM PAGE READS 00542000
  768. MN802PGW DS 1F TOTAL SYSTEM PAGE WRITES 00543000
  769. MN802NPP DS 1F NO. OF SYSTEM PAGABLE PAGES 00544000
  770. MN802WID DS XL8 TOTAL SYSTEM IDLE WAIT TIME 00545000
  771. MN802WPG DS XL8 TOTAL SYSTEM PAGE WAIT TIME 00546000
  772. MN802WIO DS XL8 TOTAL SYSTEM I/O WAIT TIME 00547000
  773. MN802PRB DS XL8 TOTAL SYSTEM PROBLEM TIME 00548000
  774. MN802CLN EQU *-MN802CTR LENGTH OF EACH DATA ENTRY 00549000
  775. EJECT 00550000
  776. POP PRINT @VA04958 00551000
  777. SPACE 00552000