LGPBK - 32-bit CP - V4R4.0

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

#### LGPBK

Prolog

Control Block Contents
LGPBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### LGPBK Prolog

     NAME       : HCPLGPBK
     DESCRIPTION: HCPUSODC and HCPUSORF Parameter List
     DSECT      : LGPBK
     FUNCTION   : Pass parameters to HCPUSODC and HCPUSORF
     LOCATED BY : The address of this control block is passed as
                  input to HCPUSODC and HCPUSORF.
     CREATED BY : HCPUSOFL, HCPLOGON, HCPCFMFO, HCPSASRE, HCPSASSC
     DELETED BY : HCPUSODC, HCPUSORF
     SERIALIZED : Task Ownership.
                  This control block is created, used and deleted
                  by entry points involved in FORCE processing.
                  Access to this control block is not made
                  available to any other task.

#### LGPBK Control Block Content

#### LGPBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      LGPBK          HCPUSODC and HCPUSORF Parameter
                                            List
    0000    0 Bitstring    1 LGPCALLP       Parameter flags
              1... ....      LGPNOMSG       X'80' FORCE NOMSG is being
                                            processed
              .1.. ....      LGPFORCE       X'40' FORCE is being processed,
                                            Userid of FORCEr is in LGPFORCR.
              ..1. ....      LGPLOGON       X'20' LOGON HERE is being
                                            processed, VMDBK addr of logon
                                            skeleton is in LGPVMDBK.
              .... .1..      LGPSIGNL       X'04' FORCEd as a result of
                                            SIGNAL
    0001    1 Bitstring    1 * (3)          Reserved for IBM use
    0004    4 Signed       4 LGPTMOUT       Signal timeout interval
    0008    8 Character    8 LGPFORCR       Userid issuing the FORCE. Used
                                            when LGPFORCE bit is set.
    0008    8 Bitstring    1 * (4)          Reserved for IBM use
    000C   12 Address      4 LGPVMDBK       VMDBK address of logon skeleton.
                                            Used when LGPLOGON bit is set.
              00000002       LGPSIZE        (*-LGPBK+7)/8 Size, in
                                            doublewords, of LGPBK

#### LGPBK Storage Layout

    *** LGPBK - HCPUSODC and HCPUSORF Parameter List
    *
    *     +------+--------------------+---------------------------+
    *   0 |:CALLP|////////////////////|         LGPTMOUT          |
    *     +------+--------------------+---------------------------+
    *   8
    *
    *** LGPBK - HCPUSODC and HCPUSORF Parameter List

    *** Overlay for LGPFORCR in LGPBK
    *
    *     +-------------------------------------------------------+
    *   8 |                       LGPFORCR                        |
    *     +---------------------------+---------------------------+
    *  10 |///////////////////////////|         LGPVMDBK          |
    *     +---------------------------+---------------------------+
    *  18
    *
    *** Overlay for LGPFORCR in LGPBK

#### LGPBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    LGPCALLP       0000
    LGPFORCE       0000 40
    LGPFORCR       0008
    LGPLOGON       0000 20
    LGPNOMSG       0000 80
    LGPSIGNL       0000 04
    LGPSIZE        000C 00000002
    LGPTMOUT       0004
    LGPVMDBK       000C

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 15:46:23 EDT.
Copyright IBM Corporation, 1990, 2003