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.
BMSBK | Back to Index page |
Prolog Control Block Contents BMSBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
BMSBK Prolog | Top of page |
NAME : HCPBMSBK DESCRIPTION: BUFFER MANAGEMENT SERVICE CONTROL BLOCK DSECT : BMSBK FUNCTION : CONTAINS THE CURRENT STATUS OF A BUFFER MANAGEMENT TASK LOCATED BY : USAGE DEPENDENT CREATED BY : HCPBMSIN DELETED BY : HCPBMSTM RELOCATION CONSIDERATIONS : None EMPLOYED BY- HCPBMSRA : WHEN RETURNING A LIST OF BUFFERS TO THE AVAILABLE STACK HCPBMSOA : WHEN OBTAINING A LIST OF BUFFERS FROM THE AVAILABLE STACK HCPBMSGA : WHEN GETTING A BUFFER FROM THE AVAILABLE STACK HCPBMSAA : WHEN ADDING BUFFERS FROM FREE STORAGE TO THE AVAILABLE STACK HCPBMSSA : WHEN RETURNING BUFFERS FROM THE AVAILABLE STACK TO FREE STORAGE HCPBMSPP : WHEN PUTTING A BUFFER ON THE PENDING QUEUE HCPBMSOP : WHEN OBTAINING A LIST OF BUFFERS FROM THE PENDING QUEUE HCPBMSQP : WHEN GETTING THE COUNT OF BUFFERS ON THE PENDING QUEUE COMMENTS : SERIALIZED BY THE BMSBK LOCK, BMSLOCK FOR ALL ENTRY POINTS EXCEPT HCPBMSIN. |
BMSBK Control Block Content | Top of page |
|
BMSBK Storage Layout | Top of page |
*** BMSBK - BUFFER MANAGEMENT SERVICE CONTROL BLOCK * * +------+------+-------------+---------------------------+ * 0 |:STTYP|//////| BMSDWSZ | BMSBUFCT | * +------+------+-------------+---------------------------+ * 8 | BMSAVBCT | BMSPDBCT | * +---------------------------+---------------------------+ * 10 | BMSRTBCT |///////////////////////////| * +---------------------------+---------------------------+ * 18 | | * = BMSLOCK = * | | * +---------------------------+---------------------------+ * 48 | BMSAVPTR | BMSNEXT | * +---------------------------+---------------------------+ * 50 | BMSBMOFF | BMSBMON | * +---------------------------+---------------------------+ * 58 | BMSPDOFF | BMSPDON | * +---------------------------+---------------------------+ * 60 | BMSPDLST | * +---------------------------+ * *** BMSBK - BUFFER MANAGEMENT SERVICE CONTROL BLOCK |
BMSBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- BMSAVBCT 0008 BMSAVPTR 0048 BMSBMOFF 0050 BMSBMON 0054 BMSBUFCT 0004 BMSDFRIO 0000 08 BMSDWSZ 0002 BMSFIXED 0000 04 BMSFRE 0000 02 BMSHSIZE 0060 0000000D BMSLOCK 0018 BMSNEXT 004C BMSPAG 0000 01 BMSPDBCT 000C BMSPDLST 0060 BMSPDOFF 0058 BMSPDON 005C BMSPDST 0064 BMSRTBCT 0010 BMSSTTYP 0000 |
Copyright IBM Corporation, 1990, 2020