SSDBK | Back to Index page |
Prolog Control Block Contents SSDBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
SSDBK Prolog | Top of page |
NAME : HCPSSDBK DESCRIPTION: SYSTEM SMOOTHED DATA BLOCK DSECT : SSDBK FUNCTION : MAPS PERMANENT FREE STORAGE WHICH CONTAINS THE DATA HISTORY NEEDED FOR SMOOTHING OVER TIME. LOCATED BY : SRMSTPTB FIELD IN THE SRMBK CREATED BY : HCPISR AT SYSTEM INITIALIZATION. DELETED BY : NOT DELETED. PERMANENT FREE STORAGE. RELOCATION CONSIDERATIONS : None COMMENTS : - This control block is acquired by HCPISR at system initialization for the exclusive use of HCPSTP. Since HCPSTP is a single-threaded system task, there are no serialization requirements for the data. - There are 6 areas of the SSDBK. The last is defined by the ORG on SSDREST. The first 5 are all the same size and are 1st defined by the ORG on SSDTABLE. The corresponding areas are defined as follows. If R1 points to an entry in the first area then: 0*SSDTBL(,R1) - Value from CP data accumulator 1*SSDTBL(,R1) - Contains new sample average smoothed over DRATE. 2*SSDTBL(,R1) - Current delta value (observed) in the CP data accumulator this time. 3*SSDTBL(,R1) - Previous delta value (observed) in the CP data accumulator last time. (ONLY CALCULATED FOR SUBROUTINE SDATF. THIS VALUE IS CALCULATED FOR DEBUGGING ONLY) 4*SSDTBL(,R1) - Contains new sample average smoothed over HRATE. - The following equats may be used to address the data. - No offset is needed to access the value from the CP accumulator. - DRATEAVE = 1*SSDTBL - CDELTA = 2*SSDTBL - PDELTA = 3*SSDTBL - HRATEAVE = 4*SSDTBL |
SSDBK Control Block Content | Top of page |
|
SSDBK Storage Layout | Top of page |
*** SSDBK - SYSTEM SMOOTHED DATA BLOCK * * +-------------------------------------------------------+ * 0 | | * = SSDTABLE = * | | * +-------------------------------------------------------+ * 3E8 | | * = SSDREST = * | | * +-------------------------------------------------------+ * 410 * *** SSDBK - SYSTEM SMOOTHED DATA BLOCK *** Overlay for SSDTABLE in SSDBK * * +-------------------------------------------------------+ * 0 | SSDTB | * +-------------------------------------------------------+ * 8 | SSDELP | * +---------------------------+---------------------------+ * 10 | SSDSTL | SSDTRM | * +---------------------------+---------------------------+ * 18 | SSDTRD | * +---------------------------+---------------------------+ * 20 | SSDWSS | SSDPGIO | * +---------------------------+---------------------------+ * 28 | SSDC1CUM | SSDC1WSS | * +---------------------------+---------------------------+ * 30 | SSDC1PGR | SSDXSTUF | * +---------------------------+---------------------------+ * 38 | SSDAUWSS | SSDAUPGR | * +---------------------------+---------------------------+ * 40 | SSDSRWP | SSDSRWS | * +---------------------------+---------------------------+ * 48 | SSDSTEAL | SSDEXPF1 | * +---------------------------+---------------------------+ * 50 | SSDEXPF2 | SSDEXPF3 | * +---------------------------+---------------------------+ * 58 | SSDXSTR | SSDXMIG | * +---------------------------+---------------------------+ * 60 | SSDMDCPR | SSDMDCPW | * +---------------------------+---------------------------+ * 68 | SSDXMI2 | SSDMDCIA | * +---------------------------+---------------------------+ * 70 | SSDMDCNA | SSDSTL2 | * +---------------------------+---------------------------+ * 78 | SSDDORM | SSDTCDEL | * +---------------------------+---------------------------+ * 80 | SSDTCXDL | SSDDL | * +---------------------------+---------------------------+ * 88 | SSDD0 | SSDD1 | * +---------------------------+---------------------------+ * 90 | SSDD2 | SSDD3 | * +---------------------------+---------------------------+ * 98 | SSDLD0 | SSDLD1 | * +---------------------------+---------------------------+ * A0 | SSDLD2 | SSDLD3 | * +---------------------------+---------------------------+ * A8 | SSDE0 | SSDE1 | * +---------------------------+---------------------------+ * B0 | SSDE2 | SSDE3 | * +---------------------------+---------------------------+ * B8 | SSDLE0 | SSDLE1 | * +---------------------------+---------------------------+ * C0 | SSDLE2 | SSDLE3 | * +---------------------------+---------------------------+ * C8 * *** Overlay for SSDTABLE in SSDBK *** Overlay for SSDREST in SSDBK * * +-------------------------------------------------------+ * 3E8 | | * = SSDUSERB = * | +-----------------------------------------+ * | | 40A * +-------------+ * *** Overlay for SSDREST in SSDBK |
SSDBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CDELTA 03E8 00000190 DRATEAVG 03E8 000000C8 HRATEAVG 03E8 00000320 PDELTA 03E8 00000258 SSDAUPGR 003C SSDAUWSS 0038 SSDC1CUM 0028 SSDC1PGR 0030 SSDC1WSS 002C SSDDL 0084 SSDDORM 0078 SSDD0 0088 SSDD1 008C SSDD2 0090 SSDD3 0094 SSDELP 0008 SSDEXPF1 004C SSDEXPF2 0050 SSDEXPF3 0054 SSDE0 00A8 SSDE1 00AC SSDE2 00B0 SSDE3 00B4 SSDLD0 0098 SSDLD1 009C SSDLD2 00A0 SSDLD3 00A4 SSDLE0 00B8 SSDLE1 00BC SSDLE2 00C0 SSDLE3 00C4 SSDMDCIA 006C SSDMDCNA 0070 SSDMDCPR 0060 SSDMDCPW 0064 SSDPGIO 0024 SSDREST 03E8 SSDSIZE 03E8 00000082 SSDSRWP 0040 SSDSRWS 0044 SSDSTEAL 0048 SSDSTL 0010 SSDSTL2 0074 SSDTABLE 0000 SSDTB 0000 SSDTBL 00C4 000000C8 SSDTCDEL 007C SSDTCXDL 0080 SSDTRD 0018 SSDTRM 0014 SSDUSERB 03E8 SSDUSERC 0080 00000084 SSDUSERL 00C4 00000044 SSDUSRBE 03E8 0000040A SSDWSS 0020 SSDXMIG 005C SSDXMI2 0068 SSDXSTR 0058 SSDXSTUF 0034 |
Copyright IBM Corporation, 1990, 2022