VNPBK Back to Index page
 
Prolog 
Control Block Contents 
   VNPBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  VNPBK Prolog Top of page
 
 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
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : None
 
 
  VNPBK Control Block Content Top of page
 

 VNPBK DSECT Top of page
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' VNPBAUTO BUFADDR=AUTO was specified .1.. .... VNPLNFLD X'40' VNPLNFLD 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' VNPMXLEN 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 Top of page
 
          
*** VNPBK - HCPVINOP extended parameter list block
*
*     +------+------+------+------+
*   0 |:EXFB0|:EXFB1|:EXFB2|:EXFB3|
*     +------+------+------+------+
*
*** 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 Top of page
 
 
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
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:57:51 EDT.
Copyright IBM Corporation, 1990, 2022