Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

VUDBK

Prolog  

Control Block Contents  

VUDBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

VUDBK Prolog

 NAME       : HCPVUDBK
 DESCRIPTION: Vestigial User Data Block
 DSECT      : VUDBK
 FUNCTION   : To contain Vestigial User Data (historical data for
              resources owned by the user which have since been
              destroyed).
 LOCATED BY : VMDVUDBK Field of a base VMDBK
 CREATED BY : VUDBKs are dynamically created by HCPASMDS or
              HCPASNRS when destroying an address space.
 DELETED BY : VUDBKs are deleted during log-off processing.
 SERIALIZED : Access to this control block is obtained by acquiring
              the owning user's VUDBK spin lock.

 

VUDBK Control Block Content


VUDBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VUDBK Vestigial User Data Block 0000 0 Address 4 VUDOWNER Pointer to (base) VMDBK of owning virtual configuration. 0004 4 Signed 4 * Reserved for IBM use. Cumulative historical counts, accumulated while destroyed address spaces were private. 0008 8 Signed 4 VUDCPPST Count of private address space pages stolen. 000C 12 Signed 4 VUDCPPGR Count of private address space pages read from DASD. 0010 16 Signed 4 VUDCPPGW Count of private address space pages written to DASD. 0014 20 Signed 4 VUDCPXRD Count of private address space pages read from XSTORE. 0018 24 Signed 4 VUDCPXWT Count of private address space pages written to XSTORE. 001C 28 Signed 4 VUDCPMIG Count of private address space pages migrated by CP from XSTORE to DASD. Cumulative historical counts, accumulated while destroyed address spaces were shared. 0020 32 Signed 4 VUDCSPST Count of shared address space pages stolen. 0024 36 Signed 4 VUDCSPGR Count of shared address space pages read from DASD. 0028 40 Signed 4 VUDCSPGW Count of shared address space pages written to DASD. 002C 44 Signed 4 VUDCSXRD Count of shared address space pages read from XSTORE. 0030 48 Signed 4 VUDCSXWT Count of shared address space pages written to XSTORE. 0034 52 Signed 4 VUDCSMIG Count of shared address space pages migrated by CP from XSTORE to DASD. 00000038 VUDLEN *-VUDBK Length of VUDBK in bytes 00000007 VUDSIZE (*-VUDBK+7)/8 Size of VUDBK in doublewords

 

VUDBK Storage Layout

*** VUDBK - Vestigial User Data Block
*
*     +---------------------------+---------------------------+
*   0 |         VUDOWNER          |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |         VUDCPPST          |         VUDCPPGR          |
*     +---------------------------+---------------------------+
*  10 |         VUDCPPGW          |         VUDCPXRD          |
*     +---------------------------+---------------------------+
*  18 |         VUDCPXWT          |         VUDCPMIG          |
*     +---------------------------+---------------------------+
*  20 |         VUDCSPST          |         VUDCSPGR          |
*     +---------------------------+---------------------------+
*  28 |         VUDCSPGW          |         VUDCSXRD          |
*     +---------------------------+---------------------------+
*  30 |         VUDCSXWT          |         VUDCSMIG          |
*     +---------------------------+---------------------------+
*  38
*
*** VUDBK - Vestigial User Data Block

 

VUDBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

VUDCPMIG 001C

VUDCPPGR 000C

VUDCPPGW 0010

VUDCPPST 0008

VUDCPXRD 0014

VUDCPXWT 0018

VUDCSMIG 0034

VUDCSPGR 0024

VUDCSPGW 0028

VUDCSPST 0020

VUDCSXRD 002C

VUDCSXWT 0030

VUDLEN 0034 00000038

VUDOWNER 0000

VUDSIZE 0034 00000007


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:48:32 EDT.
Copyright IBM Corporation, 1990, 1999