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.

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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:45:07 EDT.
Copyright IBM Corporation, 1990, 1999