Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

DBCWK

Prolog  

Control Block Contents  

DBCWK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

DBCWK Prolog

 NAME       : HCPDBCWK
 DESCRIPTION: DASD Block I/O work block
 DSECT      : DBCWK
 FUNCTION   : Contains information specific to DASD block
              I/O requests.  It is basically a work area
              for HCPDBC and it is also now used as the control
              block to represent the current state of a
              particular Diagnose 250 or *BLOCKIO (request).
              (The SNDBK and BRQBK used to fulfill these
              roles, any fields in those control blocks
              now reside here).
              Since a number fields are specific to the particular
              i/o request, there is an overlay portion of this control
              block at label DBCSPECL.  The overlays are defined in
              here and there is an overlay for each type of i/o.
 LOCATED BY : This is pointed to by R13 in all of the
              block i/o handlers (HCPBIM, HCPBIR, HCPDGB
              HCPBID, HCPDGD, HCPDBC and HCPDBD).
 CREATED BY : HCPDGB (Diag A4 handling)
              HCPBIM (*BLOCKIO handling)
              HCPBID (Diag 250 handling)
              HCPDGD (Diag 18  handling)
 DELETED BY : HCPDGB (Diag A4 handling)
              HCPBIM (*BLOCKIO handling)
              HCPBID or HCPBIR (Diag 250 handling)
              HCPDGD (Diag 18  handling)
 COMMENTS   : The DBCWK area contains one BPLBK (DBCSINGL) and one
              IPARML Reply (DBCPARML).  If the size of either of
              these control blocks changes, then DBCSINGL and
              DBCPARML should be updated accordingly.

 

DBCWK Control Block Content


DBCWK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DBCWK DASD Block I/O work block 0000 0 Dbl-Word 8 DBCIASIT I-ASIT for the SBIOP/SBILIST/BPLBK and guest buffers. Work area can be used as a temporary save area by any routine that needs to save something temporarily. The general rule of thumb is that a value stored in DBCWORK is only used within the subroutine that stored it there, any exceptions to this rule are noted in the code. 0008 8 Dbl-Word 8 DBCWORK (0) Temporary work area 0008 8 Signed 4 DBCWORK1 Work word 1 000C 12 Signed 4 DBCWORK2 Work word 2 0010 16 Signed 4 DBCWORK3 Work word 3 0014 20 Signed 4 DBCWORK4 Work word 4 The following 4 bytes (1 word) are used to hold various processing bits common to all types of block i/o. 0018 24 Bitstring 1 DBCSWTCH Flags for processing control 1... .... DBCGOOD X'80' At least one good i/o .1.. .... DBCNSTD X'40' Nonstandard block size ..1. .... DBCNOCAR X'20' No caching requested ...1 .... DBCWRITE X'10' Type of I/O 1 for read, 0 for write .... 1... DBCCACC X'08' Cache access held .... .1.. DBCINCAC X'04' This I/O operation is no longer eligible for caching .... ..1. DBCARMOD X'02' In AR Mode .... ...1 DBCPRIM X'01' Parameter list in primary 0019 25 Bitstring 1 DBCSWTC2 More flags for processing 1... .... DBCNOTEL X'80' Not eligible for cache .1.. .... DBCBLKER X'40' Found block in error ..1. .... DBCREPLP X'20' Must replace Parm List ...1 .... DBCCOPYP X'10' Made copy of Parm list .... 1... DBCASYNC X'08' Asynchronous blockio .... .1.. DBCDG250 X'04' DIAG 250 i/o .... ..1. DBCBLKIO X'02' *BLOCKIO i/o .... ...1 DBCDGA4 X'01' DIAGA4 i/o DBCGKEY has key for storage protection checks 001A 26 Bitstring 1 DBCGKEY Storage key 001B 27 Bitstring 1 DBCSWTC4 More processing bits 1... .... DBCGLDEL X'80' All track deletion req. .1.. .... DBCNOREL X'40' Don't release on read ..1. .... DBCRDCPY X'20' Read access must copy data ...1 .... DBCARGST X'10' Guest in AR mode .... 1... DBCSAWWR X'08' At least 1 write in req. .... .1.. DBCWFAIL X'04' At least 1 write failed .... ..1. DBCXSTOR X'02' Cache block on XSTOR .... ...1 DBCDIDIO X'01' Did I/O for this request 001C 28 Signed 4 DBCSAV original SAVBK address The DBCHALET is used for the block list control block for the particular type of block i/o request. 0020 32 Signed 4 DBCHALET ALET for guest space (CP) 0024 36 Signed 4 DBCEALET Guest version of ALET. 0028 40 Signed 4 DBCERET Return address save 002C 44 Signed 4 DBCERET2 2'nd level return address save 0030 48 Signed 4 DBCDPSBK DPSBK Address 0034 52 Signed 4 DBCANCHR BIOPG page list anchor The following fields used to be in a separate control block called a DVCPL. They are now placed here to avoid having to load up its address all the time. 0038 56 Signed 4 DBCHFRST Beginning of DVIENTRY linked list 003C 60 Signed 4 DBCHLAST End of DVIENTRY linked list 0040 64 Address 4 DBCOPPTR Beginning of DVIOP linked list 0044 68 Signed 4 DBCTFRST DVTRK (tracks accessed) list 0048 72 Address 4 DBCLCKAD Address of lock word 004C 76 Signed 4 DBCMAXCH Max channel program size 0050 80 Signed 4 DBCKEY Key save area 0054 84 Signed 4 DBCBKNUM Block number save area 0058 88 Signed 4 DBCDVC DBC/DBE - ptr to DVIENTRY DGB/DGD - ptr to DVIOP 005C 92 Signed 4 DBCTKPTR Pointer to previous DVTRK 0060 96 Signed 4 DBCRTRAK Relative track save area 0064 100 Signed 4 DBCTCHBK Last Read TCHBK Addr 0068 104 Signed 4 DBCMXENT Max entry count 006C 108 Signed 4 DBCERRAD Address where a host storage error occurred on parameter list. The following fields are the CDATA word and the DPSBK information from the currently-in-use track, by that we mean that it is the one we will next try to copy data to/from. 0070 112 Signed 4 DBCTKDAT (0) Data for current track 0070 112 Signed 4 DBCCDATA (0) TCHBK save 0070 112 Signed 2 DBCVCYL Virtual cylinder 0072 114 Bitstring 1 DBCFSTRN First record number 0073 115 Bitstring 1 DBCLOWRN Low record number 0074 116 Signed 4 * (0) 0074 116 Bitstring 1 * Reserved for IBM use 0075 117 Bitstring 3 DBCDPSTF (0) DPSBK stuff we care about 0075 117 Bitstring 1 DBCHIRN Highest record number 0076 118 Signed 2 DBCTKSIZ Blocksize of track 00000002 DBCTKLEN (*-DBCTKDAT+3)/4 Size in words of track data The following field is the read copy of the data. We only have 1 read track accessed at any given time, yet for *BLOCKIO and DIAG 250 we may have mixed reads and writes. So if we get write access to a track, then we copy the read data to this temporary save area. Then, if we later read from the current read track, then we can just copy the data back instead of going through a re-access of the track. 0078 120 Signed 4 DBCRDSAV (DBCTKLEN) Read save area 0080 128 Signed 4 DBCBLKCT Remember block count 0084 132 Signed 4 DBCRC Return code save area 0088 136 Signed 2 DBCBLKSZ Block size 008A 138 Signed 2 DBCHSID Hash id for cache 008C 140 Signed 2 DBCOFSET OFFSET into track 008E 142 Signed 2 DBCDBICT Count of DBIRQ blocks sent to HCPIOS 0090 144 Signed 4 DBCDVIAD Pointer to next DVIOP to schedule for these i/o oper. 0094 148 Address 4 DBCNEXT Pointer to next DBCWK for this virtual device 0098 152 Signed 4 DBCRELRT Release return address 009C 156 Signed 4 DBCMALET ALET FOR MDC address space for last track accessed 00A0 160 Signed 4 * (0) 00A0 160 Bitstring 1 DBCSWTC5 More processing bits 1... .... DBCDG18 X'80' Processing a Diag X'18' 00A1 161 Bitstring 1 * Reserved for IBM use 00A2 162 Signed 2 * Reserved for IBM use 00A4 164 Signed 4 * Reserved for IBM use 00A8 168 Dbl-Word 8 DBCSPECL (0) 00A8 168 Dbl-Word 8 * (10) Overlay area, note that this leaves room for service. 0000001F DBCWKLEN (*-DBCWK+7)/8 Size in double words DIAGNOSE 18 Specific fields Are overlayed at label DBCSPECL. 00A8 168 Dbl-Word 8 DBCSVCCW Host copy of CCW DBCARGSV has BBCCHH of first SEEK in CCW program and the relocated CC address for the minidisk. 00B0 176 Dbl-Word 8 DBCARGSV (0) First SEEK arguments 00B0 176 Signed 2 DBCARGBB BB portion of seek 00B2 178 Signed 2 DBCARGCC CC portion of seek 00B4 180 Signed 2 DBCARGHH HH portion of seek 00B6 182 Signed 2 DBCCYLSV Relocated CC of seek DBCNXTSV has BBCCHH of latest SEEK in CCW program 00B8 184 Dbl-Word 8 DBCNXTSV (0) Latest SEEK arguments 00B8 184 Signed 2 DBCNXTBB BB portion of seek 00BA 186 Signed 2 DBCNXTCC CC portion of seek 00BC 188 Signed 2 DBCNXTHH HH portion of seek 00BE 190 Signed 2 * Reserved for IBM use DBCORIEN has the latest record orientation information in it. It has the CCHHR of the last record that we read from the cache. 00C0 192 Bitstring 5 DBCORIEN (0) Latest SIDE arguments 00C0 192 Signed 2 DBCORICC CC of SIDE 00C2 194 Signed 2 DBCORIHH HH of SIDE 00C4 196 Bitstring 1 DBCORIR R of SIDE 00C5 197 Bitstring 1 DBC18SWT More flags 1... .... DBCFIRST X'80' Working on first CCW .1.. .... DBCBUSYV X'40' Made the VDEV busy ..1. .... DBCSILI X'20' SILI bit on ...1 .... DBCMIXED X'10' Mixed blocksizes found .... 1... DBCREMOV X'08' Can remove DVIENTRYs .... .1.. DBCSTD X'04' Track is standard .... ..1. DBCEOT X'02' Reached End of Track 00C6 198 Signed 2 DBCMAXSZ Max block size found 00C8 200 Signed 4 DBCIORAD IORBK save address 00CC 204 Signed 4 DBCGCCW Guest CCW Address 00D0 208 Signed 4 DBCCCWCT CCW count 00D4 212 Signed 4 DBCCYLTK Relative track for cyl 00D8 216 Signed 4 DBCSEKPT Last SearchID DVIENTRY 00DC 220 Signed 4 DBCCPSPT Last C.P.S. Pointer 00E0 224 Signed 4 DBCTKHED Track pointer 00E4 228 Signed 4 DBC18RC Diag 18 return code 00E8 232 Signed 4 * (4) Reserved for IBM use DIAGNOSE A4 Specific fields Are overlayed at label DBCSPECL. 00A8 168 Bitstring 1 DBCA4SWT More flags 1... .... DBCVDEV X'80' Got the VDEV lock to be copied back to guest storage. .1.. .... DBCBUSY X'40' We turned on VDEVBUSY ..1. .... DBCREPS X'20' SBIOP must be replaced on exit .... 1... DBCINIOR X'08' Initialized IORBK .... .1.. DBCCOPYS X'04' SBIOP was copied to host stor .... ..1. DBCQDSK X'02' Have Vdisk I/O lock .... ...1 DBCBKOUT X'01' End-user breakout enabled 00A9 169 Bitstring 1 DBCARNUM ARx access register 00AA 170 Bitstring 1 DBCLPM Guest LPM 00AB 171 Bitstring 1 * Reserved for IBM use 00AC 172 Signed 4 DBCAR9 Save for current ALET 00B0 176 Signed 4 DBCPROG Prog check operand 00B4 180 Signed 4 DBCIORBK IORBK save address 00B8 184 Signed 4 DBCBLKPR Blocks processed 00BC 188 Signed 4 DBCSBIOP Address of SBIOP 00C0 192 Signed 4 DBCGADDR Guest addr of SBIOP 00C4 196 Signed 4 * Reserved for IBM use 00C8 200 Signed 4 DBCGLIST SBILIST guest address 00CC 204 Signed 4 * (11) Reserved for IBM use DIAGNOSE 250 Specific fields are overlayed at label DBCSPECL. The following is an address space buffer. It holds the latest address space info on a guest buffer specified in the BELBK entry. I.E. It holds the latest BELBALET and the associated things that we care about. A non-zero entry indicates that we have access to the data space containing the buffer. A zero entry means that there is no address space attached for a given BELBK entry. 00A8 168 Dbl-Word 8 DBCBASIT BELBK I-asit Address 00B0 176 Signed 4 DBCBKIBK BKIBK address 00B4 180 Address 4 DBCHALBK Address of the host-ART .lookaside block .containing the ALET/i-ASIT .pairs associated with .the data buffers in the .BELBK entries. 00B8 184 Bitstring 1 DBCDOPER Operation field for the DIAG X'250' request 1... .... DBCABSET X'80' Abort exit was established .1.. .... DBCABORT X'40' Abort exit was driven ..1. .... DBCASYRQ X'20' Guest requested asynchronous processing. ...1 .... DBCBYPAS X'10' Guest requested that we bypass minidisk cache .... 1... DBCBELST X'08' The BELBK could not be stored for the completion of an asynchronous request. 00B9 185 Bitstring 1 DBCFLAGS More processing flags 1... .... DBCBELGT X'80' Used GETST to get BELBK .1.. .... DBCGTHAL X'40' Used GETST to get HALBK 00BA 186 Bitstring 1 DBC250RC Return code for request processing .... .... DBCRC00 X'00' A synchronous request was successful (either scheduled and completed, or from cache) or an asynchronous request was successfully satisfied from cache. .... 1... DBCRC08 X'08' An asynchronous request was initiated (all or part of the I/O was scheduled). .... 11.. DBCRC12 X'0C' A request was partially successful. If asynchronous, part of the request was satisfied from cache, but an error occurred preventing the entire request from completing successfully. ..1. 1... DBCRC40 X'28' All of the BELBK entries were in error, or all DVIOPs were in error. ..1. 11.. DBCRC44 X'2C' Remove or reset terminated a synchronous request. ..11 .... DBCRC48 X'30' A synchronous request was terminated by the user (the abort exit was driven). 1111 1111 DBCRC255 X'FF' A catastrophic error (abend condition) occurred. Some I/O may have been scheduled or done. 00BB 187 Bitstring 1 * Reserved for IBM use 00BC 188 Signed 2 DBCBELCT Number of entries in the block .I/O entry list 00BE 190 Signed 2 * Reserved for IBM use 00C0 192 Address 4 DBCBELBK Address of the block I/O .entry list in host .storage. 00C4 196 Address 4 DBCGBELA Address of the block I/O .entry list in guest .storage. 00C8 200 Signed 4 DBCIPARM Interruption parameter, if this .is an asynchronous request. 00CC 204 Signed 4 DBCOFFCP Offset for block number - .this is a copy of BKIOFFCP 00D0 208 Signed 4 * (10) Reserved for IBM use **BLOCKIO Specific fields are overlayed at label DBCSPECL. DBCSINGL contains a BPLBK, so any changes to the BPLBK size affect this field. NOTES : Currently the BPLBK is 4F, but the last 1F is unused, so using 3F for DBCSINGL works (and is all we can fit in DBCSPECL at this time). 00A8 168 Signed 4 DBCSINGL (3) Storage for a single block I/O version of the multiple block I/O parameter list Mapped by HCPBPLBK 00B4 180 Signed 4 DBCBLKAD BLKIO address 00B8 184 Bitstring 1 DBCBOPER Operation field for SEND Request 1... .... DBCMONO X'80' Indicate Single BLK SEND REQ Protocol .1.. .... DBCMULTI X'40' Indicate Multi BLK SEND REQ Protocol ..1. .... DBCIWAIT X'20' Indicate waiting for I/O interrupts ...1 .... DBCSYNC X'10' Guest request is synchronous .... 1... DBCGOTBL X'08' got storage for blockio list .... .1.. DBCSEXIT X'04' Exitted to caller already DBCBLKRC codes are defined in HCPBIM 00B9 185 Bitstring 1 DBCBLKRC IUCV Reply Return Code 00BA 186 Signed 2 DBCSSHCT Number of real SSCH issued to handle this send request. 00BC 188 Signed 4 DBCMSGID IUCV message id 00C0 192 Signed 4 DBCTRGCL (0) IUCV target class 00C0 192 Bitstring 3 * ...IUCV target class 00C3 195 Bitstring 1 DBCBLKRQ Blockio service request 1... .... DBCBLKNC X'80' Bypass MDC processing .... ..11 DBCBLKMB X'03' Multi-block request .... ..1. DBCBLKRD X'02' Single block read .... ...1 DBCBLKWR X'01' Single block write 00C4 196 Address 4 DBCPLADR Address of the multiple block parameter list in host real storage 00C8 200 Signed 4 DBCGPLST Guest address of the multiple block DBCPARML houses an IPARML, so any changes to the IPARML size affect this field. 00CC 204 Bitstring 40 DBCPARML IUCV reply parameter list 00FFFF7C DBCTCMSK X'FFFFFFFF'-(DBCBLKNC+DBCBLKMB) Mask to validate DBCTRGCL (IUCV target class) 00F4 244 Signed 2 DBCPLCNT Count of elements in the multiple block parameter list 00F6 246 Signed 2 DBCPLSIZ Size of the multiple block parameter list in bytes

 

DBCWK Storage Layout

*** DBCWK - DASD Block I/O work block
*
*     +-------------------------------------------------------+
*   0 |                       DBCIASIT                        |
*     +---------------------------+---------------------------+
*   8 |         DBCWORK1          |         DBCWORK2          |
*     +---------------------------+---------------------------+
*  10 |         DBCWORK3          |         DBCWORK4          |
*     +------+------+------+------+---------------------------+
*  18 |:SWTCH|:SWTC2|:GKEY |:SWTC4|          DBCSAV           |
*     +------+------+------+------+---------------------------+
*  20 |         DBCHALET          |         DBCEALET          |
*     +---------------------------+---------------------------+
*  28 |         DBCERET           |         DBCERET2          |
*     +---------------------------+---------------------------+
*  30 |         DBCDPSBK          |         DBCANCHR          |
*     +---------------------------+---------------------------+
*  38 |         DBCHFRST          |         DBCHLAST          |
*     +---------------------------+---------------------------+
*  40 |         DBCOPPTR          |         DBCTFRST          |
*     +---------------------------+---------------------------+
*  48 |         DBCLCKAD          |         DBCMAXCH          |
*     +---------------------------+---------------------------+
*  50 |          DBCKEY           |         DBCBKNUM          |
*     +---------------------------+---------------------------+
*  58 |          DBCDVC           |         DBCTKPTR          |
*     +---------------------------+---------------------------+
*  60 |         DBCRTRAK          |         DBCTCHBK          |
*     +---------------------------+---------------------------+
*  68 |         DBCMXENT          |         DBCERRAD          |
*     +-------------+------+------+------+------+-------------+
*  70 |  DBCVCYL    |:FSTRN|:LOWRN|//////|:HIRN |  DBCTKSIZ   |
*     +-------------+------+------+------+------+-------------+
*  78 |                       DBCRDSAV                        |
*     +---------------------------+---------------------------+
*  80 |         DBCBLKCT          |          DBCRC            |
*     +-------------+-------------+-------------+-------------+
*  88 |  DBCBLKSZ   |  DBCHSID    |  DBCOFSET   |  DBCDBICT   |
*     +-------------+-------------+-------------+-------------+
*  90 |         DBCDVIAD          |         DBCNEXT           |
*     +---------------------------+---------------------------+
*  98 |         DBCRELRT          |         DBCMALET          |
*     +------+------+-------------+---------------------------+
*  A0 |:SWTC5|//////|/////////////|///////////////////////////|
*     +------+------+-------------+---------------------------+
*  A8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  F8
*
*** DBCWK - DASD Block I/O work block
*** Overlay for DBCSPECL in DBCWK
*
*     +-------------------------------------------------------+
*  A8 |                       DBCSVCCW                        |
*     +-------------+-------------+-------------+-------------+
*  B0 |  DBCARGBB   |  DBCARGCC   |  DBCARGHH   |  DBCCYLSV   |
*     +-------------+-------------+-------------+-------------+
*  B8 |  DBCNXTBB   |  DBCNXTCC   |  DBCNXTHH   |/////////////|
*     +-------------+-------------+------+------+-------------+
*  C0 |  DBCORICC   |  DBCORIHH   |:ORIR |:18SWT|  DBCMAXSZ   |
*     +-------------+-------------+------+------+-------------+
*  C8 |         DBCIORAD          |         DBCGCCW           |
*     +---------------------------+---------------------------+
*  D0 |         DBCCCWCT          |         DBCCYLTK          |
*     +---------------------------+---------------------------+
*  D8 |         DBCSEKPT          |         DBCCPSPT          |
*     +---------------------------+---------------------------+
*  E0 |         DBCTKHED          |         DBC18RC           |
*     +---------------------------+---------------------------+
*  E8 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  F8
*
*** Overlay for DBCSPECL in DBCWK
*** Overlay for DBCSPECL in DBCWK
*
*     +------+------+------+------+---------------------------+
*  A8 |:A4SWT|:ARNUM|DBCLPM|//////|          DBCAR9           |
*     +------+------+------+------+---------------------------+
*  B0 |         DBCPROG           |         DBCIORBK          |
*     +---------------------------+---------------------------+
*  B8 |         DBCBLKPR          |         DBCSBIOP          |
*     +---------------------------+---------------------------+
*  C0 |         DBCGADDR          |///////////////////////////|
*     +---------------------------+---------------------------+
*  C8 |         DBCGLIST          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*  D0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  F8
*
*** Overlay for DBCSPECL in DBCWK
*** Overlay for DBCSPECL in DBCWK
*
*     +-------------------------------------------------------+
*  A8 |                       DBCBASIT                        |
*     +---------------------------+---------------------------+
*  B0 |         DBCBKIBK          |         DBCHALBK          |
*     +------+------+------+------+-------------+-------------+
*  B8 |:DOPER|:FLAGS|:250RC|//////|  DBCBELCT   |/////////////|
*     +------+------+------+------+-------------+-------------+
*  C0 |         DBCBELBK          |         DBCGBELA          |
*     +---------------------------+---------------------------+
*  C8 |         DBCIPARM          |         DBCOFFCP          |
*     +---------------------------+---------------------------+
*  D0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  F8
*
*** Overlay for DBCSPECL in DBCWK
*** Overlay for DBCSPECL in DBCWK
*
*     +-------------------------------------------------------+
*  A8 |                       DBCSINGL                        |
*     |                           +---------------------------+
*  B0 |                           |         DBCBLKAD          |
*     +------+------+-------------+---------------------------+
*  B8 |:BOPER|:BLKRC|  DBCSSHCT   |         DBCMSGID          |
*     +------+------+------+------+---------------------------+
*  C0 |////////////////////|:BLKRQ|         DBCPLADR          |
*     +--------------------+------+---------------------------+
*  C8 |         DBCGPLST          |                           |
*     +---------------------------+                           |
*  D0 |                                                       |
*     =                       DBCPARML                        =
*     |                           +-------------+-------------+
*  F0 |                           |  DBCPLCNT   |  DBCPLSIZ   |
*     +---------------------------+-------------+-------------+
*  F8
*
*** Overlay for DBCSPECL in DBCWK

 

DBCWK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

DBCABORT 00B8 40

DBCABSET 00B8 80

DBCANCHR 0034

DBCARGBB 00B0

DBCARGCC 00B2

DBCARGHH 00B4

DBCARGST 001B 10

DBCARGSV 00B0

DBCARMOD 0018 02

DBCARNUM 00A9

DBCAR9 00AC

DBCASYNC 0019 08

DBCASYRQ 00B8 20

DBCA4SWT 00A8

DBCBASIT 00A8

DBCBELBK 00C0

DBCBELCT 00BC

DBCBELGT 00B9 80

DBCBELST 00B8 08

DBCBKIBK 00B0

DBCBKNUM 0054

DBCBKOUT 00A8 01

DBCBLKAD 00B4

DBCBLKCT 0080

DBCBLKER 0019 40

DBCBLKIO 0019 02

DBCBLKMB 00C3 03

DBCBLKNC 00C3 80

DBCBLKPR 00B8

DBCBLKRC 00B9

DBCBLKRD 00C3 02

DBCBLKRQ 00C3

DBCBLKSZ 0088

DBCBLKWR 00C3 01

DBCBOPER 00B8

DBCBUSY 00A8 40

DBCBUSYV 00C5 40

DBCBYPAS 00B8 10

DBCCACC 0018 08

DBCCCWCT 00D0

DBCCDATA 0070

DBCCOPYP 0019 10

DBCCOPYS 00A8 04

DBCCPSPT 00DC

DBCCYLSV 00B6

DBCCYLTK 00D4

DBCDBICT 008E

DBCDGA4 0019 01

DBCDG18 00A0 80

DBCDG250 0019 04

DBCDIDIO 001B 01

DBCDOPER 00B8

DBCDPSBK 0030

DBCDPSTF 0075

DBCDVC 0058

DBCDVIAD 0090

DBCEALET 0024

DBCEOT 00C5 02

DBCERET 0028

DBCERET2 002C

DBCERRAD 006C

DBCFIRST 00C5 80

DBCFLAGS 00B9

DBCFSTRN 0072

DBCGADDR 00C0

DBCGBELA 00C4

DBCGCCW 00CC

DBCGKEY 001A

DBCGLDEL 001B 80

DBCGLIST 00C8

DBCGOOD 0018 80

DBCGOTBL 00B8 08

DBCGPLST 00C8

DBCGTHAL 00B9 40

DBCHALBK 00B4

DBCHALET 0020

DBCHFRST 0038

DBCHIRN 0075

DBCHLAST 003C

DBCHSID 008A

DBCIASIT 0000

DBCINCAC 0018 04

DBCINIOR 00A8 08

DBCIORAD 00C8

DBCIORBK 00B4

DBCIPARM 00C8

DBCIWAIT 00B8 20

DBCKEY 0050

DBCLCKAD 0048

DBCLOWRN 0073

DBCLPM 00AA

DBCMALET 009C

DBCMAXCH 004C

DBCMAXSZ 00C6

DBCMIXED 00C5 10

DBCMONO 00B8 80

DBCMSGID 00BC

DBCMULTI 00B8 40

DBCMXENT 0068

DBCNEXT 0094

DBCNOCAR 0018 20

DBCNOREL 001B 40

DBCNOTEL 0019 80

DBCNSTD 0018 40

DBCNXTBB 00B8

DBCNXTCC 00BA

DBCNXTHH 00BC

DBCNXTSV 00B8

DBCOFFCP 00CC

DBCOFSET 008C

DBCOPPTR 0040

DBCORICC 00C0

DBCORIEN 00C0

DBCORIHH 00C2

DBCORIR 00C4

DBCPARML 00CC

DBCPLADR 00C4

DBCPLCNT 00F4

DBCPLSIZ 00F6

DBCPRIM 0018 01

DBCPROG 00B0

DBCQDSK 00A8 02

DBCRC 0084

DBCRC00 00BA 00

DBCRC08 00BA 08

DBCRC12 00BA 0C

DBCRC255 00BA FF

DBCRC40 00BA 28

DBCRC44 00BA 2C

DBCRC48 00BA 30

DBCRDCPY 001B 20

DBCRDSAV 0078

DBCRELRT 0098

DBCREMOV 00C5 08

DBCREPLP 0019 20

DBCREPS 00A8 20

DBCRTRAK 0060

DBCSAV 001C

DBCSAWWR 001B 08

DBCSBIOP 00BC

DBCSEKPT 00D8

DBCSEXIT 00B8 04

DBCSILI 00C5 20

DBCSINGL 00A8

DBCSPECL 00A8

DBCSSHCT 00BA

DBCSTD 00C5 04

DBCSVCCW 00A8

DBCSWTCH 0018

DBCSWTC2 0019

DBCSWTC4 001B

DBCSWTC5 00A0

DBCSYNC 00B8 10

DBCTCHBK 0064

DBCTCMSK 00CC 00FFFF7C

DBCTFRST 0044

DBCTKDAT 0070

DBCTKHED 00E0

DBCTKLEN 0076 00000002

DBCTKPTR 005C

DBCTKSIZ 0076

DBCTRGCL 00C0

DBCVCYL 0070

DBCVDEV 00A8 80

DBCWFAIL 001B 04

DBCWKLEN 00A8 0000001F

DBCWORK 0008

DBCWORK1 0008

DBCWORK2 000C

DBCWORK3 0010

DBCWORK4 0014

DBCWRITE 0018 10

DBCXSTOR 001B 02

DBC18RC 00E4

DBC18SWT 00C5

DBC250RC 00BA


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:49:41 EDT.
Copyright IBM Corporation, 1990, 1999