DIOSECT | Back to Index page |
Prolog Control Block Contents DIOSECT DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
DIOSECT Prolog | Top of page |
NAME : DIOSECT DESCRIPTION: Disk I/O Work Area DSECT : DIOSECT NOTES : MODULE TYPE - Macro FUNCTION : This is the bilingual macro containing the mapping of the disk I/O work area used primarily by module DMSDIO. DIOSECT describes the fields used by DMSDIO as a work area when reading and writing actual blocks of data on CMS disks. DIOSECT is pointed to by a V-constant in DMSNUC, and referenced indirectly by ADIOSECT in NUCON. |
DIOSECT Control Block Content | Top of page |
|
DIOSECT Storage Layout | Top of page |
*** DIOSECT - Disk I/O Work Area * * +-------------------------------------------------------+ * 0 | IOOLD | * +-------------------------------------------------------+ * 8 | DIOCSW | * +-------------------------------------------------------+ * 10 | PWAIT | * +---------------------------+---------------------------+ * 18 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 20 |///////////////////////////| QQDSK1 | * +---------------------------+---------------------------+ * 28 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +------------------------------------------------+------+ * 50 | SEEKADR |:TNUM | * +------------------------------------------------+------+ * 58 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +------+--------------------+---------------------------+ * 70 |FBACD1|////////////////////| FBACD1MO | * +------+--------------------+---------------------------+ * 78 | FBACD1FB | FBACD1LB | * +------+------+-------------+---------------------------+ * 80 |FBACL1|//////| FBACL1NB | FBACL1BO | * +------+------+-------------+---------------------------+ * 88 | LASTCYL | LASTHED | * +------+------+-------------+---------------------------+ * 90 |DEVTYP|:FLAG |/////////////////////////////////////////| * +------+------+-----------------------------------------+ * 98 | | * = SENSB = * | | * +-------------------------------------------------------+ * B8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * C0 | DOUBLE | * +-------------------------------------------------------+ * C8 | | * = XRSAVE = * | +--------------------+------+ * 100 | |////////////////////|:CODE | * +---------------------------+--------------------+------+ * 108 | FREER0 | DIOFREE | * +-------------+-------------+---------------------------+ * 110 | DIOSNSCT |/////////////|///////////////////////////| * +-------------+-------------+///////////////////////////| * |///////////////////////////////////////////////////////| * +------+------+------+----------------------------------+ * 120 |:GRET |IOCOMM|:TREC |//////////////////////////////////| * +------+------+------+----------------------------------+ * 128 | | * = DIOCCW01 = * | | * +-------------------------------------------------------+ * 528 | | * = DIODIEPL = * | +---------------------------+ * 540 | |///////////////////////////| * +---------------------------+---------------------------+ * 548 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +------+------+-------------+--------------------+------+ * 560 |:MASK |:ATTRB| DIOBLKSZ |////////////////////|:GLOA7| * +------+------+-------------+-------------+------+------+ * 568 | DIOBEGCC | DIOBEGHH | DIOENDCC | DIOENDHH | * +------+------+------+------+-------------+-------------+ * 570 |:OPBYT|DIOAUX|//////|:RECNO| DIOSEEKC | DIOSEEKH | * +------+------+------+------+------+------+-------------+ * 578 | DIOSRCHC | DIOSRCHH |:SRCHR|:SSECT| DIOTLF | * +-------------+-------------+------+------+-------------+ * 580 * *** DIOSECT - Disk I/O Work Area *** Overlay for DIOCCW01 in DIOSECT * * +---------------------------+---------------------------+ * 128 | DIOBUFEN |///////////////////////////| * +---------------------------+---------------------------+ * 130 | | * = DIOSBIOP = * | | * +-------------------------------------------------------+ * *** Overlay for DIOCCW01 in DIOSECT |
DIOSECT Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- DEVTYP 0090 DIAGNUM 0091 18 DIAGRET 0120 DIOATTRB 0561 DIOAUX 0571 DIOBEGCC 0568 DIOBEGHH 056A DIOBKWTH 0091 04 DIOBLKSZ 0562 DIOBUFEN 0128 DIOCCWLN 0128 00000080 DIOCCW01 0128 DIOCSW 0008 DIODEX 0560 DIODIEPL 0528 DIODWUSD 0130 0000000C DIODYBUF 0091 40 DIOENDCC 056C DIOENDHH 056E DIOFLAG 0091 DIOFLCSW 0091 10 DIOFLSB 0091 20 DIOFREE 010C DIOGLOA7 0567 DIOLOC 0570 DIOMASK 0560 DIOOPBYT 0570 DIORECNO 0573 DIOR0FMT 0567 44 DIOSBIOP 0130 DIOSBLMX 0188 74 DIOSBL01 0188 DIOSEEKC 0574 DIOSEEKH 0576 DIOSNSCT 0110 DIOSRCHC 0578 DIOSRCHH 057A DIOSRCHR 057C DIOSSECT 057D DIOTLF 057E DOUBLE 00C0 ERRCODE 0107 FBACD1 0070 FBACD1FB 0078 FBACD1LB 007C FBACD1MO 0074 FBACL1 0080 FBACL1BO 0084 FBACL1NB 0082 FREER0 0108 IOCOMM 0121 IOOLD 0000 LASTCYL 0088 LASTHED 008C LASTREC 0122 PWAIT 0010 QQDSK1 0024 QQDSK2 0024 26 QQTRK 0091 01 SECTNUM 0057 SEEKADR 0050 SENSB 0098 TOOBIG 0091 04 WRTKF 0091 02 XRSAVE 00C8 |
Copyright IBM Corporation, 1990, 2022