DTLBK - 32-bit CP - V4R4.0

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

#### DTLBK

Prolog

Control Block Contents
DTLBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DTLBK Prolog

     NAME       : HCPDTLBK
     DESCRIPTION: DATALINK SOURCE
     DSECT      : DTLBK
     FUNCTION   : A VARIABLE LENGTH BUFFER CONTAINING THE
                  DATALINK SOURCE FOR A TRACEID.  EACH BUFFER
                  CONTAINS ONE DATALINK.  FOR MULTIPLE
                  DATALINKS THE DTLBKS ARE CHAINED.
     LOCATED BY : TRCDTLBK
     CREATED BY : HCPTXD
     DELETED BY : HCPTXD

#### DTLBK Control Block Content

#### DTLBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DTLBK          DATALINK SOURCE
    0000    0 Signed       4 DTLPTR         POINTER TO NEXT DTLBK
    0004    4 Bitstring    1 DTLSIZE        SIZE (IN BYTES) OF THE DATALINK
    0005    5 Bitstring    1 DTLIRSIZ       LENGTH OF DATALINK INTERNAL
                                            REPRESENTATION IN TRCBK
    0006    6 Bitstring    1 DTLTYPE        Type of DTLBK
              1... ....      DTLDL          X'80' DTLBK type is Datalink
              .1.. ....      DTLIF          X'40' DTLBK type is IF
              ..1. ....      DTLTHEN        X'20' DTLBK type is THEN
              ...1 ....      DTLELSE        X'10' DTLBK type is ELSE
              .... 1...      DTLENDIF       X'08' DTLBK type is ENDIF
    0007    7 Bitstring    1 *              Reserved For IBM Use
    0008    8 Signed       2 DTLOFFST       Offset into TRCBK of the internal
                                            representation of this datalink.
    000A   10 Signed       2 *              Reserved for IBM Use
    000C   12 Signed       4 DTLDISP        DATALINK SOURCE

#### DTLBK Storage Layout

    *** DTLBK - DATALINK SOURCE
    *
    *     +---------------------------+------+------+------+------+
    *   0 |          DTLPTR           |:SIZE |:IRSIZ|:TYPE |//////|
    *     +-------------+-------------+------+------+------+------+
    *   8 |  DTLOFFST   |/////////////|         DTLDISP           |
    *     +-------------+-------------+---------------------------+
    *  10
    *
    *** DTLBK - DATALINK SOURCE

#### DTLBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DTLDISP        000C
    DTLDL          0006 80
    DTLELSE        0006 10
    DTLENDIF       0006 08
    DTLIF          0006 40
    DTLIRSIZ       0005
    DTLOFFST       0008
    DTLPTR         0000
    DTLSIZE        0004
    DTLTHEN        0006 20
    DTLTYPE        0006

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 15:28:44 EDT.
Copyright IBM Corporation, 1990, 2003