DCPU | Back to Index page |
Prolog Control Block Contents DCPU DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
DCPU Prolog | Top of page |
NAME : HCPDCPU DESCRIPTION: Directory CPU Block DSECT : DCPU FUNCTION : The DCPU block contains information derived from one Directory CPU statement. LOCATED BY : DVMDCDAS (Directory DASD address) DVMDCDSP (Offset within a page) CREATED BY : HCPDIR, HCPUDS DELETED BY : HCPLGN SERIALIZED : HCPDIR executes in the guest's virtual machine, therefore, MP serialization does not apply there. HCPUDS operates under the directory lock. RELOCATION CONSIDERATIONS : None NOTES : The size of this block must ALWAYS be a doubleword multiple. Entry point HCPUDSCP fills a buffer with these blocks. In order for the caller of this entry point to use the DCPU DSECT correctly, the blocks must be DW aligned. The logic in HCPUDSCP and for the caller is simplified when this constraint is followed. |
DCPU Control Block Content | Top of page |
|
DCPU Storage Layout | Top of page |
*** DCPU - Directory CPU Block * * +---------------------------+-------------+-------------+ * 0 | DCPUDASD | DCPUDISP | DCPUADDR | * +--------------------+------+-------------+-------------+ * 8 | DCPUID |:UFLGS|///////////////////////////| * +--------------------+------+---------------------------+ * 10 * *** DCPU - Directory CPU Block |
DCPU Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- DCPUADDR 0006 DCPUCRYP 000B 04 DCPUDASD 0000 DCPUDED 000B 10 DCPUDISP 0004 DCPUFLGS 000B DCPUID 0008 DCPUIDFL 000B 20 DCPULEN 000C 00000010 DCPUNDED 000B 08 DCPUNOVE 000B 40 DCPUSIZE 000C 00000002 DCPUVECT 000B 80 |
Copyright IBM Corporation, 1990, 2022