About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
BITMP | Back to Index page |
Prolog Control Block Contents BITMP DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
BITMP Prolog | Top of page |
NAME : HCPBITMP DESCRIPTION: Bit Map Control Block DSECT : BITMP FUNCTION : The Bit Map Control Block contains fields that control access to the bits, pointers to the bits, and other useful stuff. LOCATED BY : R2 at entry to HCPBIT routines points to a full word that points to the BITMP. CREATED BY : HCPBIT DELETED BY : HCPBITRL REFERENCES : None SERIALIZED : Changes to the contents of bit maps need not be done under the control of the BITMP lock, because Compare-and-Swap is used to change the bits and the pointers to the bits. However, if serialization is needed, the users of the bit maps should call the HCPBIT entry points AS, AX, RS, RX, SX, etc., which call the analogous HCPLCK entry points for control over the BITMP lock. RELOCATION CONSIDERATIONS : This control block is relocated as part of a live guest relocation (LGR). The bits and fields that need to be relocated are defined in the corresponding LGRBITMP COPY file. Whenever changes are made to this control block, consideration must be given to any effects these changes will have on a relocation. If any new fields or bits are defined, they may need to be relocated. If existing bits or fields are changed, corresponding modifications may be required in the LGR version of this control block. Consider also the effects of these changes on a relocation involving a back-level release of CP. |
BITMP Control Block Content | Top of page |
|
BITMP Storage Layout | Top of page |
*** BITMP - Bit Map Control Block * * +-------------------------------------------------------+ * 0 | | * = BITMPLCK = * | | * +---------------------------+---------------------------+ * 18 | BITMPMAX | BITMPPGS | * +---------------------------+---------------------------+ * *** BITMP - Bit Map Control Block |
BITMP Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- BITMPFSZ 001C 00000020 BITMPFXD 0000 00000000 BITMPLCK 0000 BITMPMAX 0018 BITMPPGS 001C BITMPPTR 0020 |
Copyright IBM Corporation, 1990, 2024