Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
SSCBK
Control Block Contents
SSCBK DSECT
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
Copyright IBM Corporation, 1990, 2001