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' SP2NOWAIT SPM_Resync_Asynch
                                            (NOWAIT)
              .1.. ....      SP2WAIT        X'40' SP2WAIT SPM_Resync_Synch (
                                            WAIT)
              ..1. ....      SP2SYNC        X'20' SP2SYNC
                                            SPM_Synch_SPS_Requests
              ...1 ....      SP2ASYNC       X'10' SP2ASYNC
                                            SPM_Asynch_SPS_Requests
              .... 1...      SP2BACKOUT     X'08' SP2BACKOUT
                                            SPM_Backout_Decision
              .... .1..      SP2COMMIT      X'04' SP2COMMIT
                                            SPM_Commit_Decision
    003D   61 Bitstring    1 SP2TRAC        Trace Flags
    003E   62 Bitstring    1 SP2FLAGS       Flags
              1... ....      SP2ENDWU       X'80' SP2ENDWU 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 V6R1.0.
Last updated on 23 Oct 2009 at 10:58:15 EDT.
Copyright IBM Corporation, 1990, 2008