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 V4R3.0. Last updated on 1 May 2002 at 10:53:00 EDT.
Copyright IBM Corporation, 1990, 2002