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

SP2

Prolog  

Control Block Contents  
   SP2 DSECT
   SP2PBASE DSECT
   SP2PDESC DSECT
   SP2PBASE DSECT
   SP2PDESC DSECT
   SP2 DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


SP2 Prolog

 Name       : DMS2SP
 Description: CRR Syncpoint Manager Control Block (SPMCB)
 DSECT      : SP2

 

SP2 Control Block Content


SP2 DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SP2            CRR Syncpoint Manager Control
                                        Block (SPMCB)
0000    0 Character    8 SP2IDENT       Eye catcher.
0008    8 Bitstring    8 SP2RSNAM       Recovery Server Name.
0010   16 Bitstring   16 SP2RSLOG       Recovery Server Logname
0020   32 Address      4 SP2FPBEG       First entry on WURE/RE free pool
                                        list.
0024   36 Address      4 SP2FPEND       Last entry on WURE/RE free pool
                                        list.
0028   40 Address      4 SP2WURPT       Pointer to SPM WURE chain.
002C   44 Address      4 SP2FPERR       Available Error Block Pool.
0030   48 Address      4 SP2PCAX        Protected Conversation Adapter
                                        exit.
0034   52 Address      4 SP2LCX         SFS linkage control exit address.
0038   56 Signed       4 SP2CRRECB      ECB defined to allow DMSMARK to
                                        POST and for CPI-CI Wait on Event
                                        to test.
          .1.. ....      SP2COMPLETED   X'40' OS Format Event Completed
                                        Bit
003C   60 Address      1 SP2WUSO        Syncpoint Options.
          1... ....      SP2NOWAIT      X'80' SPM_Resync_Asynch (NOWAIT)
          .1.. ....      SP2WAIT        X'40' SPM_Resync_Synch ( WAIT)
          ..1. ....      SP2SYNC        X'20' SPM_Synch_SPS_Requests
          ...1 ....      SP2ASYNC       X'10' SPM_Asynch_SPS_Requests
          .... 1...      SP2BACKOUT     X'08' SPM_Backout_Decision
          .... .1..      SP2COMMIT      X'04' SPM_Commit_Decision
003D   61 Bitstring    1 SP2TRAC        Trace Flags
003E   62 Bitstring    1 SP2FLAGS       Flags
          1... ....      SP2ENDWU       X'80' Active_WURE indicator for
                                        end of workunit processing
003F   63 Bitstring    1 *              Alignment
0040   64 Bitstring   32 SP2ARCE (0)    Logger Async Request Chain
                                        Element. - This length must be
                                        changed if the - size of the
                                        Common ARCE element is - changed.
                                        The PLAS version also has - this
                                        length, and will generate an -
                                        error if there is a mis-match.
0040   64 Bitstring   12 *              *
004C   76 Bitstring    1 *              (INDICATE SPMCB TYPE ARCE)
004D   77 Bitstring   19 *              *
          00000060       SP2AREA        * CSL Fast Path interface Get
                                        official CSL requirements:
     PARAMETER LIST

SP2PBASE DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SP2PBASE       CRR Syncpoint Manager Control
                                        Block (SPMCB)
0000    0 Signed       4 SP2PPTR        PTR TO DESCR LIST
0004    4 Signed       4 SP2PMARK       CEE PLIST MARKER
0008    8 Signed       4 SP2PPARM (0)
0008    8 Signed       4 SP2PP1         PARAMETER 1
000C   12 Signed       4 SP2PP2         PARAMETER 2
0010   16 Signed       4 SP2PP3         PARAMETER 3
0014   20 Signed       4 SP2PP4         PARAMETER 4
0018   24 Signed       4 SP2PP5         PARAMETER 5
001C   28 Signed       4 SP2PP6         PARAMETER 6
0020   32 Signed       4 SP2PP7         PARAMETER 7
0024   36 Signed       4 SP2PP8         PARAMETER 8
0028   40 Signed       4 SP2PP9         PARAMETER 9
002C   44 Signed       4 SP2PP10        PARAMETER 10
     DESCRIPTORS

SP2PDESC DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SP2PDESC       CRR Syncpoint Manager Control
                                        Block (SPMCB)
0000    0 Signed       4 SP2PHW         NUMBER OF HEAD WORDS
0004    4 Signed       4 SP2PPCT        NUMBER OF PARMS
0008    8 Signed       4 SP2PL1         LENGTH PARAMETER 1
000C   12 Character    1 * (3)          RESERVED
000F   15 Character    1 SP2PT1         DATATYPE PARAMETER 1
0010   16 Signed       4 SP2PL2         LENGTH PARAMETER 2
0014   20 Character    1 * (3)          RESERVED
0017   23 Character    1 SP2PT2         DATATYPE PARAMETER 2
0018   24 Signed       4 SP2PL3         LENGTH PARAMETER 3
001C   28 Character    1 * (3)          RESERVED
001F   31 Character    1 SP2PT3         DATATYPE PARAMETER 3
0020   32 Signed       4 SP2PL4         LENGTH PARAMETER 4
0024   36 Character    1 * (3)          RESERVED
0027   39 Character    1 SP2PT4         DATATYPE PARAMETER 4
0028   40 Signed       4 SP2PL5         LENGTH PARAMETER 5
002C   44 Character    1 * (3)          RESERVED
002F   47 Character    1 SP2PT5         DATATYPE PARAMETER 5
0030   48 Signed       4 SP2PL6         LENGTH PARAMETER 6
0034   52 Character    1 * (3)          RESERVED
0037   55 Character    1 SP2PT6         DATATYPE PARAMETER 6
0038   56 Signed       4 SP2PL7         LENGTH PARAMETER 7
003C   60 Character    1 * (3)          RESERVED
003F   63 Character    1 SP2PT7         DATATYPE PARAMETER 7
0040   64 Signed       4 SP2PL8         LENGTH PARAMETER 8
0044   68 Character    1 * (3)          RESERVED
0047   71 Character    1 SP2PT8         DATATYPE PARAMETER 8
0048   72 Signed       4 SP2PL9         LENGTH PARAMETER 9
004C   76 Character    1 * (3)          RESERVED
004F   79 Character    1 SP2PT9         DATATYPE PARAMETER 9
0050   80 Signed       4 SP2PL10        LENGTH PARAMETER 10
0054   84 Character    1 * (3)          RESERVED
0057   87 Character    1 SP2PT10        DATATYPE PARAMETER 10 End
                                        official CSL requirements.

SP2PBASE DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SP2PBASE       CRR Syncpoint Manager Control
                                        Block (SPMCB)
          00000030       SP2PBLEN       *-SP2PBASE Size of CSL parameter
                                        list.

SP2PDESC DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SP2PDESC       CRR Syncpoint Manager Control
                                        Block (SPMCB)
          00000058       SP2PDLEN       *-SP2PDESC Size of CSL descriptor
                                        list.

SP2 DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SP2            CRR Syncpoint Manager Control
                                        Block (SPMCB)
0060   96 Bitstring   48 SP2PLIST       CSL parameter list.
0090  144 Bitstring   88 SP2DESCR       CSL descriptor list.
00E8  232 Signed       4 SP2INWRK       Number of resources in work
00EC  236 Address      4 SP2TRADD       Trace storage address
00F0  240 Signed       2 SP2LAVAIL      LUWIDs Available
00F2  242 Signed       2 SP2LUSED       LUWIDs Used
00F4  244 Bitstring    2 *              Reserved (alignment)
00F6  246 Bitstring   18 SP2LFQLN       LUWID FQLN
0108  264 Bitstring    6 SP2LINSTID     LUWID Instance ID
010E  270 Bitstring    2 SP2LSEQ        LUWID Sequence number
          00000110       SP2LENBY       *-SP2 Length of SPM CB.

 

SP2 Storage Layout

 
*** SP2 - CRR Syncpoint Manager Control Block (SPMCB)
*
*     +-------------------------------------------------------+
*   0 |                       SP2IDENT                        |
*     +-------------------------------------------------------+
*   8 |                       SP2RSNAM                        |
*     +-------------------------------------------------------+
*  10 |                       SP2RSLOG                        |
*     |                                                       |
*     +---------------------------+---------------------------+
*  20 |         SP2FPBEG          |         SP2FPEND          |
*     +---------------------------+---------------------------+
*  28 |         SP2WURPT          |         SP2FPERR          |
*     +---------------------------+---------------------------+
*  30 |         SP2PCAX           |          SP2LCX           |
*     +---------------------------+------+------+------+------+
*  38 |        SP2CRRECB          |:WUSO |:TRAC |:FLAGS|//////|
*     +---------------------------+------+------+------+------+
*  40 |///////////////////////////////////////////////////////|
*     |///////////////////////////+------+--------------------+
*  48 |///////////////////////////|//////|////////////////////|
*     +---------------------------+------+////////////////////|
*     |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  60
*
*** SP2 - CRR Syncpoint Manager Control Block (SPMCB)
 
*** SP2PBASE - CRR Syncpoint Manager Control Block (SPMCB)
*
*     +---------------------------+---------------------------+
*   0 |         SP2PPTR           |         SP2PMARK          |
*     +---------------------------+---------------------------+
*   8 |          SP2PP1           |          SP2PP2           |
*     +---------------------------+---------------------------+
*  10 |          SP2PP3           |          SP2PP4           |
*     +---------------------------+---------------------------+
*  18 |          SP2PP5           |          SP2PP6           |
*     +---------------------------+---------------------------+
*  20 |          SP2PP7           |          SP2PP8           |
*     +---------------------------+---------------------------+
*  28 |          SP2PP9           |         SP2PP10           |
*     +---------------------------+---------------------------+
*  30
*
*** SP2PBASE - CRR Syncpoint Manager Control Block (SPMCB)
 
*** SP2PDESC - CRR Syncpoint Manager Control Block (SPMCB)
*
*     +---------------------------+---------------------------+
*   0 |          SP2PHW           |         SP2PPCT           |
*     +---------------------------+--------------------+------+
*   8 |          SP2PL1           |////////////////////|SP2PT1|
*     +---------------------------+--------------------+------+
*  10 |          SP2PL2           |////////////////////|SP2PT2|
*     +---------------------------+--------------------+------+
*  18 |          SP2PL3           |////////////////////|SP2PT3|
*     +---------------------------+--------------------+------+
*  20 |          SP2PL4           |////////////////////|SP2PT4|
*     +---------------------------+--------------------+------+
*  28 |          SP2PL5           |////////////////////|SP2PT5|
*     +---------------------------+--------------------+------+
*  30 |          SP2PL6           |////////////////////|SP2PT6|
*     +---------------------------+--------------------+------+
*  38 |          SP2PL7           |////////////////////|SP2PT7|
*     +---------------------------+--------------------+------+
*  40 |          SP2PL8           |////////////////////|SP2PT8|
*     +---------------------------+--------------------+------+
*  48 |          SP2PL9           |////////////////////|SP2PT9|
*     +---------------------------+--------------------+------+
*  50 |         SP2PL10           |////////////////////|:PT10 |
*     +---------------------------+--------------------+------+
*  58
*
*** SP2PDESC - CRR Syncpoint Manager Control Block (SPMCB)
 
*** SP2PBASE - CRR Syncpoint Manager Control Block (SPMCB)
*
*
*** SP2PBASE - CRR Syncpoint Manager Control Block (SPMCB)
 
*** SP2PDESC - CRR Syncpoint Manager Control Block (SPMCB)
*
*
*** SP2PDESC - CRR Syncpoint Manager Control Block (SPMCB)
 
*** SP2 - CRR Syncpoint Manager Control Block (SPMCB)
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                         SP2                           =
*     |                                                       |
*     +-------------------------------------------------------+
*  60 |                                                       |
*     =                       SP2PLIST                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  90 |                                                       |
*     =                       SP2DESCR                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  E8 |         SP2INWRK          |         SP2TRADD          |
*     +-------------+-------------+-------------+-------------+
*  F0 | SP2LAVAIL   |  SP2LUSED   |/////////////|             |
*     +-------------+-------------+-------------+             |
*     |                       SP2LFQLN                        |
*     |                                                       |
*     +-----------------------------------------+-------------+
* 108 |               SP2LINSTID                |  SP2LSEQ    |
*     +-----------------------------------------+-------------+
* 110
*
*** SP2 - CRR Syncpoint Manager Control Block (SPMCB)

 

SP2 Cross Reference

Symbol         Dspl Value
-------------- ---- -----
SP2ARCE        0040
SP2AREA        004D 00000060
SP2ASYNC       003C 10
SP2BACKOUT     003C 08
SP2COMMIT      003C 04
SP2COMPLETED   0038 40
SP2CRRECB      0038
SP2DESCR       0090
SP2ENDWU       003E 80
SP2FLAGS       003E
SP2FPBEG       0020
SP2FPEND       0024
SP2FPERR       002C
SP2IDENT       0000
SP2INWRK       00E8
SP2LAVAIL      00F0
SP2LCX         0034
SP2LENBY       010E 00000110
SP2LFQLN       00F6
SP2LINSTID     0108
SP2LSEQ        010E
SP2LUSED       00F2
SP2NOWAIT      003C 80
SP2PBLEN       0000 00000030
SP2PCAX        0030
SP2PDLEN       0000 00000058
SP2PHW         0000
SP2PLIST       0060
SP2PL1         0008
SP2PL10        0050
SP2PL2         0010
SP2PL3         0018
SP2PL4         0020
SP2PL5         0028
SP2PL6         0030
SP2PL7         0038
SP2PL8         0040
SP2PL9         0048
SP2PMARK       0004
SP2PPARM       0008
SP2PPCT        0004
SP2PPTR        0000
SP2PP1         0008
SP2PP10        002C
SP2PP2         000C
SP2PP3         0010
SP2PP4         0014
SP2PP5         0018
SP2PP6         001C
SP2PP7         0020
SP2PP8         0024
SP2PP9         0028
SP2PT1         000F
SP2PT10        0057
SP2PT2         0017
SP2PT3         001F
SP2PT4         0027
SP2PT5         002F
SP2PT6         0037
SP2PT7         003F
SP2PT8         0047
SP2PT9         004F
SP2RSLOG       0010
SP2RSNAM       0008
SP2SYNC        003C 20
SP2TRAC        003D
SP2TRADD       00EC
SP2WAIT        003C 40
SP2WURPT       0028
SP2WUSO        003C

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 14:04:45 EDT.
Copyright IBM Corporation, 1990, 2002