| MMLBK | Back to Index page |
|
Prolog Control Block Contents MMLBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| MMLBK Prolog | Top of page |
NAME : HCPMMLBK
DESCRIPTION: Monitor Message List
DSECT : MMLBK
FUNCTION : Provide an interface to send and keep track of
messages sent from *MONITOR to a receiving virtual
machine.
Data structure Field location Mapped by
MNDI_EV_TOSEND MNDI_EV_TOSEND_HEAD
MNDI_EV_TOSEND_TAIL
MNDI_EV_SENT MNDI_EV_SENT.MND_HEAD
MNDI_EV_SENT.MND_TAIL
MNDI_SAM_SENT MNDI_SAM_SENT.MND_HEAD
MNDI_SAM_SENT.MND_TAIL
LOCATED BY :
CREATED BY : HCPMOISE
HCPMOIST
HCPMOISS
DELETED BY : HCPMOISR
HCPMOIER
HCPMOITR
HCPMXEDA
HCPMOVPU
REFERENCES : none
SERIALIZED : The lock must be obtained for any manipulations
to the list.
RELOCATION CONSIDERATIONS : None
COMPATIBILITY AND MIGRATION CONCERNS : The MMLBK is used to link Monitor IUCV messages in
a circular list. As a result of this circular list
implentation, it is a requirement that MMLFWDPT and
MMLBCKPT are the first two words in the list. This is
necessary, because the code thinks that the head and
tail pointers to the list are 'another element of the list'.
|
| MMLBK Control Block Content | Top of page |
|
| MMLBK Storage Layout | Top of page |
*** MMLBK - Monitor Message List
*
* +---------------------------+---------------------------+
* 0 | MMLFWDPT | MMLBCKPT |
* +---------------------------+---------------------------+
* 8 | MMLMSDAD | MMLMUCAD |
* +------+--------------------+---------------------------+
* 10 |:STAT |////////////////////| MMLIXBAD |
* +------+--------------------+---------------------------+
* 18 | MMLMSGID | 1C
* +---------------------------+
*
*** MMLBK - Monitor Message List
|
| MMLBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- MML$END 0018 0000001C MMLBCKPT 0004 MMLFWDPT 0000 MMLIXBAD 0014 MMLMSDAD 0008 MMLMSGID 0018 MMLMUCAD 000C MMLPURGEF 0010 80 MMLSIZE 0018 00000004 MMLSTAT 0010 |
Copyright IBM Corporation, 1990, 2022