CHCBK | Back to Index page |
Prolog Control Block Contents CHCBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
CHCBK Prolog | Top of page |
NAME : HCPCHCBK DESCRIPTION: CHANNEL CLASS BLOCK DSECT : CHCBK FUNCTION : DESCRIBE THE STATUS OF THE CHANNELS ( IN XA MODE, THE CHANNEL CLASSES) FOR A VIRTUAL MACHINE. ANCHOR THE QUEUE OF DEVICES (FOR EACH CHANNEL NUMBER OR CLASS) FOR WHICH INTERRUPTS ARE PENDING. LOCATED BY : VMDCHC FIELD IN THE VIRTUAL MACHINE'S DEFINITION BLOCK CREATED BY : VIRTUAL MACHINE CREATION PROCESS - HCPBVM DELETED BY : VIRTUAL MACHINE DESTRUCTION PROCESS RELOCATION CONSIDERATIONS : This control block is relocated as part of a live guest relocation (LGR). The bits and fields that need to be relocated are defined in the corresponding LGRCHCBK COPY file. Whenever changes are made to this control block, consideration must be given to any effects these changes will have on a relocation. If any new fields or bits are defined, they may need to be relocated. If existing bits or fields are changed, corresponding modifications may be required in the LGR version of this control block. Consider also the effects of these changes on a relocation involving a back-level release of CP. |
CHCBK Control Block Content | Top of page |
|
CHCBK Storage Layout | Top of page |
*** CHCBK - CHANNEL CLASS BLOCK * * +---------------------------+---------------------------+ * 0 | CHCLOWNR | CHCLOCWQ | * +---------------------------+------+------+------+------+ * 8 |///////////////////////////|CHCKEY|//////|//////|:HFLAG| * +---------------------------+------+------+------+------+ * 10 | CHCGMBOH | CHCGMBOL | * +---------------------------+------+------+------+------+ * 18 | CHCIORW |:SFLAG|:URCHP|//////|//////| * +---------------------------+------+------+------+------+ * 20 | CHCSALIM | CHCMCV | * +---------------------------+---------------------------+ * 28 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 30 |///////////////////////////| CHCIOPND | * +---------------------------+---------------------------+ * 38 | | * = CHCQUEUE = * | | * +------+------------------------------------------------+ * 138 |:PGBY0| CHCPGID | * +------+ +---------------------------+ * 140 | |///////////////////////////| * +---------------------------+---------------------------+ * 148 | | * = CHCCHPID = * | | * +-------------------------------------------------------+ * 248 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 260 | CHCPCIHQ |///////////////////////////| * +---------------------------+---------------------------+ * 268 * *** CHCBK - CHANNEL CLASS BLOCK *** Overlay for CHCQUEUE in CHCBK * * +---------------------------+---------------------------+ * 38 | CHCQUEFW | CHCQUEBW | * +---------------------------+---------------------------+ * 40 * *** Overlay for CHCQUEUE in CHCBK |
CHCBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CHCCHPID 0148 CHCEMW 001C 40 CHCGMBO 0010 CHCGMBOH 0010 CHCGMBOL 0014 CHCHFLAG 000F CHCIOPND 0034 CHCIORW 0018 CHCIPR 001C 20 CHCKEY 000C CHCKEYCN 000C CHCLOCK 0000 CHCLOCWQ 0004 CHCLOWNR 0000 CHCMBLKO 0014 14 CHCMCV 0024 CHCMSM 000F 02 CHCPCIHQ 0260 CHCPGBY0 0138 CHCPGID 0139 CHCQENTL 003C 00000008 CHCQSIZE 0038 00000020 CHCQUEBW 003C CHCQUEFW 0038 CHCQUEUE 0038 CHCRWCC1 001C 80 CHCSALIM 0020 CHCSFLAG 001C CHCSIZE 0264 0000004D CHCTIM 000F 01 CHCURCHP 001D CHCURCHV 001C 10 |
Copyright IBM Corporation, 1990, 2022