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

CDPFX

Prolog  

Control Block Contents  
   CDPFX DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


CDPFX Prolog

 NAME       : HCPCDPFX
 DESCRIPTION: Prefix CCW arument mapping
 DSECT      : CDPFX
 FUNCTION   : Map the argument of a Prefix CCW
 LOCATED BY : None
 CREATED BY : None
 DELETED BY : None

 

CDPFX Control Block Content


CDPFX DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      CDPFX          Prefix CCW arument mapping
0000    0 Bitstring   66 CDPDATA (0)
     Basic Prefix information
0000    0 Bitstring    1 CDPFMT         Prefix Format
          00000000       CDPBPFX        X'00' Basic Prefix Format
          00000001       CDPBLRE        X'01' Basic + Locate Record
                                        Extended
          00000002       CDPBPSF        X'02' Basic + Perform Subsystem
                                        Functn
          00000020       CDPTPF         X'20' TPF Format
0001    1 Bitstring    1 CDPFDVAL       Field Validity
          1... ....      CDPDXVLD       X'80' Define Extent information
                                        valid
          .1.. ....      CDPTSTMP       X'40' Time stamp in byts 28-35
                                        valid
          ..1. ....      CDPVBASE       X'20' Verify base address
0002    2 Bitstring    1 CDPBASEA       Base address
0003    3 Bitstring    1 CDPAUXIL       Auxiliary byte
          1... ....      CDPSMR         X'80' Suspend Multi. Path
                                        Reconnect
          .1.. ....      CDPRCCE        X'40' Remote Copy Continue on
                                        Error
          ..1. ....      CDPRDE         X'20' Return DE before data
                                        hardened
          ...1 ....      CDPVMCP        X'10' VM/CP mode DASD format
          .... 1...      CDPNOPRM       X'08' Don't check DX/LRE
                                        parameters
          .... .1..      CDPNOEXT       X'04' Don't enforce extent
                                        checking
0004    4 Bitstring    1 * (8)          Not defined
     Define Extent data
000C   12 Bitstring   32 CDPDXDAT (0)   Define Extent Data
000C   12 Bitstring    1 *              Mask Byte
000D   13 Bitstring    1 CDPDXGLB       Global Attribute byte
000E   14 Bitstring    1 * (5)
0013   19 Bitstring    1 CDPDXGBE
          ..1. ....      CDPDXGTZ       X'20' TZ bit
0014   20 Signed       4 CDPDXSXT       Starting Extent
0018   24 Signed       4 CDPDXEXT       Ending Extent
001C   28 Bitstring    8 CDPDXTIM (0)   System Time Stamp
001C   28 Signed       4 *              Hi order TOD word
0020   32 Signed       4 *              Lo order TOD word
0024   36 Bitstring    1 * (8)          ..
     Locate Record Extended format
002C   44 Bitstring   22 CDPLRE         Locate Record Extended Data
          00000009       CDPFXLEN       (((*-CDPFX)+7)/8) Block size in
                                        DWORDs
     Redefinition area for the PSF format
002C   44 Bitstring   18 *              Not used
003E   62 Bitstring    1 CDPSFORD       PSF order
003F   63 Bitstring    1 CDPSFLGS       PSF flags PSF order unique
                                        parameters .follow.
     Redefinition area for the TPF format
000C   12 Bitstring    1 *              Not used
000D   13 Bitstring    1 CDPTPFGA       Global Attributes byte
          000000C0       CDPECKD        X'C0' ECKD Mode
          000000C2       CDPECKFW       X'C2' ECKD Mode + Cache Fast
                                        Write
000E   14 Bitstring    2 CDPTBKSZ       DX Blocksize
0010   16 Bitstring    2 CDPTFWID       Cache Fast Write Data ID
0012   18 Bitstring   26 *              Not used
002C   44 Bitstring    1 CDPTPFOB       Operation Byte
          00000001       CDPTPFWR       X'01' Write Data
          00000016       CDPTPFRD       X'16' Read Records
002D   45 Bitstring    3 *              Not used
0030   48 Bitstring    4 CDPTSEEK (0)   Seek address
0030   48 Bitstring    2 CDPTPFCC       ..Seek Cylinder
0032   50 Bitstring    2 CDPTPFHH       ..Seek Head
0034   52 Bitstring    5 CDPTPSID       Search argument
0039   57 Bitstring    1 CDPTSECN       Sector number

 

CDPFX Storage Layout

          
*** CDPFX - Prefix CCW arument mapping
*
*     +------+------+------+------+---------------------------+
*   0 |CDPFMT|:FDVAL|:BASEA|:AUXIL|///////////////////////////|
*     +------+------+------+------+------+------+-------------+
*   8 |///////////////////////////|//////|:DXGLB|/////////////|
*     +--------------------+------+------+------+-------------+
*  10 |////////////////////|:DXGBE|         CDPDXSXT          |
*     +--------------------+------+---------------------------+
*  18 |         CDPDXEXT          |///////////////////////////|
*     +---------------------------+---------------------------+
*  20 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  28 |///////////////////////////|                           |
*     +---------------------------+                           |
*  30 |                                                       |
*     =                        CDPLRE                         =
*     |             +-----------------------------------------+
*     |             | 42
*     +-------------+
*
*** CDPFX - Prefix CCW arument mapping
          
*** Overlay for CDPLRE in CDPFX
*
*                                 +---------------------------+
*  28 ...                      2C |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     |/////////////////////////////////////////+------+------+
*  38 |/////////////////////////////////////////|:SFORD|:SFLGS|
*     +-----------------------------------------+------+------+
*  40
*
*** Overlay for CDPLRE in CDPFX
          
*** Overlay for CDPDXDAT in CDPFX
*
*                                 +------+------+-------------+
*   8 ...                       C |//////|:TPFGA|  CDPTBKSZ   |
*     +-------------+-------------+------+------+-------------+
*  10 |  CDPTFWID   |/////////////////////////////////////////|
*     +-------------+/////////////////////////////////////////|
*  18 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+------+--------------------+
*  28 |///////////////////////////|:TPFOB|////////////////////|
*     +-------------+-------------+------+--------------------+
*  30 |  CDPTPFCC   |  CDPTPFHH   |        CDPTPSID-          |
*     +------+------+-------------+---------------------------+
*  38 |-(034)|:TSECN| 3A
*     +------+------+
*
*** Overlay for CDPDXDAT in CDPFX

 

CDPFX Cross Reference

Symbol         Dspl Value
-------------- ---- -----
CDPAUXIL       0003
CDPBASEA       0002
CDPBLRE        0000 00000001
CDPBPFX        0000 00000000
CDPBPSF        0000 00000002
CDPDATA        0000
CDPDXDAT       000C
CDPDXEXT       0018
CDPDXGBE       0013
CDPDXGLB       000D
CDPDXGTZ       0013 20
CDPDXSXT       0014
CDPDXTIM       001C
CDPDXVLD       0001 80
CDPECKD        000D 000000C0
CDPECKFW       000D 000000C2
CDPFDVAL       0001
CDPFMT         0000
CDPFXLEN       002C 00000009
CDPLRE         002C
CDPNOEXT       0003 04
CDPNOPRM       0003 08
CDPRCCE        0003 40
CDPRDE         0003 20
CDPSFLGS       003F
CDPSFORD       003E
CDPSMR         0003 80
CDPTBKSZ       000E
CDPTFWID       0010
CDPTPF         0000 00000020
CDPTPFCC       0030
CDPTPFGA       000D
CDPTPFHH       0032
CDPTPFOB       002C
CDPTPFRD       002C 00000016
CDPTPFWR       002C 00000001
CDPTPSID       0034
CDPTSECN       0039
CDPTSEEK       0030
CDPTSTMP       0001 40
CDPVBASE       0001 20
CDPVMCP        0003 10

This information is based on z/VM V4R3.0. Last updated on 1 May 2002 at 08:07:17 EDT.
Copyright IBM Corporation, 1990, 2002