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

#### ZSCBS

Prolog

Control Block Contents
ZSCBS DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ZSCBS Prolog

     NAME       : HCPZSCBS
     DESCRIPTION: HCPZSC BASES= plist
     DSECT      : ZSCBS
     FUNCTION   : This file maps the pointers required by the syntax
                  definition in HCPZSC, as well as every syntax branch
                  defined by the SYNLIST= keyword on the HCPDOSYN macro
                  in HCPZSC, as well as all post-processor routines
                  defined by those syntax definitions.
                  The list of addresses defined here in HCPZSCBS COPY
                  file must be replicated in BASES= list in the HCPDOSYN
                  macro BASES= keyword at HCPZSCSY.
     LOCATED BY : R2 passed to HCPZPR by whoever calls HCPZPR with the
                  HCPZSC syntax tree, or any of its branches.
     CREATED BY : Whoever calls HCPZPR with the HCPZSC syntax tree, or
                  any of its branches.
     DELETED BY : Whoever calls HCPZPR with the HCPZSC syntax tree, or
                  any of its branches.
     SERIALIZED : None

#### ZSCBS Control Block Content

#### ZSCBS DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ZSCBS          HCPZSC BASES= plist
    0000    0 Address      4 ZSCBSPFX       Address of Prefix page
    0004    4 Address      4 ZSCBSSYS       Address of SYSCM
    0008    8 Address      4 ZSCBSRD        Address of RDEV
    000C   12 Address      4 ZSCBSRSP       Address of RSPBK
    0010   16 Address      4 ZSCBSPP        Address of Playpen
    0014   20 Address      4 ZSCBSFRM       Address of FORMS
    0018   24 Address      4 ZSCBSSCT       Address of SCTBK
    001C   28 Address      4 ZSCBSSHP       Address of SHPBK
    0020   32 Address      4 ZSCBSMKS       Address of Marks for DEVICES
    0024   36 Address      4 ZSCBSCSC       Address of CSCBK
    0028   40 Address      4 ZSCBSDGN       Address of DGNBK
    002C   44 Address      4 ZSCBSCMD       Address of CMDBK
    0030   48 Address      4 ZSCBSDED       Address of DEDBK
    0034   52 Address      4 ZSCBSEND (0)   The end

#### ZSCBS Storage Layout

    *** ZSCBS - HCPZSC BASES= plist
    *
    *     +---------------------------+---------------------------+
    *   0 |         ZSCBSPFX          |         ZSCBSSYS          |
    *     +---------------------------+---------------------------+
    *   8 |         ZSCBSRD           |         ZSCBSRSP          |
    *     +---------------------------+---------------------------+
    *  10 |         ZSCBSPP           |         ZSCBSFRM          |
    *     +---------------------------+---------------------------+
    *  18 |         ZSCBSSCT          |         ZSCBSSHP          |
    *     +---------------------------+---------------------------+
    *  20 |         ZSCBSMKS          |         ZSCBSCSC          |
    *     +---------------------------+---------------------------+
    *  28 |         ZSCBSDGN          |         ZSCBSCMD          |
    *     +---------------------------+---------------------------+
    *  30 |         ZSCBSDED          |
    *     +---------------------------+
    *
    *** ZSCBS - HCPZSC BASES= plist

#### ZSCBS Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ZSCBSCMD       002C
    ZSCBSCSC       0024
    ZSCBSDED       0030
    ZSCBSDGN       0028
    ZSCBSEND       0034
    ZSCBSFRM       0014
    ZSCBSMKS       0020
    ZSCBSPFX       0000
    ZSCBSPP        0010
    ZSCBSRD        0008
    ZSCBSRSP       000C
    ZSCBSSCT       0018
    ZSCBSSHP       001C
    ZSCBSSYS       0004

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