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

PUBADR

Prolog  

Control Block Contents  
   PUBADR DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


PUBADR Prolog

 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


PUBADR DSECT

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

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

 

PUBADR Cross Reference

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 V4R1.0.
Last updated on 12 Jul 2001 at 14:02:12 EDT.
Copyright IBM Corporation, 1990, 2001