| Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM. | 
SSABK
Control Block Contents  
   SSABK DSECT
Cross Reference (Contains links to field and bit definitions)
SSABK Prolog
NAME : HCPSSABK DESCRIPTION: static save area block DSECT : SSABK FUNCTION : map processor local save areas LOCATED BY : PFXSSA, HCPSSASA CREATED BY : HCPSAMON, HCPSSA DELETED BY : HCPSAMOF SERIALIZED : VARY processor lock
SSABK Control Block Content
SSABK DSECT
Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SSABK          static save area block
     Cross processor return queue and misc fields
0000    0 Address      4 SSACPRQ        CPRQ count
0004    4 Address      4 *              CPRQ anchor
0008    8 Address      4 SSASAVC        Actual number of saveareas
000C   12 Address      4 SSASAVG        Average number of available
                                        saveareas
0010   16 Address      4 SSAALLOC       Allocated address of SSABK
0014   20 Address      4 SSASAVLW       Average savearea available count
                                        low water mark
0018   24 Address      4 SSASVH2O       Current savearea available count
                                        water mark
001C   28 Address      4 SSASRECT       Target number of savearea frames
                                        to reclaim from this processor
0020   32 Signed       4 SSAINTCT       Count of HCPSAMFS sample
                                        intervals that have passed since
                                        the last savearea reclaim attempt
                                        on this processor
0024   36 Signed       4 * (23)         Reserved for IBM use
     Static saveareas
0080  128 Bitstring  128 SSAFRF         RSM
0100  256 Bitstring  128 SSAALF         RSM
0180  384 Bitstring  128 *              Reserved for IBM use
0200  512 Bitstring  128 SSAMON         Monitor
0280  640 Bitstring  128 SSAMTR         Monitor
0300  768 Bitstring  128 SSAMPD         RCPU MP defer savearea
0380  896 Bitstring  128 SSAMAC         RSM macro register savearea
0400 1024 Bitstring  128 *              Reserved for IBM use
0480 1152 Bitstring  128 *              Reserved for IBM use
0500 1280 Bitstring  128 SSATRS         Trace Services savearea
0580 1408 Bitstring  128 SSASVC         Trace Services savearea (SVC)
0600 1536 Bitstring  128 SSAPGX         HCPPGXXE savearea
0680 1664 Bitstring  128 SSALCK         LOCKING (HCPLCK) SAVEAREA
0700 1792 Bitstring  128 SSAMNT         Monitor
0780 1920 Bitstring  128 SSACP          HCPSTKCP savearea.
0800 2048 Bitstring  128 SSACVU         HCPCVUMD savearea
0880 2176 Bitstring  128 SSATRQ         HCPTRQ savearea - (IR, RL, SL)
     Large (256 byte) static save areas used in both 390 and ESAME gens of
     CP. Keep on an integral 256 byte boundary.
0900 2304 Bitstring  256 SSASTK         HCPSTK Save Area (large)
0A00 2560 Bitstring  256 SSAASR         Assert facility private savearea
                                        (large)
0B00 2816 Bitstring  256 SSADTR         Data Trace Save Area (large)
0C00 3072 Bitstring  256 SSAPTE         RSM savearea for PTE, PTA, HTF
     Conditionally generated ESAME only large (256 byte) static save areas
     (reserved in the 390 gen of CP). Keep on an integral 256 byte boundary.
0D00 3328 Bitstring  256 SSAPTZDP       HCPPTZDP savearea - large
0E00 3584 Bitstring  256 SSAHTK         HCPHTKSK savearea - large
0F00 3840 Bitstring  128 * (2)          Reserved for IBM use
     End of SSABK structure definitions
     CKMAINTs to ensure that the savearea lengths in the different CP gens
     match the hardcoded lengths used above:
     CKMAINT to ensure that the SSABK is one page in length (matching the
     PLX definition):
SSABK Storage Layout
          
*** SSABK - static save area block
*
*     +---------------------------+---------------------------+
*   0 |         SSACPRQ           |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |         SSASAVC           |         SSASAVG           |
*     +---------------------------+---------------------------+
*  10 |         SSAALLOC          |         SSASAVLW          |
*     +---------------------------+---------------------------+
*  18 |         SSASVH2O          |         SSASRECT          |
*     +---------------------------+---------------------------+
*  20 |         SSAINTCT          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*  28 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  80 |                                                       |
*     =                        SSAFRF                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 100 |                                                       |
*     =                        SSAALF                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 180 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 200 |                                                       |
*     =                        SSAMON                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 280 |                                                       |
*     =                        SSAMTR                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 300 |                                                       |
*     =                        SSAMPD                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 380 |                                                       |
*     =                        SSAMAC                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 400 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 480 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 500 |                                                       |
*     =                        SSATRS                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 580 |                                                       |
*     =                        SSASVC                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 600 |                                                       |
*     =                        SSAPGX                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 680 |                                                       |
*     =                        SSALCK                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 700 |                                                       |
*     =                        SSAMNT                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 780 |                                                       |
*     =                        SSACP                          =
*     |                                                       |
*     +-------------------------------------------------------+
* 800 |                                                       |
*     =                        SSACVU                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 880 |                                                       |
*     =                        SSATRQ                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 900 |                                                       |
*     =                        SSASTK                         =
*     |                                                       |
*     +-------------------------------------------------------+
* A00 |                                                       |
*     =                        SSAASR                         =
*     |                                                       |
*     +-------------------------------------------------------+
* B00 |                                                       |
*     =                        SSADTR                         =
*     |                                                       |
*     +-------------------------------------------------------+
* C00 |                                                       |
*     =                        SSAPTE                         =
*     |                                                       |
*     +-------------------------------------------------------+
* D00 |                                                       |
*     =                       SSAPTZDP                        =
*     |                                                       |
*     +-------------------------------------------------------+
* E00 |                                                       |
*     =                        SSAHTK                         =
*     |                                                       |
*     +-------------------------------------------------------+
* F00 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*1000
*
*** SSABK - static save area block
SSABK Cross Reference
Symbol Dspl Value -------------- ---- ----- SSAALF 0100 SSAALLOC 0010 SSAASR 0A00 SSACP 0780 SSACPRQ 0000 SSACVU 0800 SSADTR 0B00 SSAFRF 0080 SSAHTK 0E00 SSAINTCT 0020 SSALCK 0680 SSAMAC 0380 SSAMNT 0700 SSAMON 0200 SSAMPD 0300 SSAMTR 0280 SSAPGX 0600 SSAPTE 0C00 SSAPTZDP 0D00 SSASAVC 0008 SSASAVG 000C SSASAVLW 0014 SSASRECT 001C SSASTK 0900 SSASVC 0580 SSASVH2O 0018 SSATRQ 0880 SSATRS 0500
Copyright IBM Corporation, 1990, 2002