Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
ALSBK
Control Block Contents
ALSBK DSECT
Cross Reference (Contains links to field and bit definitions)
ALSBK Prolog
NAME : HCPALSBK DESCRIPTION: Access List Services control block. DSECT : ALSBK FUNCTION : The ALSBK is used for parameter passing for diagnose X'240'. LOCATED BY : Rx - Diagnose X'240'. CREATED BY : Created in the guest virtual machine's storage and copied to VMDVOBUF for CP to use. DELETED BY : Deleted by the guest virtual machine. SERIALIZED : Guest Virtual Machine is responsible. COMMENTS : Any changes to this control block may require MACRO ALSERV to also be changed.
ALSBK Control Block Content
ALSBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ALSBK Access List Services control block. 0000 0 Signed 2 ALSDIAGC Diagnose number. 0002 2 Signed 2 ALSFCODE Diagnose function code. 0004 4 Signed 2 ALSDWLEN Y(ALSSIZE) Size of block in doublewords 0006 6 Signed 2 ALSVERSN H(ALSVERCD) Version field. .... ...1 ALSVERCD 1 The version number of this ALSBK. 0008 8 Dbl-Word 8 ALSASIT Address-Space-Identification Token (ASIT) associated with the address space. 0010 16 Signed 4 ALSALET ALET that the access-list owner can use to reference the address space specified by the ALSASIT field. 0014 20 Bitstring 1 ALSTYPFG Type flag. 1... .... ALSWRITE X'80' Indicates the ALE has read/write access to the address space. If the bit is zero then it indicates read only access to the address space. .1.. .... ALSPFAUL X'40' Indicates that page faults using the ALE are eligible for asynchronous processing. 0015 21 Bitstring 1 ALSRSVD2 (3) Reserved for IBM use. The following equate is used to indicate the size of this control block in doublewords. 00000018 ALSLEN *-ALSBK Length of this control block in bytes. 00000003 ALSSIZE (ALSLEN+7)/8 Size of this control block in doublewords.
ALSBK Storage Layout
*** ALSBK - Access List Services control block. * * +-------------+-------------+-------------+-------------+ * 0 | ALSDIAGC | ALSFCODE | ALSDWLEN | ALSVERSN | * +-------------+-------------+-------------+-------------+ * 8 | ALSASIT | * +---------------------------+------+--------------------+ * 10 | ALSALET |:TYPFG| ALSRSVD2 | * +---------------------------+------+--------------------+ * 18 * *** ALSBK - Access List Services control block.
ALSBK Cross Reference
Symbol Dspl Value -------------- ---- ----- ALSALET 0010 ALSASIT 0008 ALSDIAGC 0000 ALSDWLEN 0004 ALSFCODE 0002 ALSLEN 0015 00000018 ALSPFAUL 0014 40 ALSRSVD2 0015 ALSSIZE 0015 00000003 ALSTYPFG 0014 ALSVERCD 0006 01 ALSVERSN 0006 ALSWRITE 0014 80
Copyright IBM Corporation, 1990, 2001