| Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM. | 
VFPBK
Control Block Contents  
   VFPBK DSECT
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
Copyright IBM Corporation, 1990, 2002