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

PSTBK

Prolog  

Control Block Contents  
   PSTBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

PSTBK Control Block Content


PSTBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PSTBK          SSI Service Table Entry Block
0000    0 Address      4 PSTNEXT        Next PSTBK address
0004    4 Bitstring    1 PSTFLAGS       Service flags
          1... ....      PSTDEFER       X'80' PSTDEFER Last service call
                                        deferred
0005    5 Bitstring    3 *              Reserved for IBM use
0008    8 Character   32 PSTSRVNM       Service name
0028   40 Dbl-Word     8 PSTEPADR (0)   Service entry point addresses
0028   40 Address      4 PSTWORTH       Worthiness check
002C   44 Address      4 PSTENABL       Enablement
0030   48 Address      4 PSTJOIN        Join check
0034   52 Address      4 PSTSTCHG       State change
0038   56 Address      4 PSTPREPS       Prepare for stable
003C   60 Address      4 PSTPLEVC       SSI level change
0040   64 Signed       4 * (3)          Reserved for IBM use
004C   76 Signed       2 PSTNUM         Relative number of this PSTBK
004E   78 Signed       2 PSTMAXNM       Number of Last PSTBK
0050   80 Address      4 PSTCOMPB       Address of Service's Composite
                                        Bitmap
0054   84 Address      4 PSTLOCAL       Feature bitmap for this service
                                        on the local system
0058   88 Address      4 PSTOFFST       Offset of Service Bitmap into
                                        Slot Bitmap Storage Block
005C   92 Address      4 PSTSPECD       Address specified on macro for
                                        this services bitmaps.
0060   96 Signed       4 * (4)          Reserved for IBM use
          00000070       PSTBKLEN       *-PSTBK PST Block length
          0000000E       PSTBKSIZ       (PSTBKLEN+7)/8 PST Block size in
                                        doublewords

 

PSTBK Storage Layout

          
*** PSTBK - SSI Service Table Entry Block
*
*     +---------------------------+------+--------------------+
*   0 |         PSTNEXT           |:FLAGS|////////////////////|
*     +---------------------------+------+--------------------+
*   8 |                                                       |
*     =                       PSTSRVNM                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  28 |         PSTWORTH          |         PSTENABL          |
*     +---------------------------+---------------------------+
*  30 |         PSTJOIN           |         PSTSTCHG          |
*     +---------------------------+---------------------------+
*  38 |         PSTPREPS          |         PSTPLEVC          |
*     +---------------------------+---------------------------+
*  40 |///////////////////////////////////////////////////////|
*     |///////////////////////////+-------------+-------------+
*  48 |///////////////////////////|   PSTNUM    |  PSTMAXNM   |
*     +---------------------------+-------------+-------------+
*  50 |         PSTCOMPB          |         PSTLOCAL          |
*     +---------------------------+---------------------------+
*  58 |         PSTOFFST          |         PSTSPECD          |
*     +---------------------------+---------------------------+
*  60 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  70
*
*** PSTBK - SSI Service Table Entry Block

 

PSTBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PSTBKLEN       0060 00000070
PSTBKSIZ       0060 0000000E
PSTCOMPB       0050
PSTDEFER       0004 80
PSTENABL       002C
PSTEPADR       0028
PSTFLAGS       0004
PSTJOIN        0030
PSTLOCAL       0054
PSTMAXNM       004E
PSTNEXT        0000
PSTNUM         004C
PSTOFFST       0058
PSTPLEVC       003C
PSTPREPS       0038
PSTSPECD       005C
PSTSRVNM       0008
PSTSTCHG       0034
PSTWORTH       0028

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:15:50 EDT.
Copyright IBM Corporation, 1990, 2011