|
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
NOTES : 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, 2007