|
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
Last updated on 5 Jun 2001 at 12:54:06 EDT.
Copyright IBM Corporation, 1990, 2001