WIFBK Back to Index page
 
Prolog 
Control Block Contents 
   WIFBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  WIFBK Prolog Top of page
 
 NAME       : HCPWIFBK
 DESCRIPTION: "Will I Fit" RAS Block
 DSECT      : WIFBK
 FUNCTION   : Contains "Will I Fit" calculations used for memory
              capacity checking on the destination during a Live Guest
              Relocation.  The data stored herein was either received
              on the destination from the source, or was calculated on
              the destination.
 LOCATED BY : HCPRLOBK - Through a LIFO chain anchored at RLOWIFBK
 CREATED BY : HCPRLLDE - When processing an RLMLG block during LGR
              memory checks on the destination
 DELETED BY : HCPRLHRR - Destroyed prior to releasing the RLOBK
 REFERENCES : Bits defined for WIFERROR by HCPRLOBK RLOCAPCK
 SERIALIZED : None.
 RELOCATION CONSIDERATIONS : None.
 COMPATIBILITY AND MIGRATION CONCERNS : None.
 NOTES      : None.
 
 
  WIFBK Control Block Content Top of page
 

 WIFBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure WIFBK "Will I Fit" RAS Block 0000 0 Address 4 WIFNEXT (+00) Next WIFBK on chain; a zero value indicates end-of-chain 0004 4 Signed 4 * (+04) Reserved for IBM use 0008 8 Dbl-Word 8 WIFTDONE (+08) Timestamp for when this set of WIF checks was completed Information about this Live Guest Relocation 0010 16 Character 8 WIFSOURC (+10) Name of the source guest 0018 24 Character 8 WIFSKEL (+18) Name of the destination "skeleton" receptor guest 0020 32 Signed 4 WIFVMDBK (+20) Address of the receptor guest VMDBK 0024 36 Signed 4 WIFRLOBK (+24) Address of the RLOBK 0028 40 Signed 4 WIFPASS (+28) Memory copy pass number 0 = Initial elig. checks or first pass n > 0 = Number of the last completed pass 002C 44 Bitstring 1 WIFERROR (+2C) History of all capacity errors found during this pass 1... .... RLOMXGDS X'80' RLOMXGDS The pageable portion of this guest's maximum potential memory footprint exceeds available DASD slots on the destination system .1.. .... RLOCRGDS X'40' RLOCRGDS The pageable portion of this guest's current memory footprint exceeds available DASD slots on the destination system ..1. .... RLOMXGAV X'20' RLOMXGAV This guest's maximum potential memory footprint exceeds the available or stealable memory resources on the destination system ...1 .... RLOCRGAV X'10' RLOCRGAV This guest's current memory footprint exceeds the available or stealable memory resources on the destination system .... 1... RLOCRPRM X'08' RLOCRPRM This guest's count of PERMANENT storage frames (DAT table, pinned and PGMBK frames) exceeds available PERMANENT storage capacity on the destination .... .1.. RLOCRMXP X'04' RLOCRMXP This guest's count of PERMANENT storage frames (DAT table, pinned and PGMBK frames) exceeds maximum PERMANENT storage capacity on the destination .... ..1. RLOCRPPG X'02' RLOCRPPG This guest's count of PERMANENT storage frames (DAT table, pinned and PGMBK frames) exceeds available PERMANENT storage capacity plus paging capacity on destination 002D 45 Bitstring 1 * (3) (+2D) Reserved for IBM use 0030 48 Dbl-Word 8 WIFAVAIL (+30) Total destination available memory, in 4K pages 0038 56 Dbl-Word 8 WIFAVRES (+38) Dest. available resident frames 0040 64 Dbl-Word 8 WIFAVXST (+40) Dest. available XSTORE blks 0048 72 Dbl-Word 8 WIFAVAUX (+48) Dest. available aux slots 0050 80 Dbl-Word 8 WIFPERM (+50) Dest. available PERMANENT storage WIF calculations related to the source guest 0058 88 Dbl-Word 8 WIFSREAL (+58) Current actual source guest footprint, in 4K pages 0060 96 Dbl-Word 8 WIFSMAX (+60) Maximum footprint of the source guest, in 4K frames 0068 104 Dbl-Word 8 WIFSRRES (+68) Count of resident frames within the source guest's current actual footprint 0070 112 Dbl-Word 8 WIFSRXST (+70) Count of XSTORE blocks within the source guest's current actual footprint 0078 120 Dbl-Word 8 WIFSRAUX (+78) Count of auxiliary slots within the source guest's current actual footprint 0080 128 Dbl-Word 8 * (+80) Reserved for IBM use 0088 136 Dbl-Word 8 WIFSPGOH (+88) Max pageable CP overhead of source guest, in 4K pages 0090 144 Dbl-Word 8 WIFSNPOH (+90) Max nonpageable CP overhead of source guest, in 4K frames 0098 152 Dbl-Word 8 WIFDATFR (+98) Count of max guest DAT table frames & VDISK PGMBK frames 00A0 160 Dbl-Word 8 WIFPGMFR (+A0) Count of max guest base space PGMBK frames 00A8 168 Dbl-Word 8 WIFPINFR (+A8) Count of private pinned frames 00B0 176 Dbl-Word 8 WIFSCPGO (+B0) Current pageable CP overhead of source guest, in 4K pages 00B8 184 Dbl-Word 8 WIFSCNPO (+B8) Current nonpageable CP overhead of source guest, in 4K frames 00C0 192 Dbl-Word 8 WIFSCDTO (+C0) Count of current guest DAT table frames & VDISK PGMBK frames 00C8 200 Dbl-Word 8 WIFSCPGM (+C8) Count of current guest base space PGMBK frames WIF calculations related to the receptor guest 00D0 208 Dbl-Word 8 WIFDREAL (+D0) Current actual receptor guest footprint, in 4K pages 00D8 216 Dbl-Word 8 WIFDRRES (+D8) Count of resident frames within the receptor guest's current actual footprint 00E0 224 Dbl-Word 8 WIFDRXST (+E0) Count of XSTORE blocks within the receptor guest's current actual footprint 00E8 232 Dbl-Word 8 WIFDRAUX (+E8) Count of auxiliary slots within the receptor guest's current actual footprint 00F0 240 Dbl-Word 8 * (+F0) Reserved for IBM use 0000001F WIFSIZE (*-WIFBK+7)/8 Block size in double words 000000F8 WIFBSIZE WIFSIZE*8 Block size in bytes
 
 
  WIFBK Storage Layout Top of page
 
          
*** WIFBK - "Will I Fit" RAS Block
*
*     +---------------------------+---------------------------+
*   0 |         WIFNEXT           |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |                       WIFTDONE                        |
*     +-------------------------------------------------------+
*  10 |                       WIFSOURC                        |
*     +-------------------------------------------------------+
*  18 |                       WIFSKEL                         |
*     +---------------------------+---------------------------+
*  20 |         WIFVMDBK          |         WIFRLOBK          |
*     +---------------------------+------+--------------------+
*  28 |         WIFPASS           |:ERROR|////////////////////|
*     +---------------------------+------+--------------------+
*  30 |                       WIFAVAIL                        |
*     +-------------------------------------------------------+
*  38 |                       WIFAVRES                        |
*     +-------------------------------------------------------+
*  40 |                       WIFAVXST                        |
*     +-------------------------------------------------------+
*  48 |                       WIFAVAUX                        |
*     +-------------------------------------------------------+
*  50 |                       WIFPERM                         |
*     +-------------------------------------------------------+
*  58 |                       WIFSREAL                        |
*     +-------------------------------------------------------+
*  60 |                       WIFSMAX                         |
*     +-------------------------------------------------------+
*  68 |                       WIFSRRES                        |
*     +-------------------------------------------------------+
*  70 |                       WIFSRXST                        |
*     +-------------------------------------------------------+
*  78 |                       WIFSRAUX                        |
*     +-------------------------------------------------------+
*  80 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  88 |                       WIFSPGOH                        |
*     +-------------------------------------------------------+
*  90 |                       WIFSNPOH                        |
*     +-------------------------------------------------------+
*  98 |                       WIFDATFR                        |
*     +-------------------------------------------------------+
*  A0 |                       WIFPGMFR                        |
*     +-------------------------------------------------------+
*  A8 |                       WIFPINFR                        |
*     +-------------------------------------------------------+
*  B0 |                       WIFSCPGO                        |
*     +-------------------------------------------------------+
*  B8 |                       WIFSCNPO                        |
*     +-------------------------------------------------------+
*  C0 |                       WIFSCDTO                        |
*     +-------------------------------------------------------+
*  C8 |                       WIFSCPGM                        |
*     +-------------------------------------------------------+
*  D0 |                       WIFDREAL                        |
*     +-------------------------------------------------------+
*  D8 |                       WIFDRRES                        |
*     +-------------------------------------------------------+
*  E0 |                       WIFDRXST                        |
*     +-------------------------------------------------------+
*  E8 |                       WIFDRAUX                        |
*     +-------------------------------------------------------+
*  F0 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  F8
*
*** WIFBK - "Will I Fit" RAS Block
 
 
  WIFBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
RLOCRGAV       002C 10
RLOCRGDS       002C 40
RLOCRMXP       002C 04
RLOCRPPG       002C 02
RLOCRPRM       002C 08
RLOMXGAV       002C 20
RLOMXGDS       002C 80
WIFAVAIL       0030
WIFAVAUX       0048
WIFAVRES       0038
WIFAVXST       0040
WIFBSIZE       00F0 000000F8
WIFDATFR       0098
WIFDRAUX       00E8
WIFDREAL       00D0
WIFDRRES       00D8
WIFDRXST       00E0
WIFERROR       002C
WIFNEXT        0000
WIFPASS        0028
WIFPERM        0050
WIFPGMFR       00A0
WIFPINFR       00A8
WIFRLOBK       0024
WIFSCDTO       00C0
WIFSCNPO       00B8
WIFSCPGM       00C8
WIFSCPGO       00B0
WIFSIZE        00F0 0000001F
WIFSKEL        0018
WIFSMAX        0060
WIFSNPOH       0090
WIFSOURC       0010
WIFSPGOH       0088
WIFSRAUX       0078
WIFSREAL       0058
WIFSRRES       0068
WIFSRXST       0070
WIFTDONE       0008
WIFVMDBK       0020
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:58:10 EDT.
Copyright IBM Corporation, 1990, 2022