Programming Interface Information:
This page documents intended Programming
Interfaces that allow the customer to write programs to obtain the services of VM/ESA. |
USERSAVE
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
Last updated on 12 Aug 1999 at 11:28:04 EDT.
Copyright IBM Corporation, 1990, 1999