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