Cache device data section

There is one section per device.

Offsets Name Length Format Description
0 0 R745DVOL 6 EBCDIC Volume serial of device.
6 6 R745DFL4 1 binary Flags
Bit
Meaning when set
0
4-digit device address.
1-7
Reserved.
7 7 R745DCID 1 EBCDIC Real control unit type code.
7 7 R745DCCU 1 EBCDIC Configured control unit type code if R745CMDL = 1.
8 8 R745DUNT 3 binary Unit address for sense command.
11 B   1   Reserved.
12 C R745DEVN 2 binary Device number.
14 E   2   Reserved.
16 10 R745DFLG 1 binary Flags
Bit
Meaning when set
0
Subsystem storage not available.
1-3
Reserved.
4-7
Format of data returned:

B'0000' = 40 bytes sense.
B'1111' = 44 bytes sense.

17 11 R745DVID 1 binary Device address.
18 12 R745DVS1 1 binary Addressed device status flag # 1:
Bit
Meaning
0-1
Device caching status:

B'00' = Caching activated.
B'01' = Not used.
B'10' = Deactivate pending.
B'11' = Caching deactivated.

2-3
DASD fast write device status:

B'00' = DFW allowed
B'01' = DFW not used
B'10' = DFW deactivate pending
B'11' = DFW deactivate

4
Primary of duplex pair.
5
Secondary of duplex pair.
6-7
Duplex pair status:

B'00' = Duplex pair available.
B'01' = Duplex pair pending.
B'10' = Failed duplex primary.
B'11' = Failed duplex not primary.

19 13 R745DVS2 1 binary Addressed device status flag # 2.
Bit
Meaning
0
Device is failed duplex.
1
Pinned data exits for device.
2-7
Other device in duplex pair.
20 14 R745DRCR 4 s_float Search read caching requests.
24 18 R745DCRH 4 s_float Search read caching hits.
28 1C R745DWRC 4 s_float Write caching requests.
32 20 R745DWCH 4 s_float Write caching request hits.
36 24 R745DRSR 4 s_float Read sequential requests.
40 28 R745DRSH 4 s_float Read sequential request hits.
44 2C R745DWSR 4 s_float Write sequential requests.
48 30 R745DWSH 4 s_float Write sequential request hits.
52 34 R745DRNR 4 s_float Search read non-retentive requests.
56 38 R745DNRH 4 s_float Search read non-retentive request hits.
60 3C R745DWNR 4 s_float Write non-retentive requests.
64 40 R745DWNH 4 s_float Write non-retentive hits.
68 44 R745DICL 4 s_float Inhibit cache load requests.
72 48 R745DBCR 4 s_float Bypass cache requests.
76 4C R745DTC 4 s_float Sequential DASD to cache XFRs.
80 50 R745DNTD 4 s_float Normal cache requests DASD to cache XFRs.
84 54 R745DCTD 4 s_float Cache to DASD XFRs.
88 58 R745DFWB 4 s_float. Fast write bypass count.
92 5C R745DFWC 4 s_float Fast write caching requests.
96 60 R745DFWS 4 s_float Fast write sequential requests.
100 64 R745DCRM 4 s_float Record cache read misses.
104 68 R745DSG2 1 binary Device status group 2.
Bit
Meaning
0-1
Record cache optimization level:

B'00' = Full adapt rec cache
B'01' = Adapt rec. cache writes
B'10' = Rec cache on def ext
B'11' = Track mode

2
Data exits in failed NVS.
3
Defective battery, destage pending.
4-5
Volume state:

B'00' = Non spare.
B'01' = Reserved.
B'10' = Spare.
B'11' = Broken spare.

6-7
Pinned data:

B'00' = No pinned data and FW.
B'01' = Pinned data and not FW suspend.
B'10' = Reserved.
B'11' = Pinned data and FW suspend.

105 69 R745INCR 1 binary Status code.
0
Transfer statistics not valid.
1
Transfer statistics valid. Bytes in units of 128K. Times in units of 16 milliseconds.
106 6A R745DSID 2 binary Subsystem ID.
108 6C R745DCWP 4 s_float RCD cache write promotions.
112 70 R745DKDW 4 s_float CKD writes, collected for 3990-03/06 and 2105.
116 74 R745DKDH 4 s_float CKD write hits, collected for 3990-03/06 and 2105.
120 78 R745DFWR 4 s_float CFW bypass, collected for 3990-03/06 and 2105.
124 7C R745BYTR 4 s_float Bytes read. See R745INCR.
128 80 R745BYTW 4 s_float Bytes written. See R745INCR.
132 84 R745RTIR 4 s_float Response time to read bytes. See R745INCR.
136 88 R745RTIW 4 s_float Response time to write bytes. See R745INCR.