SSCBK - 32-bit CP - V4R4.0

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' TRQBK FOR VMDBK SCAN IS
                                            SCHEDULED
    0018   24 Bitstring    1 SSCTFEAT       FEATURES OF TSAF VIRTUAL MACHINE
              1... ....      SSCGTWYS       X'80' GATEWAY LUS MANAGED
              .1.. ....      SSCDDSRV       X'40' 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 V4R4.0. Last updated on 29 Jul 2003 at 16:22:13 EDT.
Copyright IBM Corporation, 1990, 2003