Programming Interface Information: This page documents intended Programming
Interfaces that allow the customer to write programs to obtain the services of VM/ESA.

USERSAVE

Prolog  

Control Block Contents  

USERSAVE DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

USERSAVE Prolog

Name : USERSAVE Description: User Save Area DSECT : USERSAVE Function : Maps the area pointed to by R13 upon entry to a program called by SVC.

 

USERSAVE Control Block Content


USERSAVE DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure USERSAVE User Save Area 0000 0 Dbl-Word 8 * (12) Reserved for the user. 00000060 USERSIZE *-USERSAVE Size of area reserved for user. 0060 96 Dbl-Word 8 USERINFO Information passed to user. 0060 96 Bitstring 1 USECTYP Contains CALLTYP value. 0061 97 Bitstring 1 USEUFLG Contains UFLAGS value. 0062 98 Bitstring 1 * (2) Reserved for IBM use. 0064 100 Bitstring 1 USEMFLG Miscellaneous bits. 1... .... USECMS X'80' Invoked by CMSCALL. .1.. .... USEA31 X'40' Caller's AMODE is 31. ..1. .... USESCBLK X'20' SCBLOCK is available in R2. ...1 .... USEPLIST X'10' Extended PLIST available in R0, only valid if invoked by CMSCALL. .... 1... USEAR X'08' Caller was in AR-mode when CMSCALL issued 0065 101 Bitstring 1 * (3) Reserved for IBM use. 0000000D USERSAVL (*-USERSAVE+7)/8 BLOCK LENGTH (DOUBLEWORD)

 

USERSAVE Storage Layout

*** USERSAVE - User Save Area
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  60 |                       USERINFO                        |
*     +-------------------------------------------------------+
*  68
*
*** USERSAVE - User Save Area
*** Overlay for USERINFO in USERSAVE
*
*     +------+------+-------------+------+--------------------+
*  60 |:CTYP |:UFLG |/////////////|:MFLG |////////////////////|
*     +------+------+-------------+------+--------------------+
*  68
*
*** Overlay for USERINFO in USERSAVE

 

USERSAVE Cross Reference

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

USEAR 0064 08

USEA31 0064 40

USECMS 0064 80

USECTYP 0060

USEMFLG 0064

USEPLIST 0064 10

USERINFO 0060

USERSAVL 0065 0000000D

USERSIZE 0000 00000060

USESCBLK 0064 20

USEUFLG 0061


This information is based on VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:28:04 EDT.
Copyright IBM Corporation, 1990, 1999