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. |
DBIRQ
Cross Reference (Contains links to field and bit definitions)
DBIRQ Prolog
NAME : HCPDBIRQ DESCRIPTION: DASD BLOCK I/O SSCH REQUEST DATA DSECT : DBIRQ FUNCTION : This DSECT maps data for DASD block I/O system service to honor one IUCV SEND request, and for DIAGNOSE X'250' to honor one read/write request. LOCATED BY : BLKDBIAD field in HCPBLKIO BKIDBIRQ field in HCPBKIBK CREATED BY : HCPBIM, for *BLOCKIO HCPBIR, for DIAGNOSE X'250' read/write requests. DELETED BY : HCPBIM, for *BLOCKIO HCPBIR, for DIAGNOSE X'250' read/write requests. SERIALIZED : Unique task execution VMDBK dispatch lock. For *BLOCKIO, the chain of DBIRQs is protected by the BLKIO lock, in HCPBLKIO. For DIAGNOSE X'250', the chain of DBIRQs is protected by the BKIBK lock in HCPBKIBK.
DBIRQ Control Block Content
DBIRQ DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DBIRQ DASD BLOCK I/O SSCH REQUEST DATA 0000 0 Address 4 DBIPREV Previous Outstanding DBIRQ 0004 4 Address 4 DBINEXT Next Outstanding DBIRQ 0008 8 Address 4 DBIIORBK IORBK Associated with Request 000C 12 Signed 4 * Reserved for Future IBM Use 0010 16 Bitstring 24 DBIIRASV Save area for interrupt return 00000005 DBISIZE (*-DBIRQ+7)/8 Size, in doublewords, of DBIRQ
DBIRQ Storage Layout
*** DBIRQ - DASD BLOCK I/O SSCH REQUEST DATA * * +---------------------------+---------------------------+ * 0 | DBIPREV | DBINEXT | * +---------------------------+---------------------------+ * 8 | DBIIORBK |///////////////////////////| * +---------------------------+---------------------------+ * 10 | | * = DBIIRASV = * | | * +-------------------------------------------------------+ * 28 * *** DBIRQ - DASD BLOCK I/O SSCH REQUEST DATA
DBIRQ Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----DBIIORBK 0008
DBIIRASV 0010
DBINEXT 0004
DBIPREV 0000
DBISIZE 0010 00000005
Last updated on 3 Aug 1999 at 11:49:51 EDT.
Copyright IBM Corporation, 1990, 1999