ALSBK Back to Index page
 
Prolog 
Control Block Contents 
   ALSBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  ALSBK Prolog Top of page
 
 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.
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : Any changes to this control block may require MACRO
              ALSERV to also be changed.
 
 
  ALSBK Control Block Content Top of page
 

 ALSBK DSECT Top of page
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 ALSVERCD 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' ALSWRITE 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' ALSPFAUL 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 Top of page
 
          
*** 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 Top of page
 
 
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
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:47:13 EDT.
Copyright IBM Corporation, 1990, 2022