|
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
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' IBM Class A
00000040 A0LIBMB X'40' IBM Class B
00000020 A0LIBMC X'20' IBM Class C
00000010 A0LIBMD X'10' IBM Class D
00000008 A0LIBME X'08' IBM Class E
00000004 A0LIBMF X'04' IBM Class F
00000002 A0LIBMG X'02' IBM Class G
00000001 A0LIBMH X'01' IBM Class H
000000FF A0LCLANY X'FF' IBM Class 'ANY'
0019 25 Bitstring 1 A0LENTYP Entry type
00000001 A0LCPCMD X'01' CP command
00000002 A0LSTCMD X'02' CP SET command
00000003 A0LQYCMD X'03' CP QUERY command
00000004 A0LDIAG X'04' Diagnose code Constants 6-8
are reserved
00000009 A0LSYSFN X'09' System function
001A 26 Bitstring 1 A0LENTFL Entry flags
1... .... A0LOPRND X'80' 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' Command can be disabled
prior to logon. Valid only if
entry type (i.e. A0LENTYP) is
A0LCPCMD, A0LSTCMD, or A0LQYCMD
.1.. .... A0LCPROT X'40' Command, diagnose, or
system function's protection
setting can be changed by the ESM
...1 .... A0LCMAC X'10' 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' Command is valid prior to
logon
.1.. .... A0LAUDIT X'40' Command, diagnose, or
system function is being audited
..1. .... A0LPROT X'20' Command, diagnose or system
function is being protected
...1 .... A0LMAC X'10' 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, 2002