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


  LMMWK Prolog Top of page
 
 NAME       : HCPLMMWK
 DESCRIPTION: "LOCATE in memory" command work area
 DSECT      : LMMWK
 FUNCTION   : The LMMWK contains information used during
              "LOCATE in memory" command processing
 LOCATED BY : R9 while in HCPLMM, or its subroutines.
 CREATED BY : HCPLMM
 DELETED BY : HCPLMM
 
 
  LMMWK Control Block Content Top of page
 

 LMMWK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LMMWK "LOCATE in memory" command work area 00000000 LMMPL * 0000 0 Dbl-Word 8 * (0) Alignment 0000 0 Address 8 LMMWADLO Low address for search. Set by parser for 'lo hi' | 'lo END'. Set by command processor if 'lo.' | 'lo-'. 0008 8 Address 8 LMMWADHI High address for search. Set by parser for 'lo hi'. Set by command processor if 'lo.' | 'lo-'. 0010 16 Address 8 LMMWCRNT 0018 24 Signed 8 LMMWRUNT Time between HCPBSBOW calls 0020 32 Dbl-Word 8 * (0) Alignment 0020 32 Bitstring 1 LMMWLOHI "lo-hi" or "lo.len" syntax 0021 33 Character 35 LMMWSTLN "lo-hi" or "lo.len" string where each address can be 8 characters, an underscore, and 8 more characters. 0044 68 Bitstring 1 LMMARI00 X'00' terminator for scan 0045 69 Bitstring 6 * Reserved 004B 75 Bitstring 1 LMMWLEND "END" specified 004C 76 Bitstring 1 LMMWLCPR LOCATE CPREAL 004D 77 Bitstring 1 * Reserved 004E 78 Bitstring 1 LMMWLVM LOCATE VMREAL 004F 79 Bitstring 1 LMMWLHL LOCATE LOGICAL 0050 80 Dbl-Word 8 * (0) Alignment 0050 80 Bitstring 1 LMMWLAST LOCATE ASIT 0051 81 Bitstring 1 LMMWLSPC LOCATE SPACE 0052 82 Bitstring 1 * Reserved 0053 83 Bitstring 1 * Reserved 0054 84 Bitstring 1 * Reserved 0055 85 Bitstring 1 * Reserved 0056 86 Bitstring 1 * Reserved 0057 87 Bitstring 1 * Reserved 0058 88 Dbl-Word 8 * (0) Alignment 0058 88 Character 16 LMMEASIT e-ASIT 0068 104 Dbl-Word 8 * (0) Alignment 0068 104 Bitstring 8 LMMIASIT i-ASIT 0070 112 Dbl-Word 8 * (0) Alignment 0070 112 Character 33 * was SPACE name 0091 145 Bitstring 1 * Reserved 0092 146 Bitstring 1 * Reserved 0093 147 Signed 1 * was Length of SPACE name 0094 148 Address 4 LMMAASIT Address of the i-ASIT 0098 152 Dbl-Word 8 * (0) Alignment 0098 152 Bitstring 8 * Reserved 00A0 160 Dbl-Word 8 * (0) Alignment 00A0 160 Bitstring 1 LMMWLINC INCRement option given 00A1 161 Bitstring 1 LMMWLDCR DECRement option given 00A2 162 Bitstring 1 * Reserved 00A3 163 Bitstring 1 * Reserved 00A4 164 Bitstring 4 * Reserved 00A8 168 Signed 8 LMMWINCR INCR/DECR value 00B0 176 Dbl-Word 8 * (0) Alignment 00B0 176 Bitstring 1 LMMWLCNT COUNT n option given 00B1 177 Bitstring 1 LMMWLCNA COUNT ALL option given 00B2 178 Bitstring 1 * Reserved 00B3 179 Bitstring 1 * Reserved 00B4 180 Signed 4 LMMWCOUN COUNT value 00B8 184 Dbl-Word 8 * (0) Alignment 00B8 184 Bitstring 1 LMMWLCPT CASE option given 00B9 185 Bitstring 1 LMMWLCAS CASE Respect option 00BA 186 Bitstring 1 LMMWLCUP CASE Upper option 00BB 187 Bitstring 1 * Reserved 00BC 188 Bitstring 1 LMMWLDAT DATA option given 00BD 189 Bitstring 1 LMMWLHEX HEX option given 00BE 190 Bitstring 1 LMMWLPRM PROMPT option given 00BF 191 Bitstring 1 LMMWLASC ASCII option given 00C0 192 Dbl-Word 8 * (0) Alignment 00C0 192 Bitstring 1 * Reserved 00C1 193 Bitstring 1 * Reserved 00C2 194 Bitstring 1 * Reserved 00C3 195 Bitstring 1 * Reserved 00C4 196 Signed 4 * Reserved 00C8 200 Dbl-Word 8 * (0) Alignment 00C8 200 Character 254 LMMWREST Data after DATA or HEX 01C6 454 Bitstring 1 * (2) Reserved 000001C8 LMMPLLEN *-LMMPL 01C8 456 Dbl-Word 8 * (0) Alignment 01C8 456 Character 254 LMMWCOMP Data to search for (add 2 extra bytes for HCPQCNRD slop over when we are in PROMPT processing) 02C8 712 Dbl-Word 8 * (0) Alignment 02C8 712 Character 254 LMMWUPPR Area for upper case translation 03C6 966 Bitstring 1 * (2) Reserved 03C8 968 Dbl-Word 8 * (0) Alignment 03C8 968 Character 17 LMMWRSP Response substitution text with room for an underscore 03D9 985 Character 1 LMMWRSPD and delimiter 03DA 986 Bitstring 1 LMMWFL1 Some flags 1... .... LMMWFTRY X'80' LMMWFTRY Call routine to locate data .1.. .... LMMWFDID X'40' LMMWFDID Called routine located data ..1. .... LMMWFLNO X'20' LMMWFLNO Left half belongs to a page that we are not allowed to look at. ...1 .... LMMWFRNO X'10' LMMWFRNO Right half belongs to a page that we are not allowed to look at. 03DB 987 Signed 1 LMMWLCMP Length of data to search for 03DC 988 Bitstring 1 * Reserved 03DD 989 Bitstring 1 * Reserved 03DE 990 Bitstring 1 * Reserved 03DF 991 Bitstring 1 * Reserved 03E0 992 Dbl-Word 8 * (0) Alignment 03E0 992 Signed 4 * Reserved 03E4 996 Signed 4 LMMWHITS How many matches we had 03E8 1000 Address 8 LMMLEFTV Verify flag for left half 03F0 1008 Address 8 LMMLEFTR Left half, real address 03F8 1016 Address 8 LMMLEFTL Left half, locked page 0400 1024 Address 8 LMMWHLOG Host Logical start addr 0408 1032 Address 8 LMMRGHTV Verify flag for right half 0410 1040 Address 8 LMMRGHTR Right half, real address 0418 1048 Address 8 LMMRGHTL Right half, locked page 0420 1056 Address 8 * Reserved 0428 1064 Dbl-Word 8 * (0) End on a d-word boundary 00000428 LMMWORKL *-LMMWK Length of work area
 
 
  LMMWK Storage Layout Top of page
 
          
*** LMMWK - "LOCATE in memory" command work area
*
*     +-------------------------------------------------------+
*   0 |                       LMMWADLO                        |
*     +-------------------------------------------------------+
*   8 |                       LMMWADHI                        |
*     +-------------------------------------------------------+
*  10 |                       LMMWCRNT                        |
*     +-------------------------------------------------------+
*  18 |                       LMMWRUNT                        |
*     +------+------------------------------------------------+
*  20 |:WLOHI|                                                |
*     +------+                                                |
*  28 |                                                       |
*     =                       LMMWSTLN                        =
*     |                           +------+--------------------+
*  40 |                           |:ARI00|////////////////////|
*     +--------------------+------+------+------+------+------+
*  48 |////////////////////|:WLEND|:WLCPR|//////|:WLVM |:WLHL |
*     +------+------+------+------+------+------+------+------+
*  50 |:WLAST|:WLSPC|//////|//////|//////|//////|//////|//////|
*     +------+------+------+------+------+------+------+------+
*  58 |                       LMMEASIT                        |
*     |                                                       |
*     +-------------------------------------------------------+
*  68 |                       LMMIASIT                        |
*     +-------------------------------------------------------+
*  70 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |//////+------+------+------+---------------------------+
*  90 |//////|//////|//////|//////|         LMMAASIT          |
*     +------+------+------+------+---------------------------+
*  98 |///////////////////////////////////////////////////////|
*     +------+------+------+------+---------------------------+
*  A0 |:WLINC|:WLDCR|//////|//////|///////////////////////////|
*     +------+------+------+------+---------------------------+
*  A8 |                       LMMWINCR                        |
*     +------+------+------+------+---------------------------+
*  B0 |:WLCNT|:WLCNA|//////|//////|         LMMWCOUN          |
*     +------+------+------+------+------+------+------+------+
*  B8 |:WLCPT|:WLCAS|:WLCUP|//////|:WLDAT|:WLHEX|:WLPRM|:WLASC|
*     +------+------+------+------+------+------+------+------+
*  C0 |//////|//////|//////|//////|///////////////////////////|
*     +------+------+------+------+---------------------------+
*  C8 |                                                       |
*     =                       LMMWREST                        =
*     |                                         +-------------+
* 1C0 |                                         |/////////////|
*     +-----------------------------------------+-------------+
* 1C8 |                                                       |
*     =                       LMMWCOMP                        =
*     |                                         +-------------+
* 2C0 |                                         |/////////////|
*     +-----------------------------------------+-------------+
* 2C8 |                                                       |
*     =                       LMMWUPPR                        =
*     |                                         +-------------+
* 3C0 |                                         |/////////////|
*     +-----------------------------------------+-------------+
* 3C8 |                                                       |
*     =                       LMMWRSP                         =
*     |      +------+------+------+------+------+------+------+
* 3D8 |      |:WRSPD|:WFL1 |:WLCMP|//////|//////|//////|//////|
*     +------+------+------+------+------+------+------+------+
* 3E0 |///////////////////////////|         LMMWHITS          |
*     +---------------------------+---------------------------+
* 3E8 |                       LMMLEFTV                        |
*     +-------------------------------------------------------+
* 3F0 |                       LMMLEFTR                        |
*     +-------------------------------------------------------+
* 3F8 |                       LMMLEFTL                        |
*     +-------------------------------------------------------+
* 400 |                       LMMWHLOG                        |
*     +-------------------------------------------------------+
* 408 |                       LMMRGHTV                        |
*     +-------------------------------------------------------+
* 410 |                       LMMRGHTR                        |
*     +-------------------------------------------------------+
* 418 |                       LMMRGHTL                        |
*     +-------------------------------------------------------+
* 420 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 428
*
*** LMMWK - "LOCATE in memory" command work area
 
 
  LMMWK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
LMMAASIT       0094
LMMARI00       0044
LMMEASIT       0058
LMMIASIT       0068
LMMLEFTL       03F8
LMMLEFTR       03F0
LMMLEFTV       03E8
LMMPL          0000 00000000
LMMPLLEN       01C6 000001C8
LMMRGHTL       0418
LMMRGHTR       0410
LMMRGHTV       0408
LMMWADHI       0008
LMMWADLO       0000
LMMWCOMP       01C8
LMMWCOUN       00B4
LMMWCRNT       0010
LMMWFDID       03DA 40
LMMWFLNO       03DA 20
LMMWFL1        03DA
LMMWFRNO       03DA 10
LMMWFTRY       03DA 80
LMMWHITS       03E4
LMMWHLOG       0400
LMMWINCR       00A8
LMMWLASC       00BF
LMMWLAST       0050
LMMWLCAS       00B9
LMMWLCMP       03DB
LMMWLCNA       00B1
LMMWLCNT       00B0
LMMWLCPR       004C
LMMWLCPT       00B8
LMMWLCUP       00BA
LMMWLDAT       00BC
LMMWLDCR       00A1
LMMWLEND       004B
LMMWLHEX       00BD
LMMWLHL        004F
LMMWLINC       00A0
LMMWLOHI       0020
LMMWLPRM       00BE
LMMWLSPC       0051
LMMWLVM        004E
LMMWORKL       0428 00000428
LMMWREST       00C8
LMMWRSP        03C8
LMMWRSPD       03D9
LMMWRUNT       0018
LMMWSTLN       0021
LMMWUPPR       02C8
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:52:13 EDT.
Copyright IBM Corporation, 1990, 2022