CMCT mapping

Table 1. Structure CMCT
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 0 CMCT  
0 (0) CHARACTER 4  CMCTNAME - ACRONYM 'CMCT'
4 (4) BITSTRING 1  CMCTVERS CMCT Version number
4 (4) X'0' 0  CMCTVER0 "00" Base CMCT
4 (4) X'1' 0  CMCTVER1 "01" CMCT includes extended measurement mode support
5 (5) BITSTRING 3  CMCTRSV1 Reserved
8 (8) ADDRESS 4  CMCTDBVT - ADDR OF DBVT
12 (C) ADDRESS 4  CMCTCPMT - ADDR OF CHANNEL PATH MEASUREMENT TABLE
16 (10) SIGNED 4  CMCTCMBR - REAL ADDR OF CMB
20 (14) ADDRESS 4  CMCTCMBV - VIRTUAL ADDR OF CMB
24 (18) ADDRESS 4  CMCTCPWK - ADDR OF 32 BYTE WORKAREA FOR STCPS INSTRUCTION
28 (1C) ADDRESS 4  CMCTHICP - ADDR OF HIGHEST VALID ENTRY IN CPMT
32 (20) DBL WORD 8  CMCTPERM - ALLOCATION BLOCK FOR PERM DMB STORAGE
32 (20) X'20' 0  CMCTPDMB "CMCTPERM+0" ADDR OF 1ST IN USE PERM DMB
32 (20) X'24' 0  CMCTPCID "CMCTPERM+4" CPOOL ID FOR PERM DMBS
40 (28) SIGNED 4  CMCTRSV2  
44 (2C) SIGNED 4  CMCTRSEQ SEQ. NO. OF LAST DROPOFF READ
48 (30) SIGNED 2  CMCTHMBI - THE HIGHEST MBI ASSIGNED BY IOS
50 (32) SIGNED 2  CMCTCMBT - THE TOTAL NUMBER OF CMB ENTRIES
52 (34) SIGNED 4  CMCTUPDT - TIME OF LAST DMB/CPMT UPDATE
56 (38) SIGNED 4  CMCTSAMI - TIME INTERVAL BETWEEN CHAN MEAS SAMPLES IN MILLISECONDS
60 (3C) SIGNED 2  CMCTCTUN - TUNTS BETWEEN CHAN MEAS SAMPLES
62 (3E) SIGNED 2  CMCTCTU - TUNTS REMAINING TO NEXT CHAN MEAS SAMPL
64 (40) SIGNED 4  CMCTSTRT - TIME MEASUREMENTS SET TO START PENDING
68 (44) SIGNED 4  CMCTELST - ELAPSED TIME SINCE DMB/CPMT UPDATE IN 128 MICRO SECONDS
72 (48) SIGNED 4  CMCTSYNI - TIME TO SYNCH CHAN TIMERS IN MILLISECONDS
76 (4C) SIGNED 4  CMCTSPIP - ?SPI CALL PARAMETERS ADDRESS
80 (50) SIGNED 2  CMCTDSIZ - NO. OF BYTES TO ALLOC IN NEW DMB CPOOL
82 (52) SIGNED 2  CMCTRSV5  
84 (54) SIGNED 2  CMCTSAMC - NO. OF SAMPLES OF UCB QUEUE LENGTHS
86 (56) SIGNED 2  CMCTMORE - TOTAL NO. OF ENTRIES REQUIRED IN UPPER PORTION OF CMB
88 (58) SIGNED 2  CMCTCMBN - NO. OF ADDITIONAL CMB SLOTS SPECIFIED AS N IN CMB KEYWORD
90 (5A) BITSTRING 1  CMCTDVCL DEVICE CLASS REQUEST FLAGS
      1... ....  CMCTUNTR "BIT0" - UNIT RECORD DEVICES
      .1.. ....  CMCTCOMM "BIT1" - COMMUNICATIONS EQUIPMENT
      ..1. ....  CMCTGRPH "BIT2" - GRAPHICS DEVICES
      ...1 ....  CMCTCHRD "BIT3" - CHARACTER READER DEVICES
91 (5B) BITSTRING 1  CMCTFLG1 I/O MEASUREMENT CONTROL FLAGS 1
      1... ....  CMCTDCA "BIT0" - DCTI MEASUREMENTS ACTIVE
      .1.. ....  CMCTMFA "BIT1" - CMB DATA COLLECTION ACTIVE
      ..1. ....  CMCTPAA "BIT2" - CHANNEL PATH STATUS MEASUREMENT ACTIVE
      ...1 ....  CMCTMFSP "BIT3" - CMB DATA COLLECTION START PENDING
      .... 1...  CMCTCPMF "BIT4" - CPMF INSTALLED INDICATOR
      .... .1..  CMCTCPDR "BIT5" - CPMF delayed restart issued
      .... ..1.  CMCTECPM "BIT6" - CPMF extensions installed
      .... ...1  CMCTCPOK "BIT7" - CPMF OPERATIONAL INDICATOR (ON - CPMF IS AVAILABLE FOR USE)
92 (5C) BITSTRING 1  CMCTFLG2 I/O MEASUREMENT CONTROL FLAGS 2
      1... ....  CMCTDCOK "BIT0" - DCTI MEASUREMENTS CONTROL STRUCTURE OK
      .1.. ....  CMCTMFOK "BIT1" - CMB MEASUREMENT CONTROL STRUCTURE OK
      ..1. ....  CMCTCMOK "BIT2" - CHANNEL MONITOR FACILITY OK
      ...1 ....  CMCTTCOK "BIT3" - TOD CLOCK FACILITY OK
      .... 1...  CMCTPAOK "BIT4" - CHANNEL PATH STATUS CONTROL STRUCTURE OK
      .... .1..  CMCTSDOK "BIT5" - SAD IS INSTALLED AND OPERATIONAL
      .... ..1.  CMCTSCIP "BIT6" - ASYCHRONOUS SPI CALL IN PROGRESS
      .... ...1  CMCTECMF "BIT7" - Enhanced CPMF available
93 (5D) BITSTRING 1  CMCTKEY - STORAGE KEY OF CMB
94 (5E) BITSTRING 1  CMCTRSV6 - RESERVED
95 (5F) BITSTRING 1  CMCTRWCT - CPMF restart wait count
96 (60) SIGNED 4  CMCTWORK(4) - WORKAREA FOR ACCUMULATING CMB VALUES
96 (60) X'60' 0  CMCTSAM4 "CMCTWORK+0" CMB SAMPLE COUNT @WLMPMCS

  CMCTSSCH EQU CMCTWORK+0 CMB SAMPLE COUNT ------- DROPPED
  CMCTSAMP EQU CMCTWORK+2 CMB SSCH COUNT ------- DROPPED
96 (60) X'64' 0  CMCTCONN "CMCTWORK+4" CMB CONNECT TIME
96 (60) X'68' 0  CMCTPEND "CMCTWORK+8" CMB PENDING TIME
96 (60) X'6C' 0  CMCTACTV "CMCTWORK+12" CMB ACTIVE TIME
112 (70) ADDRESS 4  CMCTCPFL ADDR STCPS OR CHAN MON FAILURE
116 (74) ADDRESS 4  CMCTVDEV ADDR OF ENF VARY DEVICE RTN IN
120 (78) ADDRESS 4  CMCTUCBC ADDR OF ENF VARY PATH RTN IN
124 (7C) ADDRESS 4  CMCTDDR ADD OF ENF DDR ENTRY IN IRARMCHM
128 (80) ADDRESS 4  CMCTMDON ADDR OF ROUTINE SCHEDULED WHEN
132 (84) ADDRESS 4  CMCTMDXN ADDR OF ROUTINE SCHEDULED BY
136 (88) SIGNED 2  CMCTLTA LONG TERM AVERAGING FACTOR
138 (8A) SIGNED 2  CMCTLTA1 LONG TERM AVERAGING FACTOR PLUS ONE
140 (8C) SIGNED 2  CMCTSTME TIME BETWEEN STCPS SAMPLES
142 (8E) SIGNED 2  CMCTRSV3  
144 (90) SIGNED 4  CMCTSWTH THRESHOLD TO SWITCH FROM SAD TO STCPS
148 (94) ADDRESS 4  CMCTSWC REAL SECONDS (SCALED) FOR SWITCH THRES
152 (98) SIGNED 4  CMCTDTME TIME OF LAST SAD DATA DROPOFF - INITIALIZED TO LARGE VALUE TO CAUSE INITIAL START UP
156 (9C) BITSTRING 4  CMCTRSRT THRESHOLD TO TRY SAD DATA RESTART (IN SRM TIMER UNITS)
160 (A0) ADDRESS 4  CMCTSADB ADDR OF SADB BLOCK
164 (A4) ADDRESS 4  CMCTSPCS ADDR OF SPCSP BLOCK
168 (A8) ADDRESS 4  CMCTCPMB ADDR OF CHANNEL PATH MEASUREMENT BLOCK (VALID ONLY WHEN CMCTCPOK IN CMCTFLG1 IS ON)
172 (AC) SIGNED 4  CMCTCRCT CPMF RESTART COUNT
176 (B0) SIGNED 4  CMCTCPCT LAST RECORDED CPMB SAMPLE COUNT
180 (B4) SIGNED 4  CMCTTODS TIME STAMP OF LAST CPMF CHECK
184 (B8) SIGNED 4  CMCTCMC2 ADDRESS OF CHANNEL MEASUREMENT CHARACTERISITICS BLOCK
188 (BC) SIGNED 4  CMCTCPM2 ADDRESS OF CHANNEL PATH MEASUREMENT EXTENDED BLOCK
192 (C0) DBL WORD 8  CMCTCPMFSTATEINFO(0) CPMF STATE INFORMATION
192 (C0) BITSTRING 1  CMCTCPMFMODE CURRENT MEASUREMENT MODE 0 - CPMF NOT ACTIVE 1 - COMPATABILITY MODE 2 - EXTENDED MODE
192 (C0) X'0' 0  CMCT_CPMF_NA "00" CPMF NOT ACTIVE
192 (C0) X'1' 0  CMCT_CPMF_COMPAT "01" CPMF IN COMPAT MODE
192 (C0) X'2' 0  CMCT_CPMF_EXTEND "02" CPMF IN EXTENDED MODE
193 (C1) BITSTRING 1  CMCTOPTXXMODE MEASUREMENT MODE SPECIFIED IN IEAOPTXX MEMBER OF SYS1.PARMLIB: 0 - CPMF KEYWORD NOT SET 1 - CPMF COMPATABILITY MODE 2 - CPMF EXTENDED
193 (C1) X'0' 0  CMCT_OPT_NA "00" CPMF KEYWORD NOT SET
193 (C1) X'1' 0  CMCT_OPT_COMPAT "01" CPMF COMPATABILITY MODE SET
193 (C1) X'2' 0  CMCT_OPT_EXTEND "02" CPMF EXTENDED MODE SET
194 (C2) BITSTRING 1  CMCTCPMFFLAGS PROCESSING FLAGS
      1... ....  CMCTEXTENDEDMODECHPID "BIT0" CHPID REQUIRING EXTENDED MEASUREMENT MODE WAS FOUND IN THE SYSTEM. SET BY IOS.
195 (C3) BITSTRING 1  CMCTCPMFFLAGS2 PROCESSING FLAGS 2
      1... ....  CMCTCPMFRESTART "BIT0" SET ON IF CPMF WAS DETERMINED TO BE STOPPED AND A RESTART IS NEEDED. IF NEW BITS ARE ADDED, THEN CS IS NEEDED WHEN UPDATING CMCTCPMFFLAGS2.
196 (C4) BITSTRING 1 Reserved
197 (C5) CHARACTER 2  CMCTCMSTOPRSN  
199 (C7) BITSTRING 1  CMCTCPFN FUNCTION CODE FOR STARTING CPMF ROUTINE I14. 0 - NIP CPMF STARTUP 1 - REGULAR CPMF RESTART
199 (C7) X'0' 0  CMCT_NIP "00" Nip CPMF startup value
199 (C7) X'1' 0  CMCT_RESTART "01" Nip CPMF restart value
200 (C8) SIGNED 2  CMCTATTEMPTMODESWITCH COUNT OF ATTEMPTS BEGUN TO SWITCH MEASUREMENT MODES
202 (CA) SIGNED 2  CMCTCOMPLETEMODESWITCH COUNT OF COMPLETED ATTEMPTS TO SWITCH MEASUREMENT MODES
204 (CC) SIGNED 4  CMCTIOSCSCMRC RC of IOSCSCM
208 (D0) CHARACTER 25  CMCTECMBINFO(0) ECMB information
208 (D0) ADDRESS 4  CMCTECMBPTR ECMB address
212 (D4) BITSTRING 8  CMCTECMBSTOKEN ECMB dataspace STOKEN
220 (DC) SIGNED 4  CMCTECMBALET ECMB dataspace alet
224 (E0) CHARACTER 8  CMCTECMBHIGHMBIS(0) Highest MBI assigned per Subchannel
224 (E0) SIGNED 2  CMCTECMBHIGHMBI0 - Subchannel set 0
226 (E2) SIGNED 2  CMCTECMBHIGHMBI1 - Subchannel set 1
228 (E4) SIGNED 2  CMCTECMBHIGHMBI2 - Subchannel set 2
230 (E6) SIGNED 2  CMCTECMBHIGHMBI3 - Subchannel set 3
232 (E8) BITSTRING 1  CMCTECMBFLAGS ECMB flags
      1... ....  CMCTECMBMODE "X'80'" On = ECMB mode
233 (E9) BITSTRING 3 Reserved
236 (EC) SIGNED 4  CMCTCPMX Address of Extended Channel Utilization Block (valid only if CMCTECMF in CMCTFLG2 is ON)
240 (F0) DBL WORD 8  CMCTEND(0) - END OF CMCT
240 (F0) X'F0' 0  CMCTLEN "CMCTEND-CMCT" - LENGTH OF CMCT
Table 2. Cross Reference for CMCT
Name Offset Hex Tag
CMCT 0
CMCT_CPMF_COMPAT C0 1
CMCT_CPMF_EXTEND C0 2
CMCT_CPMF_NA C0 0
CMCT_NIP C7 0
CMCT_OPT_COMPAT C1 1
CMCT_OPT_EXTEND C1 2
CMCT_OPT_NA C1 0
CMCT_RESTART C7 1
CMCTACTV 60 6C
CMCTATTEMPTMODESWITCH C8 0
CMCTCHRD 5A 10
CMCTCMBN 58 0
CMCTCMBR 10 0
CMCTCMBT 32 0
CMCTCMBV 14
CMCTCMC2 B8 0
CMCTCMOK 5C 20
CMCTCMSTOPRSN C5 4040
CMCTCOMM 5A 40
CMCTCOMPLETEMODESWITCH CA 0
CMCTCONN 60 64
CMCTCPCT B0 0
CMCTCPDR 5B 4
CMCTCPFL 70
CMCTCPFN C7 0
CMCTCPMB A8
CMCTCPMF 5B 8
CMCTCPMFFLAGS C2 0
CMCTCPMFFLAGS2 C3 0
CMCTCPMFMODE C0 0
CMCTCPMFRESTART C3 80
CMCTCPMFSTATEINFO C0
CMCTCPMT C
CMCTCPMX EC 0
CMCTCPM2 BC 0
CMCTCPOK 5B 1
CMCTCPWK 18
CMCTCRCT AC 0
CMCTCTU 3E 0
CMCTCTUN 3C 0
CMCTDBVT 8
CMCTDCA 5B 80
CMCTDCOK 5C 80
CMCTDDR 7C
CMCTDSIZ 50 800
CMCTDTME 98 7FFF
CMCTDVCL 5A 0
CMCTECMBALET DC 0
CMCTECMBFLAGS E8 0
CMCTECMBHIGHMBIS E0
CMCTECMBHIGHMBI0 E0 0
CMCTECMBHIGHMBI1 E2 0
CMCTECMBHIGHMBI2 E4 0
CMCTECMBHIGHMBI3 E6 0
CMCTECMBINFO D0
CMCTECMBMODE E8 80
CMCTECMBPTR D0
CMCTECMBSTOKEN D4 0
CMCTECMF 5C 1
CMCTECPM 5B 2
CMCTELST 44 0
CMCTEND F0
CMCTEXTENDEDMODECHPID C2 80
CMCTFLG1 5B 0
CMCTFLG2 5C 0
CMCTGRPH 5A 20
CMCTHICP 1C
CMCTHMBI 30 0
CMCTIOSCSCMRC CC 0
CMCTKEY 5D 50
CMCTLEN F0 F0
CMCTLTA 88 9
CMCTLTA1 8A A
CMCTMDON 80
CMCTMDXN 84
CMCTMFA 5B 40
CMCTMFOK 5C 40
CMCTMFSP 5B 10
CMCTMORE 56 0
CMCTNAME 0 C3D4C3E3
CMCTOPTXXMODE C1 0
CMCTPAA 5B 20
CMCTPAOK 5C 8
CMCTPCID 20 24
CMCTPDMB 20 20
CMCTPEND 60 68
CMCTPERM 20 0
CMCTRSEQ 2C 0
CMCTRSRT 9C 8F000
CMCTRSV1 5 0
CMCTRSV2 28 0
CMCTRSV3 8E 0
CMCTRSV5 52 0
CMCTRSV6 5E 0
CMCTRWCT 5F 0
CMCTSADB A0
CMCTSAMC 54 0
CMCTSAMI 38 C8
CMCTSAM4 60 60
CMCTSCIP 5C 2
CMCTSDOK 5C 4
CMCTSPCS A4
CMCTSPIP 4C 0
CMCTSTME 8C 0
CMCTSTRT 40 0
CMCTSWC 94
CMCTSWTH 90 0
CMCTSYNI 48 3E80
CMCTTCOK 5C 10
CMCTTODS B4 0
CMCTUCBC 78
CMCTUNTR 5A 80
CMCTUPDT 34 0
CMCTVDEV 74
CMCTVERS 4 2
CMCTVER0 4 0
CMCTVER1 4 1
CMCTWORK 60 0