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.
COMBK | Back to Index page |
Prolog Control Block Contents COMBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
COMBK Prolog | Top of page |
NAME : HCPCOMBK DESCRIPTION: Console Communications Control Block DSECT : COMBK FUNCTION : Contains data and control information pertinent to the control and communication between virtual and real terminal console tasks and command streams. LOCATED BY : COMPNT - chained RDEVCON - field in HCPRDEV CREATED BY : HCPQCN - whenever a read or write is to be done. HCPGFS - to clear the screen when switching from full-screen mode to CP mode. HCPGRF - for APL/TEXT translations, and to clear the screen when switching from full-screen mode to CP mode. HCPGIN - for uppercase translation. HCPTTY - to update the status area to indicate ***MORE***. HCPVCYSM - for VM/VTAM terminal processing. DELETED BY : HCPQCOET - general system routine to return COMBKs to free storage. HCPQCN - when a message won't be displayed on the terminal screen or when a COMBK is split into two or more COMBKS. HCPGIN - when uppercase translation is completed. HCPGRF - when APL/TEXT translation is completed. RELOCATION CONSIDERATIONS : None REFERENCES : HCPEQUAT - equate symbols HCPHCCW - host channel control word |
COMBK Control Block Content | Top of page |
|
COMBK Storage Layout | Top of page |
*** COMBK - Console Communications Control Block * * +---------------------------+------+------+-------------+ * 0 | COMPNT |:BPARM|:PARM | COMTSKSZ | * +---------------------------+------+------+-------------+ * 8 | COMRETN | COMUSER | * +------+------+------+------+------+------+-------------+ * 10 |:STAT |:DFLAG|:CNTRL|:LINO |:WORK |:FLG2 |/////////////| * +------+------+------+------+------+------+-------------+ * 18 | COMFSCBK | COM1HLAD | * +---------------------------+---------------------------+ * 20 | COMCCW1 | * +-------------------------------------------------------+ * 28 | COMCCW2 | * +-------------------------------------------------------+ * 30 | COMCCW3 | * +-------------------------------------------------------+ * 38 | COMCCW4 | * +-------------------------------------------------------+ * 40 | COMDEVA | * +-------------------------------------------------------+ * *** COMBK - Console Communications Control Block *** Overlay for COMCCW1 in COMBK * * +------+------+-------------+---------------------------+ * 20 |:1CMND|:1FLAG| COM1CNT | COM1ADDR | * +------+------+-------------+---------------------------+ * *** Overlay for COMCCW1 in COMBK *** Overlay for COMDEVA in COMBK * * +-------------------------------------------------------+ * 40 | COMCCW5 | * +-------------------------------------------------------+ * 48 * *** Overlay for COMDEVA in COMBK *** Overlay for COMDEVA in COMBK * * +--------------------+------+------+------+-------------+ * 40 |////////////////////|:RCMD |:RWCC |:RSBA | COMBUFA | * +--------------------+------+------+------+-------------+ * 48 * *** Overlay for COMDEVA in COMBK *** Overlay for COMBUFA in COMBK * * +------+------+ * 40 ... 46 |:BUFAD|:BUFLC| * +------+------+ * 48 * *** Overlay for COMBUFA in COMBK |
COMBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CCWCC 0021 40 CCWDC 0021 80 CCWIDA 0021 04 CCWINVAL 0021 03 CCWMIDA 0021 01 CCWPCIR 0021 08 CCWSILI 0021 20 CCWSKIP 0021 10 CCWSUSPN 0021 02 CCWUNDEF 0021 01 COMACTV 0010 20 COMALRM 0005 02 COMALTVM 0004 20 COMBPARM 0004 COMBUFA 0046 COMBUFAD 0046 COMBUFLC 0047 COMCCW1 0020 COMCCW2 0028 COMCCW3 0030 COMCCW4 0038 COMCCW5 0040 COMCLEAR 0011 000000FE COMCLRS 0011 80 COMCMND 0015 02 COMCNCL 0011 000000FF COMCNTL 0010 10 COMCNTRL 0012 COMCRDR 0005 01 COMDATA 0048 COMDBCS 0015 01 COMDEVA 0040 COMDFLAG 0011 COMDIAG 0004 02 COMDOCR 0015 40 COMDROP 0005 80 COMEDIT 0005 04 COMESCP 0010 08 COMEXTHC 0012 04 COMFIRST 0015 20 COMFLG2 0015 COMFSCBK 0018 COMFSRQ 0011 40 COMHIDE 0005 08 COMHIGH 0012 02 COMHIPRI 0005 20 COMHOLD 0012 80 COMHPARM 0004 COMIMMED 0012 01 COMINITP 0015 04 COMIOCOM 0004 08 COMLED 0015 10 COMLINO 0013 COMLMSK 0011 3F COMLOALM 0010 04 COMMORE 0012 20 COMNOCR 0005 04 COMOUTPT 0010 80 COMPARM 0005 COMPFDEL 0012 08 COMPFWRT 0012 10 COMPNT 0000 COMPRND 0015 08 COMRCMD 0043 COMREDSP 0004 10 COMRESP 0010 40 COMRETN 0008 COMRPRMT 0015 80 COMRSBA 0045 COMRWCC 0044 COMSCRFL 0004 04 COMSIZE 0048 00000009 COMSPLT 0010 02 COMSTAT 0010 COMSYNC 0010 01 COMTSKSZ 0006 COMUPPR 0005 02 COMUSER 000C COMVMIO 0005 10 COMWIDAL 0028 00000080 COMWIS 0028 0000000F COMWLEN 0028 00000008 COMWMC 0028 00000004 COMWORK 0014 COMWRTRD 0012 40 COM1ADDR 0024 COM1ADRX 0024 00000027 COM1CMND 0020 COM1CNT 0022 COM1FLAG 0021 COM1HLAD 001C COM1NEXT 0028 |
Copyright IBM Corporation, 1990, 2024