Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

ASA64

Prolog  

Control Block Contents  
   ASA64 DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

ASA64 Control Block Content


ASA64 DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      ASA64          AUXILIARY STORAGE ADDRESS TABLE ENTRY
0000    0 Dbl-Word     8 ASAGENTR (0)   Auxiliary Storage Address
0000    0 Signed       4 ASAGW0         Word 0 of ASA64
0004    4 Signed       4 ASAGW1         Word 1 of ASA64
          00000008       ASAGLENT       *-ASAGENTR Length of one address
                                        table entry
0008    8 Dbl-Word     8 ASAGNEXT (0)   Next address table entry
0000    0 Signed       2 ASAGCNUM       Auxiliary storage cylinder number
0002    2 Bitstring    1 ASAGPNUM       Auxiliary storage page number
0003    3 Bitstring    1 ASAGVOL        Auxiliary storage volume code
0004    4 Signed       4 ASAGPTRM       Used by PTRM. See VPGGPTRM.
0004    4 Signed       2 *              Reserved
0006    6 Signed       2 ASAOVFLW       Count of the number of 128 pin-
                                        count overflow increments. Each
                                        increment of ASAOVFLW represents
                                        128 pins. The pin count for a
                                        page is kept in PGSPINCT, which
                                        is only 1 byte in length and can
                                        hold up to 127 pin increments. If
                                        that overflows, ASAOVFLW is
                                        incremented and therefore
                                        represents 128 pins. Note that
                                        ASAOVFLW can be changed with
                                        PCLONLY page serialization by
                                        those tasks that are allowed to
                                        use PCLONLY.

 

ASA64 Storage Layout

          
*** ASA64 - AUXILIARY STORAGE ADDRESS TABLE ENTRY
*
*     +---------------------------+---------------------------+
*   0 |          ASAGW0           |          ASAGW1           |
*     +---------------------------+---------------------------+
*
*** ASA64 - AUXILIARY STORAGE ADDRESS TABLE ENTRY
          
*** Overlay for ASAGW0 in ASA64
*
*     +-------------+------+------+
*   0 |  ASAGCNUM   |:GPNUM|:GVOL | 4
*     +-------------+------+------+
*
*** Overlay for ASAGW0 in ASA64
          
*** Overlay for ASAGW1 in ASA64
*
*                                 +---------------------------+
*   0 ...                       4 |         ASAGPTRM          |
*                                 +---------------------------+
*   8
*
*** Overlay for ASAGW1 in ASA64
          
*** Overlay for ASAGW1 in ASA64
*
*                                 +-------------+-------------+
*   0 ...                       4 |/////////////|  ASAOVFLW   |
*                                 +-------------+-------------+
*   8
*
*** Overlay for ASAGW1 in ASA64

 

ASA64 Cross Reference

Symbol         Dspl Value
-------------- ---- -----
ASAGCNUM       0000
ASAGENTR       0000
ASAGLENT       0004 00000008
ASAGNEXT       0008
ASAGPNUM       0002
ASAGPTRM       0004
ASAGVOL        0003
ASAGW0         0000
ASAGW1         0004
ASAOVFLW       0006

This information is based on z/VM V5R4.0. Last updated on 18 Feb 2010 at 03:25:43 EDT.
Copyright IBM Corporation, 1990, 2009