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

#### ALET

Prolog

Control Block Contents
ALET DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ALET Prolog

     Name       : HCPALET
     Description: Access List Entry Token
     DSECT      : ALET
     Function   : The ALET maps the contents of an access register
                  referred to as an Access List Entry Token.
                  In the general case they designate an entry
                  in an access list and are used in access register
                  translation.
     Located by : Maps the contents of an access register
     Created by : ALETs designating entries in access lists built by
                  CP are created by HCPALMCR.
     Deleted by : ALETs designating entries in access lists built by
                  CP are deleted by HCPALMCR.
     Serialized : This DSECT is to map guest storage, the
                  user of the DSECT is responsible for serialization.
                  ALETs designating entries in access lists biult by
                  CP are generally serialized by task ownership.

#### ALET Control Block Content

#### ALET DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ALET           Access List Entry Token
                                       List Entry Token
    0000    0 Bitstring    4 * (0)
              .... ....      ALETZERM       X'FE000000' Mask of bits which
                                            must be zeros
              .... ....      ALETPSM        X'01000000' Mask for primary-list
                                            bit
              00FF0000       ALETASNM       X'00FF0000' Mask for ALE sequence
                                            number
              0000FFFF       ALETALNM       X'0000FFFF' Mask for access-list
                                            entry number.
              .... ....      ALETPRIM       X'00000000' Special ALET for
                                            primary space
              .... ...1      ALETSECO       X'00000001' Special ALET for
                                            secondary space
    0000    0 Bitstring    1 ALET0
              .... ...1      ALETPRL        X'01' Primary-list bit Specifies
                                            which Access List(AL) contains
                                            the ALE 0 - Dispatchable Unit AL
                                            1 - Primary space AL
    0001    1 Bitstring    1 ALETSN         Access list entry sequence number
    0002    2 Signed       2 ALETEN         Access list entry number
              00000004       ALETLEN        *-ALET Entry size in bytes
              00000001       ALETSIZE       (ALETLEN+7)/8 Size in doublewords
                                            of the ALET

#### ALET Storage Layout

    *** ALET - Access List Entry Token
    *
    *     +------+------+-------------+
    *   0 |ALET0 |ALETSN|   ALETEN    | 4
    *     +------+------+-------------+
    *
    *** ALET - Access List Entry Token

#### ALET Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ALETALNM       0000 0000FFFF
    ALETASNM       0000 00FF0000
    ALETEN         0002
    ALETLEN        0002 00000004
    ALETPRIM       0000 00
    ALETPRL        0000 01
    ALETPSM        0000 00
    ALETSECO       0000 01
    ALETSIZE       0002 00000001
    ALETSN         0001
    ALETZERM       0000 00
    ALET0          0000

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:39:22 EDT.
Copyright IBM Corporation, 1990, 2005