|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PUBADR
Control Block Contents
PUBADR DSECT
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
Last updated on 1 May 2002 at 14:28:03 EDT.
Copyright IBM Corporation, 1990, 2002