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. |
VNPBK
Cross Reference (Contains links to field and bit definitions)
VNPBK Prolog
NAME : HCPVNPBK DESCRIPTION: HCPVINOP extended parameter list block DSECT : VNPBK FUNCTION : This DSECT maps the extended parameter list created by HCPVINOP for HCPVOP. LOCATED BY : VOPEXPRM in the VOPBK CREATED BY : HCPVINOP when an extended parameter list is necessary DELETED BY : N/A - assembled into the module invoking HCPVINOP SERIALIZED : Task ownership COMMENTS : None
VNPBK Control Block Content
VNPBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VNPBK HCPVINOP extended parameter list block 0000 0 Dbl-Word 8 * (0) 0000 0 Signed 4 VNPEXFLG (0) Word of parameter flags - an extension of the flags passed to HCPVOP in R2. 0000 0 Bitstring 1 VNPEXFB0 Byte 0 of VNPEXFLG 1... .... VNPBAUTO X'80' BUFADDR=AUTO was specified .1.. .... VNPLNFLD X'40' The length to be fetched or stored is within the DIAGNOSE parameter list. VNPLENFD indicates where the length can be found, and VNPLUNIT specifies the units in which the length is specified. ..1. .... VNPMXLEN X'20' The user specified a maximum length to fetch. VNPMAXLN specifies where this length (in DWs) can be found. 0001 1 Bitstring 1 VNPEXFB1 Byte 1 of VNPEXFLG 0002 2 Bitstring 1 VNPEXFB2 Byte 2 of VNPEXFLG 0003 3 Bitstring 1 VNPEXFB3 Byte 3 of VNPEXFLG 0004 4 Bitstring 1 VNPVARST (0) Start of the variable section of the VNPBK. Information present if LENFIELD was specified on HCPVINOP. 0004 4 Signed 4 VNPLFLDP (0) Start of the information related to the LENFIELD operand. 0004 4 Signed 4 VNPLENFD Base and displacement of the field from which to get the length to fetch. The field must be 2 bytes long. 0008 8 Signed 4 VNPLUNIT Units in which the length to fetch is expressed. 000C 12 Address 2 VNPMAXLN Maximum length to fetch, in DWs. Specified only if VNPMXLEN is on.
VNPBK Storage Layout
*** VNPBK - HCPVINOP extended parameter list block * * +------+------+------+------+---------------------------+ * 0 |:EXFB0|:EXFB1|:EXFB2|:EXFB3| | * +------+------+------+------+ | * 8 | | * = VNPVARST = * | | * +-------------------------------------------------------+ * *** VNPBK - HCPVINOP extended parameter list block *** Overlay for VNPVARST in VNPBK * * +---------------------------+ * 0 ... 4 | VNPLENFD | * +---------------------------+-------------+-------------+ * 8 | VNPLUNIT | VNPMAXLN | E * +---------------------------+-------------+ * *** Overlay for VNPVARST in VNPBK
VNPBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----VNPBAUTO 0000 80
VNPEXFB0 0000
VNPEXFB1 0001
VNPEXFB2 0002
VNPEXFB3 0003
VNPEXFLG 0000
VNPLENFD 0004
VNPLFLDP 0004
VNPLNFLD 0000 40
VNPLUNIT 0008
VNPMAXLN 000C
VNPMXLEN 0000 20
VNPVARST 0004
Last updated on 3 Aug 1999 at 13:46:43 EDT.
Copyright IBM Corporation, 1990, 1999