PUBADR | Back to Index page

| Prolog Control Block Contents PUBADR DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

PUBADR Prolog | Top of page

     NAME       : PUBTAB
     DESCRIPTION: Physical Unit Block Table
     DSECT      : PUBADR
     FUNCTION   : PUBADR defines the fields of a
                  physical unit block table as used by CMS and
                  VSE or both routines. Both DSECTs define the
                  same storage. For CMS routines the simulated
                  PUBADR DSECT has eighteen 8-byte entries, one
                  for each device supported by CMS. The simulated
                  PUBADR DSECT is described by the PUBTAB macro.

PUBADR Control Block Content | Top of page

     PUBADR DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      PUBADR         Physical Unit Block Table
    0000    0 Bitstring    2 PUBCHANN       . CHANNEL AND DEVICE NUMBER
    0002    2 Bitstring    1 PUBCHQPT       . CHQ. NO. OF FIRST REQUEST FOR
                                            PUB
    0003    3 Bitstring    1 PUBERR         . ERROR RETRY COUNTER OR TEB
                                            POINTER
    0004    4 Bitstring    1 PUBDEVTY       . DEVICE TYPE CODE
    0005    5 Bitstring    1 PUBOPTN        . SET MODE COMMAND OR OTHER
                                            OPTIONS
    0006    6 Bitstring    1 PUBCSFLG       . CHANNEL SCHEDULER FLAGS
    0007    7 Bitstring    1 PUBJCFLG       . JOB CONTROL FLAGS
    0008    8 Bitstring    1 NEXTPUB        . FIRST BYTE OF NEXT PUB ENTRY
              00000009       PUBWIT         *-PUBADR . LENGTH OF PUB TABLE
              00000008       PUBPTR         NEXTPUB . POINTER TO ORIG. PUB

PUBADR Storage Layout | Top of page

    *** PUBADR - Physical Unit Block Table
    *
    *     +-------------+------+------+------+------+------+------+
    *   0 |  PUBCHANN   |:CHQPT|PUBERR|:DEVTY|:OPTN |:CSFLG|:JCFLG|
    *     +------+------+------+------+------+------+------+------+
    *   8 |:TPUB | 9
    *     +------+
    *
    *** PUBADR - Physical Unit Block Table

PUBADR Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    NEXTPUB        0008
    PUBCHANN       0000
    PUBCHQPT       0002
    PUBCSFLG       0006
    PUBDEVTY       0004
    PUBERR         0003
    PUBJCFLG       0007
    PUBOPTN        0005
    PUBPTR         0008 00000008
    PUBWIT         0008 00000009

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:36:38 EDT.
Copyright IBM Corporation, 1990, 2020