ARSBK Back to Index page
 
Prolog 
Control Block Contents 
   ARSBK 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.


  ARSBK Prolog Top of page
 
 NAME       : HCPARSBK
 DESCRIPTION: Access Register SaveBk sidecar
 DSECT      : ARSBK
 FUNCTION   : The ARSBK is used during HCPCALL linkage where
              the TMODE of the caller and the TMODE of the
              callee are not both STD.  This non-STD linkage
              requires the saving and restoring of Access
              Registers.  Hence the use of the Access Register
              SaveBK sidecar.
 LOCATED BY : &S.AARP   that is, the SAVEAARP or SVGAARP,
              but only in the PFXPG saveblocks.
 CREATED BY : HCPSAM    during processor online storage
              allocation
 DELETED BY : HCPSAM    during processor offline storage
              deallocation
 REFERENCES : None
 SERIALIZED : None
 COMPATIBILITY AND MIGRATION CONCERNS : None
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : None
 
 
  ARSBK Control Block Content Top of page
 

 ARSBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ARSBK Access Register SaveBk sidecar 0000 0 Bitstring 64 ARSAREGS (0) Caller's ARs 0000 0 Signed 4 ARSAR0 Caller's AR0 0004 4 Signed 4 ARSAR1 Caller's AR1 0008 8 Signed 4 ARSAR2 Caller's AR2 000C 12 Signed 4 ARSAR3 Caller's AR3 0010 16 Signed 4 ARSAR4 Caller's AR4 0014 20 Signed 4 ARSAR5 Caller's AR5 0018 24 Signed 4 ARSAR6 Caller's AR6 001C 28 Signed 4 ARSAR7 Caller's AR7 0020 32 Signed 4 ARSAR8 Caller's AR8 0024 36 Signed 4 ARSAR9 Caller's AR9 0028 40 Signed 4 ARSAR10 Caller's AR10 002C 44 Signed 4 ARSAR11 Caller's AR11 0030 48 Signed 4 ARSAR12 Caller's AR12 0034 52 Signed 4 ARSAR13 Caller's AR13 0038 56 Signed 4 ARSAR14 Caller's AR14 003C 60 Signed 4 ARSAR15 Caller's AR15 00000008 ARSSIZE (*-ARSBK+7)/8 Size in doublewords
 
 
  ARSBK Storage Layout Top of page
 
          
*** ARSBK - Access Register SaveBk sidecar
*
*     +---------------------------+---------------------------+
*   0 |          ARSAR0           |          ARSAR1           |
*     +---------------------------+---------------------------+
*   8 |          ARSAR2           |          ARSAR3           |
*     +---------------------------+---------------------------+
*  10 |          ARSAR4           |          ARSAR5           |
*     +---------------------------+---------------------------+
*  18 |          ARSAR6           |          ARSAR7           |
*     +---------------------------+---------------------------+
*  20 |          ARSAR8           |          ARSAR9           |
*     +---------------------------+---------------------------+
*  28 |         ARSAR10           |         ARSAR11           |
*     +---------------------------+---------------------------+
*  30 |         ARSAR12           |         ARSAR13           |
*     +---------------------------+---------------------------+
*  38 |         ARSAR14           |         ARSAR15           |
*     +---------------------------+---------------------------+
*  40
*
*** ARSBK - Access Register SaveBk sidecar
 
 
  ARSBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
ARSAREGS       0000
ARSAR0         0000
ARSAR1         0004
ARSAR10        0028
ARSAR11        002C
ARSAR12        0030
ARSAR13        0034
ARSAR14        0038
ARSAR15        003C
ARSAR2         0008
ARSAR3         000C
ARSAR4         0010
ARSAR5         0014
ARSAR6         0018
ARSAR7         001C
ARSAR8         0020
ARSAR9         0024
ARSSIZE        003C 00000008
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:47:23 EDT.
Copyright IBM Corporation, 1990, 2022