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

#### ZLXBK

Prolog

Control Block Contents
ZLXBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ZLXBK Prolog

     NAME       : HCPZLXBK
     DESCRIPTION: LOGO FILE EXTENSION BLOCK
     DSECT      : ZLXBK
     FUNCTION   : Mapping for logo extension area.  Each ZLXBK will
                  represent slightly less than a page of storage.
                  Contained within the ZLXVARS field will be ZLEBKs
                  that are chained in a linked list.
     LOCATED BY : HCPBOZ
     CREATED BY : HCPBOZ   as part of reading logo configuration
                  file triggered at system IPL or by a
                  REFRESH LOGOINFO command.
     DELETED BY : HCPBOZ if replaced as part of REFRESH LOGO

#### ZLXBK Control Block Content

#### ZLXBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ZLXBK          LOGO FILE EXTENSION BLOCK
    0000    0 Signed       4 ZLXNXTEX       Pointer to next extension block
    0004    4 Signed       4 ZLXEND         Address of 'end of block'
    0008    8 Signed       4 ZLXVARS (0)    List entry portion of table
              00000008       ZLXHLEN        *-ZLXBK Header length
              00000054       ZLXVCNT        (4072-ZLXHLEN)/ZLELEN number of
                                            entries in extension
              00000FC8       ZLXENDBK       ZLXHLEN+(ZLXVCNT*ZLELEN) Size in
                                            bytes
              000001F9       ZLXSIZED       (ZLXENDBK+7)/8 Size in double
                                            words
          This command_line block contains:
            1) Header information:
                 a) address of next command_line block (if any)
                 b) address of the end of block
            2) a contiguous list of command_line entries
               Notes      : a command_line entry cannot span blocks
    0000    0 Signed       4 ZLXNXTCB       Pointer to next command_line
                                            block
    0004    4 Signed       4 ZLXCBEND       Address of 'end of block'
    0008    8 Signed       4 ZLXCMDS (0)    command_line data portion
              00000000       ZLXCHLEN       *-ZLXTXT Header length
              00000FC8       ZLXBYTSZ       ZLXENDBK Size in bytes

#### ZLXBK Storage Layout

    *** ZLXBK - LOGO FILE EXTENSION BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |         ZLXNXTEX          |          ZLXEND           |
    *     +---------------------------+---------------------------+
    *
    *** ZLXBK - LOGO FILE EXTENSION BLOCK

    *** Overlay for ORG in ZLXBK
    *
    *     +---------------------------+---------------------------+
    *   0 |         ZLXNXTCB          |         ZLXCBEND          |
    *     +---------------------------+---------------------------+
    *
    *** Overlay for ORG in ZLXBK

#### ZLXBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ZLXBYTSZ       0008 00000FC8
    ZLXCBEND       0004
    ZLXCHLEN       0008 00000000
    ZLXCMDS        0008
    ZLXEND         0004
    ZLXENDBK       0008 00000FC8
    ZLXHLEN        0008 00000008
    ZLXNXTCB       0000
    ZLXNXTEX       0000
    ZLXSIZED       0008 000001F9
    ZLXVARS        0008
    ZLXVCNT        0008 00000054

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