Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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 @V6SJSP4 to test. @V6SJSP4 .1.. .... SP2COMPLETED X'40' OS Format Event Completed @V6SJSP4 Bit @V6SJSP4 @V6SJSP4 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 EQU X'03' Reserved 003D 61 Bitstring 1 SP2TRAC TRACE FLAGS 003E 62 Bitstring 1 SP2FLAGS Flags @V6SJSP4 1... .... SP2ENDWU X'80' Active_WURE indicator for @V6SJSP4 end of workunit processing @V6SJSP4 003F 63 Bitstring 1 * Alignment @V6SJSP4 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 0 SP2PLIST CSL parameter list. 0090 144 Bitstring 0 SP2DESCR CSL descriptor list. 00E8 232 Signed 4 SP2INWRK Number of resources in work @V6SJSP4 00EC 236 Address 4 SP2TRADD Trace storage address @V6SJS6U @V6SJSP4 00F0 240 Signed 2 SP2LAVAIL LUWIDs Available @VR100P4 00F2 242 Signed 2 SP2LUSED LUWIDs Used @VR100P4 00F4 244 Bitstring 2 * Reserved (alignment) @VR100P4 00F6 246 Bitstring 18 SP2LFQLN LUWID FQLN @VR100P4 0108 264 Bitstring 6 SP2LINSTID LUWID Instance ID @VR100P4 010E 270 Bitstring 2 SP2LSEQ LUWID Sequence number @VR100P4 @VR100P4 @VR100P4 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)
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       SP2PBASE                        =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** SP2PBASE - CRR Syncpoint Manager Control Block (SPMCB)
*** SP2PDESC - CRR Syncpoint Manager Control Block (SPMCB)
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       SP2PDESC                        =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** 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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:13:22 EDT.
Copyright IBM Corporation, 1990, 1999