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

SSCBK

Prolog  

Control Block Contents  
   SSCBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


SSCBK Prolog

 NAME       : HCPSSCBK
 DESCRIPTION: SYSTEM SERVICE CONTROL BLOCK
 DSECT      : SSCBK
 FUNCTION   : THIS CONTROL BLOCK PROVIDES AN ANCHOR AND A
              REPOSITORY FOR INFORMATION REQUIRED BY THE TSAF-RELATED
              SYSTEM SERVICES, *IDENT AND *CRM.
 LOCATED BY : SYSSSCBK FIELD OF SYSCM
 CREATED BY : HCPIUAIN
 DELETED BY : NONE
 SERIALIZED : THERE IS NO GENERAL LOCKING STRUCTURE OVER THIS
              BLOCK, BUT THERE ARE SEVERAL FIELDS WHICH ARE MODIFIED
              VIA COMPARE AND SWAP IN ORDER TO ENSURE THEIR INTEGRITY:
              SSCHIPTH AND SSCTGCNT.
              ALSO, THE HASH TABLE PLISTS CONTAINED HEREIN ARE LOCKED
              BY HCPGAL.  SEE HCPGAL FOR MORE INFORMATION.
 NOTES      : THIS COPY FILE REQUIRES THE FOLLOWING IN ORDER
              TO GENERATE PROPERLY:
              - HCPGALPL

 

SSCBK Control Block Content


SSCBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SSCBK          SYSTEM SERVICE CONTROL BLOCK
0000    0 Signed       4 SSCHIPTH       HIGH WATER MARK FOR *IDENT PATHS,
                                        UPDATED VIA "CS" INSTR, IT IS
                                        USED FOR DUMPING TABLE TO TSAF
0004    4 Signed       2 SSCINST        Resource instance number
0006    6 Signed       2 SSCTSFPT       PATH ID TO TSAF VIRTUAL MACHINE
0008    8 Character    8 SSCTSFVM       USERID OF TSAF VIRTUAL MACHINE
0010   16 Signed       4 SSCTGCNT       TOTAL COUNT OF GLOBALLY
                                        REGISTERED NAMES
0014   20 Signed       4 SSCFLAG        FLAGS (TSTB/RSTB MAY BE USED)
          1... ....      SSCTRQ         X'80' SSCTRQ TRQBK FOR VMDBK SCAN
                                        IS SCHEDULED
0018   24 Bitstring    1 SSCTFEAT       FEATURES OF TSAF VIRTUAL MACHINE
          1... ....      SSCGTWYS       X'80' SSCGTWYS GATEWAY LUS
                                        MANAGED
          .1.. ....      SSCDDSRV       X'40' SSCDDSRV DISTRIBUTED
                                        DIRECTORY SERVICES
0019   25 Bitstring    1 * (3)          RESERVED FOR IBM USE
001C   28 Signed       4 *              RESERVED FOR IBM USE
0020   32 Dbl-Word     8 SSCSRTLK (3)   LOCK ON RESOURCE TBL (SRTBKS)
0038   56 Signed       4 * (6)          RESERVED FOR IBM USE The length
                                        of the SSCGTWHT field for DATAMAP
                                        is 776
0050   80 Character  776 SSCGTWHT       HASH TABLE OF GATEWAYS The length
                                        of the SSCGRSHT field for DATAMAP
                                        is 776
0358  856 Character  776 SSCGRSHT       HASH TABLE OF SYSTEM AND GLOBAL
                                        RESOURCES The length of the
                                        SSCLRSHT field for DATAMAP is 776
0660 1632 Character  776 SSCLRSHT       HASH TABLE OF LOCAL RESOURCES The
                                        length of the SSCPTHHT field for
                                        DATAMAP is 776
0968 2408 Character  776 SSCPTHHT       HASH TABLE OF PATH ENTRIES FOR
                                        HANDLING SEVER FROM *IDENT
      MISCELLANEOUS SSCBK EQUATES
          000001F4       SSCMXGBL       500 MAX NUMBER OF NAMES THAT CAN
                                        BE REGISTERED WITH TSAF
          000001F4       SSCMXGTW       SSCMXGBL MAX NUMBER OF GATEWAYS
          000001F4       SSCMXGRS       SSCMXGBL MAX NUMBER OF GLOBAL
                                        RESOURCES
      NOTES      :  THE MAXIMUM NUMBER OF CF RESOURCES IS ALSO 65535, BUT T
             TABLE MAXIMUM IS ALREADY INCREASED DUE TO SYSTEM
             RESOURCES.
          0000FFFF       SSCMXCFG       65535 MAX NUMBER OF CF GATEWAYS
          0000FFFF       SSCMXSRS       65535 MAX NUMBER OF SYSTEM
                                        RESOURCES
          0000FFFF       SSCMXLRS       65535 MAX NUMBER OF LOCAL
                                        RESOURCES
          000000A4       SSCISGTW       (SSCMXCFG/400)+1 GATEWAY TABLE
                                        INDEX SIZE
          000000A4       SSCISGRS       (SSCMXSRS/400)+1 GLOBAL RESOURCE
                                        TBL INDEX SZ
          000000A4       SSCISLRS       (SSCMXLRS/400)+1 LOCAL RESOURCE
                                        TBL INDEX SZ
          000000A4       SSCISPTH       (65535/400)+1 PATHID TABLE INDEX
                                        SIZE
          0000018E       SSCSIZE        (*-SSCBK+7)/8 SIZE OF SSCBK IN
                                        DOUBLEWORDS

 

SSCBK Storage Layout

          
*** SSCBK - SYSTEM SERVICE CONTROL BLOCK
*
*     +---------------------------+-------------+-------------+
*   0 |         SSCHIPTH          |  SSCINST    |  SSCTSFPT   |
*     +---------------------------+-------------+-------------+
*   8 |                       SSCTSFVM                        |
*     +---------------------------+---------------------------+
*  10 |         SSCTGCNT          |         SSCFLAG           |
*     +------+--------------------+---------------------------+
*  18 |:TFEAT|////////////////////|///////////////////////////|
*     +------+--------------------+---------------------------+
*  20 |                                                       |
*     =                       SSCSRTLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  38 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  50 |                                                       |
*     =                       SSCGTWHT                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 358 |                                                       |
*     =                       SSCGRSHT                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 660 |                                                       |
*     =                       SSCLRSHT                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 968 |                                                       |
*     =                       SSCPTHHT                        =
*     |                                                       |
*     +-------------------------------------------------------+
* C70
*
*** SSCBK - SYSTEM SERVICE CONTROL BLOCK

 

SSCBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
SSCDDSRV       0018 40
SSCFLAG        0014
SSCGRSHT       0358
SSCGTWHT       0050
SSCGTWYS       0018 80
SSCHIPTH       0000
SSCINST        0004
SSCISGRS       0968 000000A4
SSCISGTW       0968 000000A4
SSCISLRS       0968 000000A4
SSCISPTH       0968 000000A4
SSCLRSHT       0660
SSCMXCFG       0968 0000FFFF
SSCMXGBL       0968 000001F4
SSCMXGRS       0968 000001F4
SSCMXGTW       0968 000001F4
SSCMXLRS       0968 0000FFFF
SSCMXSRS       0968 0000FFFF
SSCPTHHT       0968
SSCSIZE        0968 0000018E
SSCSRTLK       0020
SSCTFEAT       0018
SSCTGCNT       0010
SSCTRQ         0014 80
SSCTSFPT       0006
SSCTSFVM       0008

This information is based on z/VM V5R3.0. Last updated on 25 Jun 2007 at 17:34:09 EDT.
Copyright IBM Corporation, 1990, 2007