Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

LMMWK

Prolog  

Control Block Contents  

LMMWK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

LMMWK Prolog

 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


LMMWK DSECT

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 Signed 4 LMMWADLO 0004 4 Signed 4 LMMWADHI 0008 8 Signed 4 LMMWCRNT 000C 12 Signed 4 * Reserved 0010 16 Signed 4 * Reserved 0014 20 Signed 4 LMMWRUNT Seconds in between HCPDSBOW calls 0018 24 Dbl-Word 8 * (0) Alignment 0018 24 Bitstring 1 LMMWLOHI "lo-hi" or "lo.len" syntax 0019 25 Character 0 LMMWSTLN "lo-hi" or "lo.len" string 002A 42 Bitstring 1 * Reserved 002B 43 Bitstring 1 LMMWLEND "END" specified 002C 44 Bitstring 1 LMMWLCPR LOCATE CPREAL 002D 45 Bitstring 1 LMMWLCPV LOCATE CPVIRTUAL 002E 46 Bitstring 1 LMMWLVM LOCATE VMREAL 002F 47 Bitstring 1 * 0030 48 Dbl-Word 8 * (0) Alignment 0030 48 Bitstring 1 LMMWLAST LOCATE ASIT 0031 49 Bitstring 1 LMMWLSPC LOCATE SPACE 0032 50 Bitstring 1 * Reserved 0033 51 Bitstring 1 * Reserved 0034 52 Bitstring 1 * Reserved 0035 53 Bitstring 1 * Reserved 0036 54 Bitstring 1 * Reserved 0037 55 Bitstring 1 * Reserved 0038 56 Dbl-Word 8 * (0) Alignment 0038 56 Character 16 LMMEASIT e-ASIT 0048 72 Dbl-Word 8 * (0) Alignment 0048 72 Bitstring 8 LMMIASIT i-ASIT 0050 80 Dbl-Word 8 * (0) Alignment 0050 80 Character 33 LMMSPACE SPACE name 0071 113 Bitstring 1 * Reserved 0072 114 Bitstring 1 * Reserved 0073 115 Signed 1 LMMSPACL Length of SPACE name 0074 116 Address 4 LMMAASIT Address of the i-ASIT 0078 120 Dbl-Word 8 * (0) Alignment 0078 120 Bitstring 8 * Reserved 0080 128 Dbl-Word 8 * (0) Alignment 0080 128 Bitstring 1 LMMWLINC INCRement option given 0081 129 Bitstring 1 LMMWLDCR DECRement option given 0082 130 Bitstring 1 * Reserved 0083 131 Bitstring 1 * Reserved 0084 132 Signed 4 LMMWINCR INCR/DECR value 0088 136 Dbl-Word 8 * (0) Alignment 0088 136 Bitstring 1 LMMWLCNT COUNT n option given 0089 137 Bitstring 1 LMMWLCNA COUNT ALL option given 008A 138 Bitstring 1 * Reserved 008B 139 Bitstring 1 * Reserved 008C 140 Signed 4 LMMWCOUN COUNT value 0090 144 Dbl-Word 8 * (0) Alignment 0090 144 Bitstring 1 LMMWLCPT CASE option given 0091 145 Bitstring 1 LMMWLCAS CASE Respect option 0092 146 Bitstring 1 LMMWLCUP CASE Upper option 0093 147 Bitstring 1 * Reserved 0094 148 Bitstring 1 LMMWLDAT DATA option given 0095 149 Bitstring 1 LMMWLHEX HEX option given 0096 150 Bitstring 1 LMMWLPRM PROMPT option given 0097 151 Bitstring 1 * Reserved 0098 152 Dbl-Word 8 * (0) Alignment 0098 152 Bitstring 1 * Reserved 0099 153 Bitstring 1 * Reserved 009A 154 Bitstring 1 * Reserved 009B 155 Bitstring 1 * Reserved 009C 156 Signed 4 * Reserved 00A0 160 Dbl-Word 8 * (0) Alignment 00A0 160 Character 254 LMMWREST Data after DATA or HEX 019E 414 Bitstring 1 * (2) Reserved 000001A0 LMMPLLEN *-LMMPL 01A0 416 Dbl-Word 8 * (0) Alignment 01A0 416 Character 0 LMMWCOMP Data to search for (add 2 extra bytes for HCPQCNRD slop over when we are in PROMPT processing) 02A0 672 Dbl-Word 8 * (0) Alignment 02A0 672 Character 0 LMMWUPPR Area for upper case translation 039E 926 Bitstring 1 * (2) Reserved 03A0 928 Dbl-Word 8 * (0) Alignment 03A0 928 Character 8 LMMWRSP Response substitution text 03A8 936 Character 1 LMMWRSPD .. and delimiter 03A9 937 Bitstring 1 LMMWFL1 Some flags 1... .... LMMWFTRY X'80' Call routine to locate data .1.. .... LMMWFDID X'40' Called routine located data ..1. .... LMMWFLNO X'20' Left half belongs to a page . that we are not allowed . to look at. ...1 .... LMMWFRNO X'10' Right half belongs to a page . that we are not allowed . to look at. 03AA 938 Signed 1 LMMWLCMP Length of data to search for 03AB 939 Bitstring 1 * Reserved 03AC 940 Bitstring 1 * Reserved 03AD 941 Bitstring 1 * Reserved 03AE 942 Bitstring 1 * Reserved 03AF 943 Bitstring 1 * Reserved 03B0 944 Dbl-Word 8 * (0) Alignment 03B0 944 Signed 4 * Reserved 03B4 948 Signed 4 LMMWHITS How many matches we had 03B8 952 Address 4 LMMLEFTV Left half, virtual address 03BC 956 Address 4 LMMLEFTR Left half, real address 03C0 960 Address 4 LMMLEFTL Left half, locked page 03C4 964 Signed 4 * Reserved 03C8 968 Address 4 LMMRGHTV Right half, virtual address 03CC 972 Address 4 LMMRGHTR Right half, real address 03D0 976 Address 4 LMMRGHTL Right half, locked page 03D4 980 Signed 4 * Reserved 03D8 984 Dbl-Word 8 * (0) End on a d-word boundary 000003D8 LMMWORKL *-LMMWK Length of work area 03D8 984 Address 4 * (0) IEV075 will resu lt if LMMWORKL GT 4072 @P3714FM

 

LMMWK Storage Layout

*** LMMWK - "LOCATE in memory" command work area
*
*     +---------------------------+---------------------------+
*   0 |         LMMWADLO          |         LMMWADHI          |
*     +---------------------------+---------------------------+
*   8 |         LMMWCRNT          |///////////////////////////|
*     +---------------------------+---------------------------+
*  10 |///////////////////////////|         LMMWRUNT          |
*     +------+--------------------+---------------------------+
*  18 |:WLOHI|                                                |
*     +------+                                                |
*     |                       LMMWSTLN                        |
*     |             +------+------+------+------+------+------+
*  28 |             |//////|:WLEND|:WLCPR|:WLCPV|:WLVM |//////|
*     +------+------+------+------+------+------+------+------+
*  30 |:WLAST|:WLSPC|//////|//////|//////|//////|//////|//////|
*     +------+------+------+------+------+------+------+------+
*  38 |                       LMMEASIT                        |
*     |                                                       |
*     +-------------------------------------------------------+
*  48 |                       LMMIASIT                        |
*     +-------------------------------------------------------+
*  50 |                                                       |
*     =                       LMMSPACE                        =
*     |      +------+------+------+---------------------------+
*  70 |      |//////|//////|:SPACL|         LMMAASIT          |
*     +------+------+------+------+---------------------------+
*  78 |///////////////////////////////////////////////////////|
*     +------+------+------+------+---------------------------+
*  80 |:WLINC|:WLDCR|//////|//////|         LMMWINCR          |
*     +------+------+------+------+---------------------------+
*  88 |:WLCNT|:WLCNA|//////|//////|         LMMWCOUN          |
*     +------+------+------+------+------+------+------+------+
*  90 |:WLCPT|:WLCAS|:WLCUP|//////|:WLDAT|:WLHEX|:WLPRM|//////|
*     +------+------+------+------+------+------+------+------+
*  98 |//////|//////|//////|//////|///////////////////////////|
*     +------+------+------+------+---------------------------+
*  A0 |                                                       |
*     =                       LMMWREST                        =
*     |                                         +-------------+
* 198 |                                         |/////////////|
*     +-----------------------------------------+-------------+
* 1A0 |                                                       |
*     =                       LMMWCOMP                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 2A0 |                                                       |
*     =                       LMMWUPPR                        =
*     |                                         +-------------+
* 398 |                                         |/////////////|
*     +-----------------------------------------+-------------+
* 3A0 |                       LMMWRSP                         |
*     +------+------+------+------+------+------+------+------+
* 3A8 |:WRSPD|:WFL1 |:WLCMP|//////|//////|//////|//////|//////|
*     +------+------+------+------+------+------+------+------+
* 3B0 |///////////////////////////|         LMMWHITS          |
*     +---------------------------+---------------------------+
* 3B8 |         LMMLEFTV          |         LMMLEFTR          |
*     +---------------------------+---------------------------+
* 3C0 |         LMMLEFTL          |///////////////////////////|
*     +---------------------------+---------------------------+
* 3C8 |         LMMRGHTV          |         LMMRGHTR          |
*     +---------------------------+---------------------------+
* 3D0 |         LMMRGHTL          |///////////////////////////|
*     +---------------------------+---------------------------+
* 3D8
*
*** LMMWK - "LOCATE in memory" command work area

 

LMMWK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

LMMAASIT 0074

LMMEASIT 0038

LMMIASIT 0048

LMMLEFTL 03C0

LMMLEFTR 03BC

LMMLEFTV 03B8

LMMPL 0000 00000000

LMMPLLEN 019E 000001A0

LMMRGHTL 03D0

LMMRGHTR 03CC

LMMRGHTV 03C8

LMMSPACE 0050

LMMSPACL 0073

LMMWADHI 0004

LMMWADLO 0000

LMMWCOMP 01A0

LMMWCOUN 008C

LMMWCRNT 0008

LMMWFDID 03A9 40

LMMWFLNO 03A9 20

LMMWFL1 03A9

LMMWFRNO 03A9 10

LMMWFTRY 03A9 80

LMMWHITS 03B4

LMMWINCR 0084

LMMWLAST 0030

LMMWLCAS 0091

LMMWLCMP 03AA

LMMWLCNA 0089

LMMWLCNT 0088

LMMWLCPR 002C

LMMWLCPT 0090

LMMWLCPV 002D

LMMWLCUP 0092

LMMWLDAT 0094

LMMWLDCR 0081

LMMWLEND 002B

LMMWLHEX 0095

LMMWLINC 0080

LMMWLOHI 0018

LMMWLPRM 0096

LMMWLSPC 0031

LMMWLVM 002E

LMMWORKL 03D8 000003D8

LMMWREST 00A0

LMMWRSP 03A0

LMMWRSPD 03A8

LMMWRUNT 0014

LMMWSTLN 0019

LMMWUPPR 02A0


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:11:00 EDT.
Copyright IBM Corporation, 1990, 1999