Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

VFPBK

Prolog  

Control Block Contents  
   VFPBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


VFPBK Prolog

 NAME       : HCPVFPBK
 DESCRIPTION: Vector Facility Paramaters Control Block
 DSECT      : VFPBK
 FUNCTION   : The Vector Facility Parameters control block
              (VFPBK) contains information supplied by the user via
              the DISPLAY/DUMP/STORE Vector commands. The parameters
              are set in HCPCDFCP and are used in HCPVFSTO and
              HCPVFDDC. The VFPBK is also used to include vector
              information in guest storage dumps. In this case the
              parameters are set in HCPCDPDM and used in HCPVFDDC.
 LOCATED BY : N/A
 CREATED BY : N/A
 DELETED BY : N/A
 SERIALIZED : N/A
 Notes      : When used for vector commands, this control block
              overlays a buffer in HCPCDFCP. When used with guest
              storage, this control block overlays a buffer in
              HCPCDPDM.

 

VFPBK Control Block Content


VFPBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      VFPBK          Vector Facility Paramaters
                                        Control Block
     *** VFPBK - Vector Facility Parameters Control Block
0000    0 Bitstring    1 VFP_CMD        Command (DISPLAY, DUMP, or STORE)
                                        Notes : these fields are like
                                        those for DIS_CMD in HCPDIS
          00000001       VFP_DISPLAY_CMD
                                        X'01' DISPLAY command
          00000002       VFP_DUMP_CMD   X'02' DUMP command
          00000003       VFP_STORE_CMD  X'03' STORE command
0001    1 Bitstring    1 VFP_TYPE       Keyword
          1... ....      VFP_VR         X'80' VR operand was specified
          1... ...1      VFP_VP         X'81' VP operand was specified
          1... ..1.      VFP_VSR        X'82' VSR operand was specified
          1... ..11      VFP_VMR        X'83' VMR operand was specified
          1... .1..      VFP_VAC        X'84' VAC operand was specified
          1... .1.1      VFP_VSS        X'85' VSS operand was specified
                                        Bit defined for VFP_FLAGS Notes :
                                        these fields are like those for
                                        DIS_TYPE in HCPDI
0002    2 Bitstring    1 VFP_FLAGS      Flags
          1... ....      VFP_GUEST_CALL X'80' Print header, (only used if
                                        DUMP command was specified)
0003    3 Bitstring    1 *
0004    4 Signed       4 VFP_TOKEN_PTR  Current token address
0008    8 Signed       4 VFP_TOKEN_LEN  Current token length
000C   12 Signed       2 VFP_DUMPID_LEN Dumpid length
000E   14 Character   98 VFP_DUMPID     Dumpid
0070  112 Character  264 VFP_WORK (0)   Work area
0070  112 Character  132 VFPBUF         Buffer area
00F4  244 Character  132 VFP_WORK_BUF   Alternate buffer area

 

VFPBK Storage Layout

          
*** VFPBK - Vector Facility Paramaters Control Block
*
*     +------+------+------+------+---------------------------+
*   0 |:_CMD |:_TYPE|(002) |//////|      VFP_TOKEN_PTR        |
*     +------+------+------+------+-------------+-------------+
*   8 |      VFP_TOKEN_LEN        |:_DUMPID_LEN |             |
*     +---------------------------+-------------+             |
*  10 |                                                       |
*     =                      VFP_DUMPID                       =
*     |                                                       |
*     +-------------------------------------------------------+
*  70 |                                                       |
*     =                        VFPBUF                         =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
*  F8 |                                                       |
*     =                     VFP_WORK_BUF                      =
*     |                                                       |
*     +-------------------------------------------------------+
* 178
*
*** VFPBK - Vector Facility Paramaters Control Block

 

VFPBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
VFP_CMD        0000
VFP_DISPLAY_CMD
               0000 00000001
VFP_DUMP_CMD   0000 00000002
VFP_DUMPID     000E
VFP_DUMPID_LEN
               000C
VFP_FLAGS      0002
VFP_GUEST_CALL
               0002 80
VFP_STORE_CMD  0000 00000003
VFP_TOKEN_LEN  0008
VFP_TOKEN_PTR  0004
VFP_TYPE       0001
VFP_VAC        0001 84
VFP_VMR        0001 83
VFP_VP         0001 81
VFP_VR         0001 80
VFP_VSR        0001 82
VFP_VSS        0001 85
VFP_WORK       0070
VFP_WORK_BUF   00F4
VFPBUF         0070

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 17:09:10 EDT.
Copyright IBM Corporation, 1990, 2001