CSLPL | Back to Index page |
Prolog Control Block Contents CSLPL DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
CSLPL Prolog | Top of page |
NAME : HCPCSLPL DESCRIPTION: Console macro parameter list DSECT : CSLPL LOCATED BY : HCPCONSL passes the address in a register CREATED BY : The HCPCSLPL is created by the HCPCONSL macro whenever a read or write is to be done. DELETED BY : The HCPCSLPL is deleted by the HCPCONSL macro REFERENCES : None. SERIALIZED : HCPCONSL gets free storage for each instance of this control block, so only one processor will be looking at any one instance of this control block at any one time. RELOCATION CONSIDERATIONS : As part of cross system SCIF flag bytes CSLTYPE, CSLDFLG, CSLEFLG and CSLSFLG are shipped to a remote member of the plex. Any changes to these flag bytes must be done in an upwardly compatible manner. The transport is initiated in HCPCFR. |
CSLPL Control Block Content | Top of page |
|
CSLPL Storage Layout | Top of page |
*** CSLPL - Console macro parameter list * * +-------------+ * 0 | CSLNEST | * +-------------+ * *** CSLPL - Console macro parameter list *** Overlay for CSLFUNDE in CSLPL * * +-------------+------+------+------+------+ * 0 ... 2 | CSLDADDR |:DATA |:TYPE |:DFLG |:EFLG | * +------+------+-------------+------+------+------+------+ * 8 |:SFLG |:PFLG | CSLISSID | CSLVMDBK | CSLCMPID | * +------+------+-------------+-------------+-------------+ * 10 | CSLSRCID | * +-------------+ * *** Overlay for CSLFUNDE in CSLPL *** Overlay for CSLWTYDE in CSLPL * * +-------------+ * 10 ... 12 | CSLSBDAT | 14 * +-------------+ * *** Overlay for CSLWTYDE in CSLPL *** Overlay for CSLWTYDE in CSLPL * * +-------------+ * 10 ... 12 | CSLSBREG | 14 * +-------------+ * *** Overlay for CSLWTYDE in CSLPL *** Overlay for CSLWTYDE in CSLPL * * +-------------+-------------+ * 10 ... 12 | CSLDLGTH | CSLHDRSZ | * +-------------+-------------+ * *** Overlay for CSLWTYDE in CSLPL *** Overlay for CSLFUNDE in CSLPL * * +------+ * 0 ... 2 |:RPARM| 3 * +------+ * *** Overlay for CSLFUNDE in CSLPL *** Overlay for CSLPRMDE in CSLPL * * +------+ * 10 ... 16 |:RFLAG| 17 * +------+ * *** Overlay for CSLPRMDE in CSLPL |
CSLPL Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CSLADTIM 0007 40 CSLALARM 0008 80 CSLALTVM 0006 80 CSLAPTR 0009 20 CSLBDAT 0012 CSLBLNKS 0007 04 CSLBRITE 0007 10 CSLCARDR 0016 10 CSLCDRDR 0002 10 CSLCLEAR 0008 10 CSLCMPID 000E CSLCOLFM 0007 08 CSLCOMMN 0000 CSLCPDAT 0016 00 CSLCRESP 0005 10 CSLDADDR 0002 CSLDATA 0004 CSLDATAK 0016 00 CSLDFLG 0006 CSLDLGTH 0012 CSLDLNRG 0004 10 CSLDPTR 0009 80 CSLDROP 0008 02 CSLDSPCH 0016 00 CSLEFLG 0007 CSLEMSG 0005 80 CSLESIZE 0012 00000014 CSLFEMSG 0005 20 CSLFRMTF 0016 00 CSLFUNDE 0002 CSLGSDBK 0006 10 CSLHDRSZ 0014 CSLHIPRI 0008 40 CSLHLNRG 0004 02 CSLHPTR 0009 04 CSLIMMED 0008 01 CSLIMSG 0005 40 CSLINITP 0006 02 CSLIOCMP 0008 08 CSLIPTR 0009 40 CSLISSID 000A CSLISSUS 0006 01 CSLIST 0004 20 CSLLPTR 0009 08 CSLMSG 0005 02 CSLMSGNH 0005 01 CSLNDISP 0008 20 CSLNEST 0000 CSLNODIS 0016 80 CSLNODSP 0002 80 CSLNOLED 0002 40 CSLNUM 0004 80 CSLNUMRG 0004 40 CSLOBSRV 0007 02 CSLOPER 0006 40 CSLPFLG 0009 CSLPNLED 0016 40 CSLPREAD 0016 CSLPRMDE 0016 CSLPRMPT 0016 00 CSLPRND 0007 01 CSLPSIZE 0016 00000017 CSLQSIZE 0016 00000016 CSLRDISP 0005 08 CSLREAD 0002 CSLREADF 0016 00 CSLRFLAG 0016 CSLRPARM 0002 CSLRSIZE 0002 00000003 CSLSBDAT 0012 CSLSBREG 0012 CSLSCRFL 0008 04 CSLSFLG 0008 CSLSPTIM 0007 20 CSLSPTR 0009 10 CSLSRCID 0010 CSLSSIZE 0012 00000014 CSLSUBDA 0012 CSLSUBDT 0004 08 CSLSUBR 0012 CSLSUBRG 0004 04 CSLTERM 0006 20 CSLTRMA 0006 08 CSLTRMO 0006 04 CSLTYPE 0005 CSLUPPER 0002 20 CSLUPPR 0016 20 CSLVMDBK 000C CSLVMDRG 0004 01 CSLWAITF 0016 00 CSLWNG 0005 04 CSLWRITE 0002 CSLWRTEF 0016 00 CSLWTYDE 0012 CSLXCRDR 0016 00 CSLXNDSP 0016 00 CSLXNLED 0016 00 CSLXUPPR 0016 00 |
Copyright IBM Corporation, 1990, 2018