| 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, 2016