SUBBK | Back to Index page |
Prolog Control Block Contents SUBBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
SUBBK Prolog | Top of page |
NAME : HCPSUBBK DESCRIPTION: Subpool Data Area Block DSECT : SUBBK FUNCTION : Maps each of the free storage subpool data area elements. CREATED BY : Never allocated DELETED BY : Never deallocated RELOCATION CONSIDERATIONS : None NOTES : This DSECT is used to map the free storage subpool data area groups located in HCPRSM, specifically, HCPRSMSS (regular free storage subpools). Each data area group consists of multiple data area elements. SUBBKs are a cache line in size and HCPPOOLS and HCPRSM ensure cache alignment. This is to avoid cache contention between different processors allocating blocks from different subpools. |
SUBBK Control Block Content | Top of page |
|
SUBBK Storage Layout | Top of page |
*** SUBBK - Subpool Data Area Block * * +---------------------------+---------------------------+ * 0 | SUBLOCK | SUBSIZE | * +---------------------------+---------------------------+ * 8 | SUBANCHG | * +---------------------------+---------------------------+ * 10 | SUBODWD | SUBCDWD | * +---------------------------+---------------------------+ * 18 | SUBUDWD | SUBRCNT | * +---------------------------+---------------------------+ * 20 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 28 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 30 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 38 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 100 * *** SUBBK - Subpool Data Area Block *** Overlay for SUBLOCK in SUBBK * * +------+------+-------------+-------------+-------------+ * 0 |:TSLK |//////| SUBBSIZE | SUBMAXBS |/////////////| * +------+------+-------------+-------------+-------------+ * 8 | SUBFRETS | SUBBLOCK | * +---------------------------+---------------------------+ * 10 | SUBTOTRQ | SUBCLCTP | * +---------------------------+---------------------------+ * 18 | SUBMTFTEG | * +---------------------------+---------------------------+ * 20 | SUBXTNCT | SUBPAGCT | * +---------------------------+---------------------------+ * 28 | SUBINUSE | SUBMTFCT | * +---------------------------+---------------------------+ * 30 | SUBBLKCT | SUBANYB2G | * +---------------------------+---------------------------+ * 38 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 100 * *** Overlay for SUBLOCK in SUBBK *** Overlay for SUBLOCK in SUBBK * * +---------------------------+---------------------------+ * 0 | SUB2LOCK | SUB2SIZE | * +---------------------------+---------------------------+ * 8 | SUB2ANCH | * +-------------------------------------------------------+ * 10 | SUB2ODWD | * +-------------------------------------------------------+ * 18 | SUB2CDWD | * +-------------------------------------------------------+ * 20 | SUB2UDWD | * +---------------------------+---------------------------+ * 28 | SUB2RCNT |///////////////////////////| * +---------------------------+---------------------------+ * 30 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 38 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 100 * *** Overlay for SUBLOCK in SUBBK |
SUBBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- SUBANCHG 0008 SUBANYB2G 0034 SUBASZ 0038 00000100 SUBBLKCT 0030 SUBBLOCK 000C SUBBSIZE 0002 SUBCDWD 0014 SUBCLCTP 0014 SUBESZ 0038 00000100 SUBFRETS 0008 SUBINUSE 0028 SUBLOCK 0000 SUBMAXBS 0004 SUBMTFCT 002C SUBMTFTEG 0018 SUBNEXT 0038 00000100 SUBODWD 0010 SUBOFFSH 0038 00000002 SUBPAGCT 0024 SUBRCNT 001C SUBSIZE 0004 SUBSSZ 0038 00000100 SUBTOTRQ 0010 SUBTSLK 0000 SUBUDWD 0018 SUBXTNCT 0020 SUB2ANCH 0008 SUB2CDWD 0018 SUB2LOCK 0000 SUB2ODWD 0010 SUB2RCNT 0028 SUB2SIZE 0004 SUB2UDWD 0020 |
Copyright IBM Corporation, 1990, 2018