Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
SHPBK
Control Block Contents
SHPBK DSECT
Cross Reference (Contains links to field and bit definitions)
SHPBK Prolog
Name : SHPBK DSECT : SHPBK Description: Map/Generate CSE Sys Definition Table
SHPBK Control Block Content
SHPBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SHPBK Map/Generate CSE Sys Definition Table 0000 0 Character 8 SHPSYSNM Logical system name 0008 8 Character 8 SHPCVM CSE Communication VM name 0010 16 Character 8 SHPALIAS System name alias 0018 24 Signed 4 SHPNQ1 Number of entries in Q1 001C 28 Signed 4 SHPNQ2 Number of entries in Q2 0020 32 Signed 4 SHPNQ1T Number of times Q1 serviced 0024 36 Signed 4 SHPNQ2T Number of times Q2 serviced 0028 40 Signed 4 SHPQ1 Q1 chain 002C 44 Signed 4 SHPQ2 Q2 chain 0030 48 Signed 4 SHPADT1 Address of Q1 timer element 0034 52 Address 2 SHPLN Table length in bytes 0036 54 Signed 2 SHPQ1DEL Number of seconds to wait in Q1 0038 56 Bitstring 1 SHPTYPE S*1 System type (Main or Shared) .1.. .... SHPTYPES X'40' SHPTYPES Associated system 1... .... SHPTYPEM X'80' SHPTYPEM Main system 0039 57 Bitstring 1 SHPSTAT S*2 System status field .... ...1 SHPCVMA X'01' SHPCVMA The CVM is active .... ..1. SHPINIT X'02' SHPINIT CVM was initialized at least once .... .1.. SHPSYNCR X'04' SHPSYNCR Request synchronization .... 1... Q1TIMPOP X'08' Q1TIMPOP Q1 is not being serviced ...1 .... SHPLKDR X'10' SHPLKDR CVM has lost communication with System-B 1... .... SHPMSG X'80' SHPMSG Msg 972W was already sent 003A 58 Bitstring 1 SHPFLG1 S*3 First flag field .... ...1 SHPPOST X'01' SHPPOST The CVM has been posted .... ..1. SHPQ1TST X'02' SHPQ1TST Q1 timer is set .... .1.. SHPPOSTR X'04' SHPPOSTR Post the CVM for this system .... 1... SHPTIMDA X'08' SHPTIMDA Disable timer pops ...1 .... SHPTRFIN X'10' SHPTRFIN Incoming traffic received ..1. .... SHPWKQ2 X'20' SHPWKQ2 Processing Q2 .1.. .... SHPDBACT X'40' SHPDBACT Deferred buffer task is active 003B 59 Address 1 SHPINDEX S*4 System Index in bit map form 003C 60 Address 1 SHPLNSNM S*5 Length of system name 003D 61 Address 1 SHPLNUNM S*6 Length of the CVM name 003E 62 Address 1 SHPLNANM S*7 Length of system name alias 003F 63 Address 1 SHPBNDX S*8 System Index in binary 0040 64 Address 1 SHPISFRI S*9 CSE level code, if known .... .... SHPISFR0 X'00' SHPISFR0 CSE Release not known .... ...1 SHPISFR1 X'01' SHPISFR1 CSE level 1 .... ..1. SHPISFR2 X'02' SHPISFR2 CSE level 2 .... ..11 SHPISFR3 X'03' SHPISFR3 CSE level 3 .... .111 SHPISFR4 X'07' SHPISFR4 CSE level 4 0041 65 Bitstring 1 SHPSSTAT S*10 Spool sharing status byte 1... .... SHPNSHRS X'80' SHPNSHRS Cross system spooling with this system was disabled by SYSGEN. .1.. .... SHPNSHRQ X'40' SHPNSHRQ Cross system spooling with this system was disabled by QITEM. ..1. .... SHPTROFF X'20' SHPTROFF Stop CSE tracing. ...1 .... SHPTRFRZ X'10' SHPTRFRZ CSE tracing freeze bit. Stop tracing if we are going to sync. 0042 66 Bitstring 1 SHPGSDLK S*11 CSE command lock used by XCC 0043 67 Bitstring 1 SHPHPOOL RDR *SPL system index 0044 68 Bitstring 4 * Reserved for IBM use 0048 72 Signed 4 SHPDBANC Anchor of deferred buffer chain 004C 76 Signed 4 SHPDBLAS Pointer to last deferred buffer 0050 80 Signed 4 * Reserved for IBM use 0054 84 Signed 4 * Reserved for IBM use 0058 88 Dbl-Word 8 SHPLOCK (6) Used by spin lock logic 0088 136 Dbl-Word 8 * (2) Reserved for IBM use 0098 152 Dbl-Word 8 SHPEND (0) 00000098 SHPSZ (*-SHPSYSNM) 00000013 SHPSZD (*-SHPSYSNM)/8 Size in d-words
SHPBK Storage Layout
*** SHPBK - Control Block in SHPBK * * +-------------------------------------------------------+ * 0 | SHPSYSNM | * +-------------------------------------------------------+ * 8 | SHPCVM | * +-------------------------------------------------------+ * 10 | SHPALIAS | * +---------------------------+---------------------------+ * 18 | SHPNQ1 | SHPNQ2 | * +---------------------------+---------------------------+ * 20 | SHPNQ1T | SHPNQ2T | * +---------------------------+---------------------------+ * 28 | SHPQ1 | SHPQ2 | * +---------------------------+-------------+-------------+ * 30 | SHPADT1 | SHPLN | SHPQ1DEL | * +------+------+------+------+------+------+------+------+ * 38 |:TYPE |:STAT |:FLG1 |:INDEX|:LNSNM|:LNUNM|:LNANM|:BNDX | * +------+------+------+------+------+------+------+------+ * 40 |:ISFRI|:SSTAT|:GSDLK|:HPOOL|///////////////////////////| * +------+------+------+------+---------------------------+ * 48 | SHPDBANC | SHPDBLAS | * +---------------------------+---------------------------+ * 50 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 58 | | * = SHPLOCK = * | | * +-------------------------------------------------------+ * 88 |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * *** SHPBK - Control Block in SHPBK
SHPBK Cross Reference
Symbol Dspl Value -------------- ---- ----- Q1TIMPOP 0039 08 SHPADT1 0030 SHPALIAS 0010 SHPBNDX 003F SHPCVM 0008 SHPCVMA 0039 01 SHPDBACT 003A 40 SHPDBANC 0048 SHPDBLAS 004C SHPEND 0098 SHPFLG1 003A SHPGSDLK 0042 SHPHPOOL 0043 SHPINDEX 003B SHPINIT 0039 02 SHPISFRI 0040 SHPISFR0 0040 00 SHPISFR1 0040 01 SHPISFR2 0040 02 SHPISFR3 0040 03 SHPISFR4 0040 07 SHPLKDR 0039 10 SHPLN 0034 SHPLNANM 003E SHPLNSNM 003C SHPLNUNM 003D SHPLOCK 0058 SHPMSG 0039 80 SHPNQ1 0018 SHPNQ1T 0020 SHPNQ2 001C SHPNQ2T 0024 SHPNSHRQ 0041 40 SHPNSHRS 0041 80 SHPPOST 003A 01 SHPPOSTR 003A 04 SHPQ1 0028 SHPQ1DEL 0036 SHPQ1TST 003A 02 SHPQ2 002C SHPSSTAT 0041 SHPSTAT 0039 SHPSYNCR 0039 04 SHPSYSNM 0000 SHPSZ 0098 00000098 SHPSZD 0098 00000013 SHPTIMDA 003A 08 SHPTRFIN 003A 10 SHPTRFRZ 0041 10 SHPTROFF 0041 20 SHPTYPE 0038 SHPTYPEM 0038 80 SHPTYPES 0038 40 SHPWKQ2 003A 20
Copyright IBM Corporation, 1990, 2009