LRBK Back to Index page
 
Prolog 
Control Block Contents 
   LRBK 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.


  LRBK Prolog Top of page
 
 NAME       : HCPLRBK
              Load Request Block
 DESCRIPTION: Map the Load Request Block
 DSECT      : LRBK
 FUNCTION   : Map the Load Request Block
 LOCATED BY : R1 at entry to HCPCLGLD
 CREATED BY : Whomever calls HCPCLGLD
 DELETED BY : Whomever calls HCPCLGLD
 SERIALIZED : None.
 RELOCATION CONSIDERATIONS : None
 
 
  LRBK Control Block Content Top of page
 

 LRBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LRBK Map the Load Request Block 0000 0 Address 4 LRBPPFWD Address of next LRBK on the system initialization chain of post-initialization processing control blocks. 0004 4 Signed 4 LRBPPPRI Priority value for ordering entries on the chain. Higher values come later on the chain. Equal values are ordered LIFO or FIFO as needed by the use of the control block. 000002FD LRBPRTY 765 Priority value for LRBPPPRI. Arbitrary, but unique for LRBK control blocks on the SYSPPROC chain. 0008 8 Dbl-Word 8 LRBUSRD1 Reserved for non-IBM use 0010 16 Dbl-Word 8 LRBUSRD2 Reserved for non-IBM use 0018 24 Signed 4 LRBUSRF1 Reserved for non-IBM use 001C 28 Signed 4 LRBUSRF2 Reserved for non-IBM use 0020 32 Signed 2 LRBUSRH1 Reserved for non-IBM use 0022 34 Signed 2 LRBUSRH2 Reserved for non-IBM use 0024 36 Bitstring 1 LRBUSRX1 Reserved for non-IBM use 0025 37 Bitstring 1 LRBUSRX2 Reserved for non-IBM use 0026 38 Bitstring 1 LRBUSRX3 Reserved for non-IBM use 0027 39 Bitstring 1 LRBUSRX4 Reserved for non-IBM use 0028 40 Character 32 LRBFID (0) File being loaded 0028 40 Character 8 LRBFIDFN File name 0030 48 Character 8 LRBFIDFT File type 0038 56 Signed 2 LRBFIDFM File mode 003A 58 Signed 2 * Reserved for future IBM use 003C 60 Address 4 * Reserved for future IBM use 0040 64 Character 8 LRBFIDMB Member name 0048 72 Character 8 LRBID ID string for the CPXLOAD operation. This ID string is used in the CPXUNLOAD command to identify this CPXLOAD request. The format of LABID is explained in the descriptions of LABIDH and LABIDL. 0050 80 Character 8 LRBCTLEP The control epname to call during CPXLOAD processing and before CPXUNLOAD processing. 0058 88 Signed 4 * Reserved 005C 92 Signed 4 LRBRC Final return code 0060 96 Address 4 LRBGSDQ Address of 1st GSDBK in chain of error message GSDBKs 0064 100 Address 4 LRBGSDQE Address of end GSDBK in chain of error message GSDBKs 0068 104 Address 4 LRBESDQ1 Address of chain of ESD entries built during processing of the present portion of TEXT stmts. 006C 108 Address 4 LRBESDQ2 Address of chain of ESD entries built during processing of the prior portions of TEXT stmts. Bit definitions in LABK.LABBF should match the bit definitions in LRBK.LRBBF. This is because these fields are frequently moved from one control block to the other. 0070 112 Bitstring 4 LRBBF (0) Flags 0070 112 Bitstring 1 LRBBF0 Options .1.. .... ICRRLONG X'40' ICRRLONG Caller is LONGREG ..1. .... ICRELONG X'20' ICRELONG Callee is LONGREG ...1 .... ICRESTA X'10' ICRESTA callee uses static savearea .... 1... ICRRMP X'08' ICRRMP caller MP capable .... .1.. ICRERES X'04' ICRERES callee Resident .... ..1. ICREMP X'02' ICREMP callee MP capable .... ...1 ICRTRC X'01' ICRTRC issue TRACE instruction 0071 113 Bitstring 1 LRBBF1 Flags .... ...1 LRBBF1ZZ X'01' LRBBF1ZZ fatal error 0072 114 Bitstring 1 LRBBF2 Options on the CPXLOAD cmd/stmt 1... .... LRBBF2LT X'80' LRBBF2LT LET option .1.. .... LRBBF2NL X'40' LRBBF2NL NOLET option ..1. .... LRBBF2DL X'20' LRBBF2DL DELAY option ...1 .... LRBBF2ND X'10' LRBBF2ND NODELAY option .... 1... LRBBF2MP X'08' LRBBF2MP MP option .... .1.. LRBBF2UP X'04' LRBBF2UP NONMP option 0073 115 Bitstring 1 LRBBF3 Options on the CPXLOAD cmd/stmt .1.. .... LRBBF3SY X'40' LRBBF3SY SYNC specified ..1. .... LRBBF3LK X'20' LRBBF3LK LOCK specified ...1 .... LRBBF3NL X'10' LRBBF3NL NOLOCK specified .... 1... LRBBF3CN X'08' LRBBF3CN CONTROL specified .... .1.. LRBBF3NC X'04' LRBBF3NC NOCONTROL specified .... ..1. LRBBF3PE X'02' LRBBF3PE PERMANENT specified .... ...1 LRBBF3TE X'01' LRBBF3TE TEMPORARY specified 0074 116 Character 1 LRBPAD Pad character 0075 117 Bitstring 1 * Reserved for future IBM use 0076 118 Bitstring 1 * Reserved for future IBM use 0077 119 Bitstring 1 * Reserved for future IBM use 0078 120 Signed 4 * Reserved for future IBM use 007C 124 Address 4 * Reserved for future IBM use 0080 128 Bitstring 1 LRB$END (0) The end 0048 72 Signed 4 LRBIDH If the ID was assigned by CPXLOAD, then this high order word of the ID field LRBID will be binary zero. If the ID was assigned by the user, then this high order word of the ID field LRBID will be the first 4 characters of the ID. 004C 76 Signed 4 LRBIDL If the ID was assigned by CPXLOAD, then this low order word of the ID field LRBID will be the binary ID value. If the ID was assigned by the user, then this low order word of the ID field LRBID will be the second 4 characters of the ID.
 
 
  LRBK Storage Layout Top of page
 
          
*** LRBK - Map the Load Request Block
*
*     +---------------------------+---------------------------+
*   0 |         LRBPPFWD          |         LRBPPPRI          |
*     +---------------------------+---------------------------+
*   8 |                       LRBUSRD1                        |
*     +-------------------------------------------------------+
*  10 |                       LRBUSRD2                        |
*     +---------------------------+---------------------------+
*  18 |         LRBUSRF1          |         LRBUSRF2          |
*     +-------------+-------------+------+------+------+------+
*  20 |  LRBUSRH1   |  LRBUSRH2   |:USRX1|:USRX2|:USRX3|:USRX4|
*     +-------------+-------------+------+------+------+------+
*  28 |                       LRBFIDFN                        |
*     +-------------------------------------------------------+
*  30 |                       LRBFIDFT                        |
*     +-------------+-------------+---------------------------+
*  38 |  LRBFIDFM   |/////////////|///////////////////////////|
*     +-------------+-------------+---------------------------+
*  40 |                       LRBFIDMB                        |
*     +-------------------------------------------------------+
*  48 |                        LRBID                          |
*     +-------------------------------------------------------+
*  50 |                       LRBCTLEP                        |
*     +---------------------------+---------------------------+
*  58 |///////////////////////////|          LRBRC            |
*     +---------------------------+---------------------------+
*  60 |         LRBGSDQ           |         LRBGSDQE          |
*     +---------------------------+---------------------------+
*  68 |         LRBESDQ1          |         LRBESDQ2          |
*     +------+------+------+------+------+------+------+------+
*  70 |LRBBF0|LRBBF1|LRBBF2|LRBBF3|LRBPAD|//////|//////|//////|
*     +------+------+------+------+------+------+------+------+
*  78 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*
*** LRBK - Map the Load Request Block
          
*** Overlay for LRBID in LRBK
*
*     +---------------------------+---------------------------+
*  48 |          LRBIDH           |          LRBIDL           |
*     +---------------------------+---------------------------+
*  50
*
*** Overlay for LRBID in LRBK
 
 
  LRBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
ICRELONG       0070 20
ICREMP         0070 02
ICRERES        0070 04
ICRESTA        0070 10
ICRRLONG       0070 40
ICRRMP         0070 08
ICRTRC         0070 01
LRB$END        0080
LRBBF          0070
LRBBF0         0070
LRBBF1         0071
LRBBF1ZZ       0071 01
LRBBF2         0072
LRBBF2DL       0072 20
LRBBF2LT       0072 80
LRBBF2MP       0072 08
LRBBF2ND       0072 10
LRBBF2NL       0072 40
LRBBF2UP       0072 04
LRBBF3         0073
LRBBF3CN       0073 08
LRBBF3LK       0073 20
LRBBF3NC       0073 04
LRBBF3NL       0073 10
LRBBF3PE       0073 02
LRBBF3SY       0073 40
LRBBF3TE       0073 01
LRBCTLEP       0050
LRBESDQ1       0068
LRBESDQ2       006C
LRBFID         0028
LRBFIDFM       0038
LRBFIDFN       0028
LRBFIDFT       0030
LRBFIDMB       0040
LRBGSDQ        0060
LRBGSDQE       0064
LRBID          0048
LRBIDH         0048
LRBIDL         004C
LRBPAD         0074
LRBPPFWD       0000
LRBPPPRI       0004
LRBPRTY        0004 000002FD
LRBRC          005C
LRBUSRD1       0008
LRBUSRD2       0010
LRBUSRF1       0018
LRBUSRF2       001C
LRBUSRH1       0020
LRBUSRH2       0022
LRBUSRX1       0024
LRBUSRX2       0025
LRBUSRX3       0026
LRBUSRX4       0027
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:54:41 EDT.
Copyright IBM Corporation, 1990, 2022