Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
CPVWK
Cross Reference (Contains links to field and bit definitions)
CPVWK Prolog
Name : HCPCPVWK Description: LOCK/UNLOCK Command work area DSECT : CPVWK Function : This work area contains information used during LOCK and UNLOCK command processing. Located by : R9 in HCPCPV - R9 in HCPCPW Created by : HCPCPV Deleted by : HCPCPV
CPVWK Control Block Content
CPVWK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CPVWK LOCK/UNLOCK Command work area 0000 0 Signed 4 CPVARG Ad-len of 1st token 0008 8 Signed 4 CPVSAVE1 (16) Save/restore for GETOPTS 0048 72 Signed 4 CPVSAVE2 (16) Save/restore for LKPAGES 0088 136 Signed 4 CPVSAVE3 (16) Save/restore for ULPAGES 00C8 200 Signed 4 CPVSAVE4 (16) Save/restore for GETSPACE 0108 264 Signed 4 CPVSAVE5 (16) Save/restore for GETASIT 0148 328 Signed 4 CPVSAVE6 (16) Save/restore for GETFPLP 0188 392 Address 4 CPVSYMBA Location of symbol being locked 018C 396 Signed 4 CPVSYMBL Length of symbol from HCPCFDSY 0190 400 Address 4 CPVIASIT Address of i-ASIT 00000194 CPVRSP1 * Old format Response area 0194 404 Character 8 CPVRSP1V Virtual address 019C 412 Character 4 * Blanks 01A0 416 Character 8 CPVRSP1R Real address 00000014 CPVRSP1L *-CPVRSP1 Length of old response 000001A8 CPVRSP2 * New format Response area 01A8 424 Character 8 CPVRSP2S Id field 01B1 433 Character 8 CPVRSP2V Virtual address 01B9 441 Character 4 * Blanks 01BD 445 Character 8 CPVRSP2R Real address 0000001D CPVRSP2L *-CPVRSP2 Length of new response 01C5 453 Character 4 CPVM2CNT Count of active Preferred users 01C9 457 Character 1 CPVM2FNC Fence 01CA 458 Character 8 CPVUID Userid substitution and fence 01D3 467 Bitstring 1 CPVFLAG1 Flags EQU X'80' EQU X'40' EQU X'20' EQU X'10' EQU X'08' EQU X'04' .... ..1. CPVFLNMP X'02' 'NOMAP' option .... ...1 CPVFLMAP X'01' 'MAP' option 01D4 468 Bitstring 1 CPVFLAG2 Flags 1... .... CPVFLMOD X'80' Show locking a module .1.. .... CPVFLSYS X'40' Show working on SYSTEM addresses ..1. .... CPVFLSPC X'20' Show working on Space addresses ...1 .... CPVFLNEW X'10' New style command format .... 1... CPVFL1ST X'08' First-page switch EQU X'04' .... ..1. CPVALLLC X'02' Cyclic List Hold Lock acquired EQU X'01' 01D5 469 Bitstring 0 CPVFLAGW Work area for option flags 01D6 470 Bitstring 1 CPVSYMPG 1 ==> Symbol is pageable 0 ==> Symbol is resident 01D7 471 Character 8 CPVSYMNM CP symbol locked previous time 000001DF CPVWKL *-CPVWK 0000003C CPVWKSZ (*-CPVWK+7)/8
CPVWK Storage Layout
*** CPVWK - LOCK/UNLOCK Command work area * * +---------------------------+---------------------------+ * 0 | CPVARG |///////////////////////////| * +---------------------------+---------------------------+ * 8 | | * = CPVSAVE1 = * | | * +-------------------------------------------------------+ * 48 | | * = CPVSAVE2 = * | | * +-------------------------------------------------------+ * 88 | | * = CPVSAVE3 = * | | * +-------------------------------------------------------+ * C8 | | * = CPVSAVE4 = * | | * +-------------------------------------------------------+ * 108 | | * = CPVSAVE5 = * | | * +-------------------------------------------------------+ * 148 | | * = CPVSAVE6 = * | | * +---------------------------+---------------------------+ * 188 | CPVSYMBA | CPVSYMBL | * +---------------------------+---------------------------+ * 190 | CPVIASIT | CPVRSP1V- | * +---------------------------+---------------------------+ * 198 | -(194) |///////////////////////////| * +---------------------------+---------------------------+ * 1A0 | CPVRSP1R | * +-------------------------------------------------------+ * 1A8 | CPVRSP2S | * +------+------------------------------------------------+ * 1B0 |//////| CPVRSP2V- | * +------+---------------------------+--------------------+ * 1B8 |-(1B1)|///////////////////////////| (1BD)- | * +------+---------------------------+--------------------+ * 1C0 | -CPVRSP2R | CPVM2CNT- | * +------+------+--------------------+--------------------+ * 1C8 |-(1C5)|:M2FNC| CPVUID- | * +------+------+------+------+------+------+------+------+ * 1D0 | -(1CA) |//////|:FLAG1|:FLAG2|:FLAGW|:SYMPG|(1D7)-| * +-------------+------+------+------+------+------+------+ * 1D8 | -CPVSYMNM | 1DF * +------------------------------------------------+ * *** CPVWK - LOCK/UNLOCK Command work area
CPVWK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----CPVALLLC 01D4 02
CPVARG 0000
CPVFLAGW 01D5
CPVFLAG1 01D3
CPVFLAG2 01D4
CPVFLMAP 01D3 01
CPVFLMOD 01D4 80
CPVFLNEW 01D4 10
CPVFLNMP 01D3 02
CPVFLSPC 01D4 20
CPVFLSYS 01D4 40
CPVFL1ST 01D4 08
CPVIASIT 0190
CPVM2CNT 01C5
CPVM2FNC 01C9
CPVRSP1 0190 00000194
CPVRSP1L 01A0 00000014
CPVRSP1R 01A0
CPVRSP1V 0194
CPVRSP2 01A0 000001A8
CPVRSP2L 01BD 0000001D
CPVRSP2R 01BD
CPVRSP2S 01A8
CPVRSP2V 01B1
CPVSAVE1 0008
CPVSAVE2 0048
CPVSAVE3 0088
CPVSAVE4 00C8
CPVSAVE5 0108
CPVSAVE6 0148
CPVSYMBA 0188
CPVSYMBL 018C
CPVSYMNM 01D7
CPVSYMPG 01D6
CPVUID 01CA
CPVWKL 01D7 000001DF
CPVWKSZ 01D7 0000003C
Last updated on 3 Aug 1999 at 11:48:30 EDT.
Copyright IBM Corporation, 1990, 1999