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 = * | | * +-------------------------------------------------------+ * 898 | | * = SSDREST = * | | * +-------------------------------------------------------+ * 8C0 * *** 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 | | * +---------------------------+ | * 88 | | * = SSDPGDBS = * | +---------------------------+ * | | | * +---------------------------+ | * D8 | | * = SSDPGDBM = * | +---------------------------+ * | | | * +---------------------------+ | * 128 | | * = SSDPGDBR = * | +---------------------------+ * 170 | | SSDDL | * +---------------------------+---------------------------+ * 178 | SSDD0 | SSDD1 | * +---------------------------+---------------------------+ * 180 | SSDD2 | SSDD3 | * +---------------------------+---------------------------+ * 188 | SSDLD0 | SSDLD1 | * +---------------------------+---------------------------+ * 190 | SSDLD2 | SSDLD3 | * +---------------------------+---------------------------+ * 198 | SSDE0 | SSDE1 | * +---------------------------+---------------------------+ * 1A0 | SSDE2 | SSDE3 | * +---------------------------+---------------------------+ * 1A8 | SSDLE0 | SSDLE1 | * +---------------------------+---------------------------+ * 1B0 | SSDLE2 | SSDLE3 | * +---------------------------+---------------------------+ * 1B8 * *** Overlay for SSDTABLE in SSDBK *** Overlay for SSDREST in SSDBK * * +-------------------------------------------------------+ * 898 | | * = SSDUSERB = * | +-----------------------------------------+ * | | 8BA * +-------------+ * *** Overlay for SSDREST in SSDBK |
SSDBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CDELTA 0898 00000370 DRATEAVG 0898 000001B8 HRATEAVG 0898 000006E0 PDELTA 0898 00000528 SSDAUPGR 003C SSDAUWSS 0038 SSDBMSZ 00D4 00000014 SSDBRSZ 0124 00000014 SSDBSSZ 0084 00000014 SSDC1CUM 0028 SSDC1PGR 0030 SSDC1WSS 002C SSDDL 0174 SSDDORM 0078 SSDD0 0178 SSDD1 017C SSDD2 0180 SSDD3 0184 SSDELP 0008 SSDEXPF1 004C SSDEXPF2 0050 SSDEXPF3 0054 SSDE0 0198 SSDE1 019C SSDE2 01A0 SSDE3 01A4 SSDLD0 0188 SSDLD1 018C SSDLD2 0190 SSDLD3 0194 SSDLE0 01A8 SSDLE1 01AC SSDLE2 01B0 SSDLE3 01B4 SSDMDCIA 006C SSDMDCNA 0070 SSDMDCPR 0060 SSDMDCPW 0064 SSDPGDBM 00D4 SSDPGDBR 0124 SSDPGDBS 0084 SSDPGIO 0024 SSDREST 0898 SSDSIZE 0898 00000118 SSDSRWP 0040 SSDSRWS 0044 SSDSTEAL 0048 SSDSTL 0010 SSDSTL2 0074 SSDTABLE 0000 SSDTB 0000 SSDTBL 01B4 000001B8 SSDTCDEL 007C SSDTCXDL 0080 SSDTRD 0018 SSDTRM 0014 SSDUSERB 0898 SSDUSERC 0124 00000174 SSDUSERL 01B4 00000044 SSDUSRBE 0898 000008BA SSDWSS 0020 SSDXMIG 005C SSDXMI2 0068 SSDXSTR 0058 SSDXSTUF 0034 |
Copyright IBM Corporation, 1990, 2013