Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

ALSBK

Prolog  

Control Block Contents  
   ALSBK DSECT

Storage Layout  

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 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

          
*** 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

This information is based on z/VM V5R3.0. Last updated on 25 Jun 2007 at 15:55:19 EDT.
Copyright IBM Corporation, 1990, 2007