DBIRQ | Back to Index page |
Prolog Control Block Contents DBIRQ DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
DBIRQ Prolog | Top of page |
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. RELOCATION CONSIDERATIONS : None |
DBIRQ Control Block Content | Top of page |
|
DBIRQ Storage Layout | Top of page |
*** 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 | Top of page |
Symbol Dspl Value -------------- ---- ----- DBIIORBK 0008 DBIIRASV 0010 DBINEXT 0004 DBIPREV 0000 DBISIZE 0010 00000005 |
Copyright IBM Corporation, 1990, 2022