Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
HFUBK
Control Block Contents
HFUBK DSECT
Cross Reference (Contains links to field and bit definitions)
HFUBK Prolog
NAME : HCPHFUBK DESCRIPTION: Monitor User Domain Hi-Frequency Sample Data Area DSECT : HFUBK FUNCTION : Control block for user-domain high-frequencye function data. There is a separate HCPHFUBK for each VMDBK being sampled. Data collected here are later transferred to the user-domain monitor records, MRUSEINT and MRUSEITE. LOCATED BY : VMDHFDAT CREATED BY : HCPMOUGT - Allocate HCPHFUBK for the user VMDBK DELETED BY : HCPMOURL - Release HCPHFUBK to free storage REFERENCES : none SERIALIZED : VMDHFLCK lockword in the respective VMDBK VMDHFDAT RELOCATION CONSIDERATIONS : None COMPATIBILITY AND MIGRATION CONCERNS : none
HFUBK Control Block Content
HFUBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure HFUBK Monitor User Domain Hi-Frequency Sample Data Area 0000 0 Bitstring 36 HFU_QUSAMP (0) Queue state sample counters 0000 0 Signed 4 HFUQUCT High-frequency samples 0004 4 Signed 4 HFUDISP0 Times in Q0 0008 8 Signed 4 HFUDISP1 Times in Q1 000C 12 Signed 4 HFUDISP2 Times in Q2 0010 16 Signed 4 HFUDISP3 Times in Q3 0014 20 Signed 4 HFUELIG0 Times in E0 0018 24 Signed 4 HFUELIG1 Times in E1 001C 28 Signed 4 HFUELIG2 Times in E2 0020 32 Signed 4 HFUELIG3 Times in E3 0024 36 Bitstring 68 HFU_STSAMP (0) User state sampling counters 0024 36 Signed 4 HFUSTCT High-frequency samples 0028 40 Signed 4 HFUTIDL Times in test idle and not SVM wait 002C 44 Signed 4 HFUTSVM Times in test idle and SVM wait 0030 48 Signed 4 HFUIOWT Times in I/O wait 0034 52 Signed 4 HFUCFWT Times in console function wait 0038 56 Signed 4 HFUSIMWT Times in simulation wait 003C 60 Signed 4 HFUWTPAG Times in page wait 0040 64 Signed 4 HFUCPUWT Times in CPU wait 0044 68 Signed 4 HFUCPURN Times running 0048 72 Signed 4 HFUESVM Times in SVM wait and Eligible list 004C 76 Signed 4 HFULOAD Times considered a loading user 0050 80 Signed 4 HFUDORM Times dormant 0054 84 Signed 4 HFUDSVM Times in SVM wait and Dormant list 0058 88 Signed 4 HFUOTHR Times not in preceding states 005C 92 Signed 4 HFUIOACT Times asynchronous I/O outstanding 0060 96 Signed 4 HFULLIST Times in Limit list 0064 100 Signed 4 HFUPGACT Times page fault requests active and not in page wait 00000068 HFU$END * End of HFUBK 0000000D HFUSIZE (HFU$END-HFUBK+7)/8 HFUBK size in doublewords
HFUBK Storage Layout
*** HFUBK - Monitor User Domain Hi-Frequency Sample Data Area * * +---------------------------+---------------------------+ * 0 | HFUQUCT | HFUDISP0 | * +---------------------------+---------------------------+ * 8 | HFUDISP1 | HFUDISP2 | * +---------------------------+---------------------------+ * 10 | HFUDISP3 | HFUELIG0 | * +---------------------------+---------------------------+ * 18 | HFUELIG1 | HFUELIG2 | * +---------------------------+---------------------------+ * 20 | HFUELIG3 | HFUSTCT | * +---------------------------+---------------------------+ * 28 | HFUTIDL | HFUTSVM | * +---------------------------+---------------------------+ * 30 | HFUIOWT | HFUCFWT | * +---------------------------+---------------------------+ * 38 | HFUSIMWT | HFUWTPAG | * +---------------------------+---------------------------+ * 40 | HFUCPUWT | HFUCPURN | * +---------------------------+---------------------------+ * 48 | HFUESVM | HFULOAD | * +---------------------------+---------------------------+ * 50 | HFUDORM | HFUDSVM | * +---------------------------+---------------------------+ * 58 | HFUOTHR | HFUIOACT | * +---------------------------+---------------------------+ * 60 | HFULLIST | HFUPGACT | * +---------------------------+---------------------------+ * 68 * *** HFUBK - Monitor User Domain Hi-Frequency Sample Data Area
HFUBK Cross Reference
Symbol Dspl Value -------------- ---- ----- HFU$END 0064 00000068 HFU_QUSAMP 0000 HFU_STSAMP 0024 HFUCFWT 0034 HFUCPURN 0044 HFUCPUWT 0040 HFUDISP0 0004 HFUDISP1 0008 HFUDISP2 000C HFUDISP3 0010 HFUDORM 0050 HFUDSVM 0054 HFUELIG0 0014 HFUELIG1 0018 HFUELIG2 001C HFUELIG3 0020 HFUESVM 0048 HFUIOACT 005C HFUIOWT 0030 HFULLIST 0060 HFULOAD 004C HFUOTHR 0058 HFUPGACT 0064 HFUQUCT 0000 HFUSIMWT 0038 HFUSIZE 0064 0000000D HFUSTCT 0024 HFUTIDL 0028 HFUTSVM 002C HFUWTPAG 003C
Copyright IBM Corporation, 1990, 2011