About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
QDIO | Back to Index page |
Prolog Control Block Contents QDIO DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
QDIO Prolog | Top of page |
NAME : HCPQDIO DESCRIPTION: Queued Direct I/O Control Block DSECT : QDIO FUNCTION : HCPQDIO maps all the guest's and associated CP shadow QDIO Queues for a specific subchannel. LOCATED BY : VDEVQDIO SERIALIZED : VDEV Lock CREATED BY : Dynamically created by HCPGETST when a QDIO Queue is created with an Establish-QDIO- Queues Channel Command. This control block exists in the system execution space, and my be backed anywhere in storage. DELETED BY : Deleted by HCPRELST when a QDIO Activate- QDIO-Queues Channel Command terminates. RELOCATION CONSIDERATIONS : None COMMENTS : - Not known by hardware. - The following tags are used to described the address type for pointers within this control block: A : Host absolute address R : Host real address L : Logical address in the system execution space G : Guest absolute address |
QDIO Control Block Content | Top of page |
|
QDIO Storage Layout | Top of page |
*** QDIO - Queued Direct I/O Control Block * * +-------------------------------------------------------+ * 0 | | * = QDIOLOCK = * | | * +---------------------------+---------------------------+ * 18 | QDIORDEV | QDIOREAS | * +---------------------------+---------------------------+ * 20 | QDICPQDR | QDIOQERR | * +---------------------------+---------------------------+ * 28 | QDIGQIB64 | * +-------------------------------------------------------+ * 30 | QDIHQIB64 | * +------+------+------+------+------+------+------+------+ * 38 |:OFG1 |:OFG2 |:OPCNT|:OTKEY|:OFMT |:NPCT |:OUTCT|:OHWS | * +------+------+------+------+------+------+------+------+ * 40 | QDINPUT | QDIOUTQ | * +---------------------------+---------------------------+ * 48 | QDIOMCAS | QDIOQPRC | * +---------------------------+---------------------------+ * 50 | QDIQBICB | * +---------------------------+---------------------------+ * 58 | QDIOVDEV | QDIOCSGW | * +---------------------------+---------------------------+ * 60 | QDIOCSGR | QDIOCSGS | * +---------------------------+---------------------------+ * 68 | QDIOCSWQ | QDICMPLQ | * +---------------------------+---------------------------+ * 70 | QDIQSBLK | QDIASYNC | * +---------------------------+---------------------------+ * 78 | QDIQAOB | * +---------------------------+---------------------------+ * 80 | QDIAQCNT | QDISGCC2 | * +---------------------------+---------------------------+ * 88 |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * *** QDIO - Queued Direct I/O Control Block |
QDIO Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- QDI$END 0098 QDIAQCNT 0080 QDIASYNC 0074 QDICMPLQ 006C QDICOMPQ 0039 04 QDICPQDR 0020 QDIGQIB64 0028 QDIHQIB64 0030 QDINPCT 003D QDINPUT 0040 QDIOACT 0038 08 QDIOCSGR 0060 QDIOCSGS 0064 QDIOCSGW 005C QDIOCSWQ 0068 QDIOCTRS 005C QDIODOFS 0038 04 QDIODROU 0039 08 QDIOEBSM 0039 10 QDIOFG1 0038 QDIOFG2 0039 QDIOFMT 003C QDIOFMT0 003C 00000000 QDIOFMT1 003C 00000001 QDIOFMT2 003C 00000002 QDIOFMT3 003C 00000003 QDIOGA64 0038 02 QDIOHWS 003F QDIOLFMT 003C 00000002 QDIOLOCK 0000 QDIOMCAS 0048 QDIOOPCI 0039 40 QDIOPCNT 003A QDIOQERR 0024 QDIOQMCU 0039 20 QDIOQPRC 004C QDIORDEV 0018 QDIOREAS 001C QDIOSYNC 0039 80 QDIOTKEY 003B QDIOUTCT 003E QDIOUTQ 0044 QDIOVDEV 0058 QDIQAOB 0078 QDIQBICB 0050 QDIQKEY 003B F0 QDIQSBLK 0070 QDISGCC2 0084 QDISIGAR 003F 40 QDISIGAS 003F 20 QDISIGAW 003F 80 |
Copyright IBM Corporation, 1990, 2022