HFUBK - 32-bit CP - V4R4.0
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

HFUBK

Prolog  

Control Block Contents  
   HFUBK DSECT

Storage Layout  

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

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 15:40:38 EDT.
Copyright IBM Corporation, 1990, 2003