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