About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
A0LBK
Control Block Contents
A0LBK DSECT
Cross Reference (Contains links to field and bit definitions)
A0LBK Prolog
NAME : HCPA0LBK DESCRIPTION: Diagnose A0 (subcode x'24') list entry DSECT : A0LBK FUNCTION : Maps an entry returned to virtual machine by Diagnose A0, subcode x'24' LOCATED BY : N/A - virtual machine supplies storage CREATED BY : storage for entries is supplied by virtual machine which executes diagnose A0, subcode x'24' DELETED BY : N/A SERIALIZED : None RELOCATION CONSIDERATIONS : None
A0LBK Control Block Content
A0LBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure A0LBK Diagnose A0 (subcode x'24') list entry 0000 0 Character 12 A0LNAME Command, diagnose, or system function name 000C 12 Character 12 A0LCMDOP Command operand. Valid only if entry type (i.e. A0LENTYP) is A0LCPCMD, A0LSTCMD, or A0LQYCMD and A0LOPRND is on 0018 24 Bitstring 1 A0LIBMCL IBM Class. Valid only if entry type (i.e. A0LENTYP) is A0LCPCMD, A0LSTCMD, or A0LQYCMD. 00000080 A0LIBMA X'80' A0LIBMA IBM Class A 00000040 A0LIBMB X'40' A0LIBMB IBM Class B 00000020 A0LIBMC X'20' A0LIBMC IBM Class C 00000010 A0LIBMD X'10' A0LIBMD IBM Class D 00000008 A0LIBME X'08' A0LIBME IBM Class E 00000004 A0LIBMF X'04' A0LIBMF IBM Class F 00000002 A0LIBMG X'02' A0LIBMG IBM Class G 00000001 A0LIBMH X'01' A0LIBMH IBM Class H 000000FF A0LCLANY X'FF' A0LCLANY IBM Class 'ANY' 0019 25 Bitstring 1 A0LENTYP Entry type 00000001 A0LCPCMD X'01' A0LCPCMD CP command 00000002 A0LSTCMD X'02' A0LSTCMD CP SET command 00000003 A0LQYCMD X'03' A0LQYCMD CP QUERY command 00000004 A0LDIAG X'04' A0LDIAG Diagnose code Constants 6-8 are reserved 00000009 A0LSYSFN X'09' A0LSYSFN System function 001A 26 Bitstring 1 A0LENTFL Entry flags 1... .... A0LOPRND X'80' A0LOPRND Command operand field is valid 001B 27 Bitstring 1 * Reserved for future IBM use 001C 28 Bitstring 1 A0LATTRI Entry attributes 1... .... A0LCLOGN X'80' A0LCLOGN Command can be disabled prior to logon. Valid only if entry type (i.e. A0LENTYP) is A0LCPCMD, A0LSTCMD, or A0LQYCMD .1.. .... A0LCPROT X'40' A0LCPROT Command, diagnose, or system function's protection setting can be changed by the ESM ...1 .... A0LCMAC X'10' A0LCMAC Command, diagnose, or system function has MAC capability 001D 29 Bitstring 1 * Reserved for future IBM use 001E 30 Bitstring 1 A0LSECUR Security flags 1... .... A0LLOGON X'80' A0LLOGON Command is valid prior to logon .1.. .... A0LAUDIT X'40' A0LAUDIT Command, diagnose, or system function is being audited ..1. .... A0LPROT X'20' A0LPROT Command, diagnose or system function is being protected ...1 .... A0LMAC X'10' A0LMAC Command, diagnose or system function is being MAC'd 001F 31 Bitstring 33 * Reserved for future IBM use 00000040 A0LNEXT * Next entry 00000008 A0LSIZE (*-A0LBK+7)/8 Size of A0LBK in double words 00000040 A0LBSIZE *-A0LBK Size of A0LBK in bytes
A0LBK Storage Layout
*** A0LBK - Diagnose A0 (subcode x'24') list entry * * +-------------------------------------------------------+ * 0 | A0LNAME | * | +---------------------------+ * 8 | | A0LCMDOP | * +---------------------------+ | * | | * +------+------+------+------+------+------+------+------+ * 18 |:IBMCL|:ENTYP|:ENTFL|//////|:ATTRI|//////|:SECUR|//////| * +------+------+------+------+------+------+------+//////| * 20 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 40 * *** A0LBK - Diagnose A0 (subcode x'24') list entry
A0LBK Cross Reference
Symbol Dspl Value -------------- ---- ----- A0LATTRI 001C A0LAUDIT 001E 40 A0LBSIZE 001F 00000040 A0LCLANY 0018 000000FF A0LCLOGN 001C 80 A0LCMAC 001C 10 A0LCMDOP 000C A0LCPCMD 0019 00000001 A0LCPROT 001C 40 A0LDIAG 0019 00000004 A0LENTFL 001A A0LENTYP 0019 A0LIBMA 0018 00000080 A0LIBMB 0018 00000040 A0LIBMC 0018 00000020 A0LIBMCL 0018 A0LIBMD 0018 00000010 A0LIBME 0018 00000008 A0LIBMF 0018 00000004 A0LIBMG 0018 00000002 A0LIBMH 0018 00000001 A0LLOGON 001E 80 A0LMAC 001E 10 A0LNAME 0000 A0LNEXT 001F 00000040 A0LOPRND 001A 80 A0LPROT 001E 20 A0LQYCMD 0019 00000003 A0LSECUR 001E A0LSIZE 001F 00000008 A0LSTCMD 0019 00000002 A0LSYSFN 0019 00000009
Copyright IBM Corporation, 1990, 2011