FCPBK | Back to Index page

| Prolog Control Block Contents FCPBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

FCPBK Prolog | Top of page

     NAME       : HCPFCPBK
     DESCRIPTION: EXPLORE FCP Device Block
     DSECT      : FCPBK
     FUNCTION   : This block contains information on an FCP device
                  and related WWPNs used by the EXPLORE FCP
                  command.
     LOCATED BY : HCPIODFP
     CREATED BY : HCPEXPET
     DELETED BY : HCPEXPET
     RELOCATION CONSIDERATIONS : None
     NOTES      : FCPBKs are obtained by EXPLORE FCP ADD
                  FCPBKs are released by EXPLORE FCP REMOVE

FCPBK Control Block Content | Top of page

     FCPBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      FCPBK          EXPLORE FCP Device Block
    0000    0 Signed       4 FCPFPNT        Next FCPBK used by EXPLORE
    0008    8 Dbl-Word     8 FCPLOCK (3)    Not currently used
    0020   32 Signed       4 FCPRDEV        Pointer to HLA of RDEV
    0024   36 Bitstring    1 FCPFLAG        FCP Flag byte
              1... ....      FCPNWWPN       X'80' FCPNWWPN FCP was added
                                            without WWPN
              .1.. ....      FCPACTIV       X'40' FCPACTIV Bit for active
                                            state
    0025   37 Bitstring    1 *              Reserved for IBM use
    0026   38 Bitstring    2 FCPDEV         FCP Device number
    0028   40 Address      4 FCPWFWRD       Address of the first WWPN chain
                                            entry
    002C   44 Address      4 FCPCOMM        Address of FCPBK common area
    0030   48 Address      4 FCPAIRES       Address to continue after AI
    0034   52 Address      4 *              Reserved for future IBM use
    0038   56 Signed       4 FCPSAVE        Save area for after AI
              0000003C       FCPBYSZ        *-FCPBK FCPBK size in bytes
              00000008       FCPDSIZE       ((*-FCPBK)+7)/8 FCPBK size in
                                            double-words

FCPBK Storage Layout | Top of page

    *** FCPBK - EXPLORE FCP Device Block
    *
    *     +---------------------------+---------------------------+
    *   0 |         FCPFPNT           |///////////////////////////|
    *     +---------------------------+---------------------------+
    *   8 |                                                       |
    *     =                       FCPLOCK                         =
    *     |                                                       |
    *     +---------------------------+------+------+-------------+
    *  20 |         FCPRDEV           |:FLAG |//////|   FCPDEV    |
    *     +---------------------------+------+------+-------------+
    *  28 |         FCPWFWRD          |         FCPCOMM           |
    *     +---------------------------+---------------------------+
    *  30 |         FCPAIRES          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  38 |         FCPSAVE           | 3C
    *     +---------------------------+
    *
    *** FCPBK - EXPLORE FCP Device Block

FCPBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    FCPACTIV       0024 40
    FCPAIRES       0030
    FCPBYSZ        0038 0000003C
    FCPCOMM        002C
    FCPDEV         0026
    FCPDSIZE       0038 00000008
    FCPFLAG        0024
    FCPFPNT        0000
    FCPLOCK        0008
    FCPNWWPN       0024 80
    FCPRDEV        0020
    FCPSAVE        0038
    FCPWFWRD       0028

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:28:11 EDT.
Copyright IBM Corporation, 1990, 2020