| RCWBK | Back to Index page |
|
Prolog Control Block Contents RCWBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| RCWBK Prolog | Top of page |
NAME : HCPRCWBK
DESCRIPTION: CURRENT REAL CHANNEL CONTROL WORDS
DSECT : RCWBK
FUNCTION : THIS CONTROL BLOCK IS USED AS A REAL CHANNEL WORK AREA.
IT CONTAINS CHANNEL PROGRAMS FOR I/O TO VARIOUS DEVICES.
LOCATED BY : CPTRCWCH FIELD OF HCPCPTCA
CPTRCWBK FIELD OF HCPCPTCA
IORTASK FIELD OF HCPIORBK
MNDARCW FIELD OF HCPMNDCO (MONITOR TAPE)
RCWPNT CHAINED
VCTXRCW FIELD OF HCPVCTCA (X-SIDE)
VCTYRCW FIELD OF HCPVCTCA (Y-SIDE)
VDSRCW FIELD OF HCPVDSBK (CURRENT)
CREATED BY : HCPCCWTR - DURING INITIALIZATION OF CHANNEL PROGRAM
TRANSLATION FUNCTION.
HCPINSCW - WHILE CREATING CHAINS OF RCWBKS WHEN
MANIPULATING GUEST CHANNEL PROGRAMS.
HCPINSTC - WHILE CREATING CHAINS OF RCWBKS WHEN
MANIPULATING GUEST CHANNEL PROGRAMS.
HCPDGDDK - FOR SIMULATION OF DIAGNOSE X'18'.
HCPGRSBR - BUILDS RCWBK FOR I/O TO DISPLAY DEVICES.
HCPTDKRL - AFTER RELEASING T-DISK SPACE TO POOL OF FREE SPACE
DELETED BY : HCPDGDDK - FOR SIMULATION OF DIAGNOSE X'18'.
HCPGFSTO - TO INITIATE I/O FOR FULL SCREEN VIRTUAL MACHINE.
HCPGRFIC - FOR DISPLAY DEVICE I/O REQUEST.
HCPGRSCO - ON A FATAL I/O ERROR ON READ OF DISPLAY BUFFER.
HCPTDKRL - BEFORE RELEASING T-DISK SPACE TO POOL OF FREE
SPACE.
HCPUNTFR - WHILE UNLOCKING PAGES ASSOCIATED WITH A COMPLETED
I/O OPERATION AND RETURNING CCW CHAIN(S) TO FREE
STORAGE.
RELOCATION CONSIDERATIONS : None
|
| RCWBK Control Block Content | Top of page |
|
| RCWBK Storage Layout | Top of page |
*** RCWBK - CURRENT REAL CHANNEL CONTROL WORDS
*
* +---------------------------+---------------------------+
* 0 | RCWPNT | RCWVCAW |
* +------+------+------+------+------+------+------+------+
* 8 |:CTL1 |:CTL2 |:CTL3 |:CTL4 |:CTL5 |:CTL6 |:CTL7 |:CTL8 |
* +------+------+------+------+------+------+------+------+
* 10 | RCWCCW1 |
* +-------------------------------------------------------+
* 18 | RCWCCW2 |
* +-------------------------------------------------------+
* 20 | RCWCCW3 |
* +-------------------------------------------------------+
* 28 | RCWCCW4 |
* +-------------------------------------------------------+
* 30 | RCWCCW5 |
* +-------------------------------------------------------+
* 38 | RCWCCW6 |
* +-------------------------------------------------------+
* 40 | RCWCCW7 |
* +-------------------------------------------------------+
* 48 | RCWCCW8 |
* +-------------------------------------------------------+
* 50 | RCWCPTIC |
* +-------------------------------------------------------+
* 58 | |
* = RCWDATA =
* | |
* +-------------------------------------------------------+
* 70 | RCWBYTE5 |
* +-------------------------------------------------------+
* 78
*
*** RCWBK - CURRENT REAL CHANNEL CONTROL WORDS
*** Overlay for RCWBYTE5 in RCWBK
*
* +------+------------------------------------------------+
* 70 |:SNSB9|////////////////////////////////////////////////|
* +------+------+------+------+------+------+------+------+
* 78 |:CTL1A|:CTL2A|:CTL3A|:CTL4A|:CTL5A|:CTL6A|:CTL7A|:CTL8A|
* +------+------+------+------+------+------+------+------+
* 80
*
*** Overlay for RCWBYTE5 in RCWBK
*** Overlay for RCWDATA in RCWBK
*
* +-------------------------------------------------------+
* 58 | RCWDATA1 |
* +-------------------------------------------------------+
* 60 | RCWDATA2 |
* +-------------------------------------------------------+
* 68 | RCWDATA3 |
* +-------------------------------------------------------+
* 70
*
*** Overlay for RCWDATA in RCWBK
*** Overlay for RCWDATA in RCWBK
*
* +-------------------------------------------------------+
* 58 | RCWSEEK |
* +-------------------------------------------------------+
* 60
*
*** Overlay for RCWDATA in RCWBK
*** Overlay for RCWSEEK in RCWBK
*
* +------+------+-------------+---------------------------+
* 58 |:DXFM |:DXGA | RCWDXBLK | RCWDXRSV |
* +------+------+-------------+-------------+-------------+
* 60 | RCWDXBCC | RCWDXBHH | RCWDXECC | RCWDXEHH |
* +-------------+-------------+------+------+-------------+
* 68 | RCWSRCH | 6D
* +----------------------------------+
*
*** Overlay for RCWSEEK in RCWBK
*** Overlay for RCWSRCH in RCWBK
*
* +-------------+-------------+------+
* 68 | RCWSRCC | RCWSRHH |:SRCHR| 6D
* +-------------+-------------+------+
*
*** Overlay for RCWSRCH in RCWBK
*** Overlay for RCWSEEK in RCWBK
*
* +-------------+-------------+--------------------+------+
* 58 |/////////////| RCWSEEK2 |////////////////////|:SEEK7|
* +-------------+-------------+--------------------+------+
* 60
*
*** Overlay for RCWSEEK in RCWBK
*** Overlay for RCWSEEK in RCWBK
*
* +---------------------------+---------------------------+
* 58 | RCWSEEKP |///////////////////////////|
* +---------------------------+---------------------------+
* 60
*
*** Overlay for RCWSEEK in RCWBK
*** Overlay for RCWSEEK in RCWBK
*
* +-------------+-------------+-------------+------+------+
* 58 | RCWSKBIN | RCWSKCYL | RCWSKHED |:FMASK|//////|
* +-------------+-------------+-------------+------+------+
* 60
*
*** Overlay for RCWSEEK in RCWBK
*** Overlay for RCWCCW5 in RCWBK
*
* +------+------+-----------------------------------------+
* 30 |:5WCC |:5SBA |/////////////////////////////////////////|
* +------+------+-----------------------------------------+
* 38
*
*** Overlay for RCWCCW5 in RCWBK
*** Overlay for RCWSEEK in RCWBK
*
* +------+------------------------------------------------+
* 58 |:SWCC |////////////////////////////////////////////////|
* +------+------------------------------------------------+
* 60
*
*** Overlay for RCWSEEK in RCWBK
|
| RCWBK Cross Reference | Top of page |
Copyright IBM Corporation, 1990, 2018