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

#### DFRMP

Prolog

Control Block Contents
DFRMP DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DFRMP Prolog

     NAME       : HCPDFRMP
     DESCRIPTION: DDEV Frame Map
     DSECT      : DFRMP
     FUNCTION   : Maps storage frames used to temporarily store
                  DDEVs associated with a particular user's
                  directory entry
     LOCATED BY : DVMDIDAS
     CREATED BY : HCPUDR
     DELETED BY : HCPLGB
     SERIALIZED : A share of the directory lock is held when copying all of
                  the DDEVs associated with a user's directory entry into
                  DFRMP storage.

#### DFRMP Control Block Content

#### DFRMP DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DFRMP          DDEV Frame Map
    0000    0 Address      4 DFRNEXT        Pointer to next temporary DDEV
                                            storage frame
    0004    4 Signed       4 DFRDDVCT       Count of DDEVs in this frame
    0008    8 Signed       4 * (2)          Reserved for IBM use
              00000010       DFRHSIZE       (*-DFRMP) Size of header in bytes
                                            **** THE VALUE OF DDEVSIZE FOR
                                            DATAMAP IS 7
              00000048       DFRDDVSL       (4096-DFRHSIZE)/(DDEVSIZE*8) The
                                            number of DDEV slots to a frame.
    0010   16 Bitstring    1 DFRDDEV (0)    Start of actual DDEV storage

#### DFRMP Storage Layout

    *** DFRMP - DDEV Frame Map
    *
    *     +---------------------------+---------------------------+
    *   0 |         DFRNEXT           |         DFRDDVCT          |
    *     +---------------------------+---------------------------+
    *   8 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *
    *** DFRMP - DDEV Frame Map

#### DFRMP Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DFRDDEV        0010
    DFRDDVCT       0004
    DFRDDVSL       0008 00000048
    DFRHSIZE       0008 00000010
    DFRNEXT        0000

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:50:05 EDT.
Copyright IBM Corporation, 1990, 2005