LGPBK | Back to Index page

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

LGPBK Prolog | Top of page

     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.
     RELOCATION CONSIDERATIONS : None

LGPBK Control Block Content | Top of page

     LGPBK DSECT
    Top of page

    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 LGPFLAG        Internal processing flags
              1... ....      LGPRLOLK       X'80' LGPRLOLK Indicates that the
                                            VMDRLOLK lock is held and must be
                                            released. When this flag is
                                            turned on, the lock must be
                                            obtained and the deferred work
                                            count (VMDDFRWK) must also be
                                            incremented.
    0002    2 Bitstring    1 * (2)          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 | Top of page

    *** LGPBK - HCPUSODC and HCPUSORF Parameter List
    *
    *     +------+------+-------------+---------------------------+
    *   0 |:CALLP|:FLAG |/////////////|         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 | Top of page

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

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