MBBK | Back to Index page |
Prolog Control Block Contents MBBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
MBBK Prolog | Top of page |
NAME : HCPMBBK DESCRIPTION: Managed Buffers Set Block DSECT : MBBK FUNCTION : A Managed Buffer Set Block will contain information about the buffers managed by module HCPMBS. LOCATED BY : MBBKs are chained in a circular double linked list. The start of the linked list is anchored at RSAFMBBK. The forward pointer of the last block points to the block at RSAFMBBK. The backward pointer of the block at RSAFMBBK points to the last block. If there are no blocks in the list, RSAFMBBK contains 0. CREATED BY : A Managed Buffer Block is allocated by HCPMBSIN in HCPMBS. This occurs during the Managed Buffer Set initialization. DELETED BY : A Managed Buffer Block is deleted by HCPMBSCL in HCPMBS. This occurs when the Managed Buffer Set is being closed. It can also be deleted by HCPMBS1R/RM and HCPMBSCB when the Managed Buffer Set Block was closed before the call to these entry points. REFERENCES : See HCPMBS for information about the usage of this block. SERIALIZED : MBBNEXT and MBBPREV are serialized by RSAMBSLK in HCPMBS. The rest of the fields are serialized by MBBLK. Both of these locks are acquired by the TS instruction. RELOCATION CONSIDERATIONS : None NOTES : None |
MBBK Control Block Content | Top of page |
|
MBBK Storage Layout | Top of page |
*** MBBK - Managed Buffers Set Block * * +---------------------------+---------------------------+ * 0 | MBBNEXT | MBBPREV | * +------+------+------+------+---------------------------+ * 8 |MBBLK |:STATE|:CALLR|//////| MBBMAX | * +------+------+------+------+---------------------------+ * 10 | MBBRQMAX | MBBCOUT | * +---------------------------+---------------------------+ * 18 | MBBPCOUT | MBBWQHD | * +---------------------------+---------------------------+ * 20 | MBBWQTL |///////////////////////////| * +---------------------------+///////////////////////////| * |///////////////////////////////////////////////////////| * |///////////////////////////+---------------------------+ * 30 |///////////////////////////| MBBMXOUT | * +---------------------------+---------------------------+ * 38 | MBBNBPMX | MBBDEFER | * +---------------------------+---------------------------+ * 40 | MBBTOTAL | MBBRBREQ | * +---------------------------+---------------------------+ * 48 | MBBCBREQ | 4C * +---------------------------+ * *** MBBK - Managed Buffers Set Block |
MBBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- MBBBSIZE 0048 00000050 MBBCALLR 000A MBBCBREQ 0048 MBBCLOSE 0009 80 MBBCOUT 0014 MBBDEFER 003C MBBGB 000A 01 MBBGM 000A 02 MBBLK 0008 MBBMAX 000C MBBMXOUT 0034 MBBNBPMX 0038 MBBNEXT 0000 MBBPCOUT 0018 MBBPREV 0004 MBBRBREQ 0044 MBBRQMAX 0010 MBBSIZE 0048 0000000A MBBSTATE 0009 MBBTOTAL 0040 MBBWQHD 001C MBBWQTL 0020 |
Copyright IBM Corporation, 1990, 2022