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' LGPNOMSG FORCE NOMSG is
                                            being processed
              .1.. ....      LGPFORCE       X'40' LGPFORCE FORCE is being
                                            processed, Userid of FORCEr is in
                                            LGPFORCR.
              ..1. ....      LGPLOGON       X'20' LGPLOGON LOGON HERE is
                                            being processed, VMDBK addr of
                                            logon skeleton is in LGPVMDBK.
              .... .1..      LGPSIGNL       X'04' LGPSIGNL 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 V6R1.0. Last updated on 18 Feb 2010 at 08:47:52 EDT.
Copyright IBM Corporation, 1990, 2008