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

#### DCD

Prolog

Control Block Contents
DCD DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DCD Prolog

     NAME       : STRUCPRA
     DSECT      : DCD
     DESCRIPTION: Dispatch Class Descriptor
     FUNCTION   : Describes a set of threads wherein only one
                  may run at a time and wherein control loss
                  among the members in the set is always
                  voluntary

#### DCD Control Block Content

#### DCD DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DCD
    0000    0 Dbl-Word     8 * (0)
    0000    0 Address      4 DCD_NEXT       next DCD
    0004    4 Address      4 DCD_PREV       previous DCD
    0008    8 Address      4 DCD_RLTSD      TSD on run list
    000C   12 Signed       4 *              Reserved
    0010   16 Character  392 DCD_TSDLIST    TSDs in class
              00000198       DCD_SIZE       *-DCD kernel run-time anchor
                                            block (one per thread) NAME :
                                            STRUCPRA DSECT : KRAB
                                            DESCRIPTION: Kernel run-time
                                            anchor block

#### DCD Storage Layout

    *** DCD - Control Block in DCD
    *
    *     +---------------------------+---------------------------+
    *   0 |         DCD_NEXT          |         DCD_PREV          |
    *     +---------------------------+---------------------------+
    *   8 |        DCD_RLTSD          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  10 |                                                       |
    *     =                     DCD_TSDLIST                       =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 198
    *
    *** DCD - Control Block in DCD

#### DCD Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DCD_NEXT       0000
    DCD_PREV       0004
    DCD_RLTSD      0008
    DCD_SIZE       0010 00000198
    DCD_TSDLIST    0010

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