PWIBK | Back to Index page

| Prolog Control Block Contents PWIBK 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.

PWIBK Prolog | Top of page

     NAME       : HCPPWIBK
     DESCRIPTION: PGMBK Walker Interface Block
     DSECT      : PWIBK
     FUNCTION   : Contains a parameter list to pass to HCPRLTPW
                  via HCPHDITR, for the purposes of relocating a
                  guest.  It is also then subsequently passed
                  amongst some lowel-level routines too.
     LOCATED BY : ITRBK field ITRTROPT in HCPRLS and HCPRLT
                  PSQBK field PSQPWIBK
                  PODBK field PODPWI
     CREATED BY : HCPRLS
     DELETED BY : HCPRLS
     SERIALIZED : Local task serialization (only the owning task has
                  the address of the corresponding PWIBK).
     RELOCATION CONSIDERATIONS : None
     COMMENTS   : Used to pass input parameters to HCPRLTPW via
                  HCPHDITR.  Used as a common mapping for the parm
                  list between HCPRLS and HCPRLT.  It is also used to
                  then pass those same parameters amongst some lower-
                  level routines as well.

PWIBK Control Block Content | Top of page

     PWIBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      PWIBK          PGMBK Walker Interface Block
    0000    0 Signed       4 PWIRLOBK       RLOBK logical address
    0004    4 Signed       4 PWIASCBK       ASCBK logical address
    0008    8 Bitstring    1 PWISTAT        Status code representing the
                                            relocation pass current in found
                                            in HCPRLOBK for field RLOSTATS.
    0009    9 Bitstring    1 * (7)          Reserved for IBM use
          End of PWIBK
    0010   16 Signed       4 PWI$END (0)    End of PWIBK control block
              00000010       PWILEN         *-PWIBK Length of PWIBK in bytes
              00000002       PWISIZE        (PWILEN+7)/8 Size of PWIBK in
                                            doublewords

PWIBK Storage Layout | Top of page

    *** PWIBK - PGMBK Walker Interface Block
    *
    *     +---------------------------+---------------------------+
    *   0 |         PWIRLOBK          |         PWIASCBK          |
    *     +------+--------------------+---------------------------+
    *   8 |:STAT |////////////////////////////////////////////////|
    *     +------+------------------------------------------------+
    *
    *** PWIBK - PGMBK Walker Interface Block

PWIBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    PWI$END        0010
    PWIASCBK       0004
    PWILEN         0010 00000010
    PWIRLOBK       0000
    PWISIZE        0010 00000002
    PWISTAT        0008

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