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.
Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
BPQBK
Cross Reference (Contains links to field and bit definitions)
BPQBK Prolog
NAME : HCPBPQBK DESCRIPTION: BUFFER PENDING QUEUE BLOCK DSECT : BPQBK FUNCTION : DESCRIBES A QUEUE OF BUFFERS TO BE PROCESSED LOCATED BY : TSDBPQP IN THE TSDBK CREATED BY : HCPBMSSP - START A BPQBK DELETED BY : HCPBMSTP - TERMINATE A BPQBK
BPQBK Control Block Content
BPQBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure BPQBK BUFFER PENDING QUEUE BLOCK 0000 0 Bitstring 1 BPQSTTYP FREE STORAGE INDICATOR 00000000 BPQFRE X'00' BPQBK IS FROM FREE STORAGE 00000001 BPQPAG X'01' BPQBK IS A REAL FRAME (PAGE) 0001 1 Bitstring 1 * RESERVED FOR FUTURE USE 0002 2 Signed 2 BPQDWSZ DOUBLE WORD SIZE OF BLOCK THIS FIELD IS ONLY USED WHEN THIS BLOCK IS CREATED FORM FREE STORAGE 0004 4 Signed 4 BPQPDBCT COUNT OF PENDING BUFFERS 0008 8 Address 4 BPQNXTOF POINTER TO FIRST BUFFER ON THE QUEUE (NEXT TO BE TAKEN OFF) 000C 12 Address 4 BPQNXTON POINTER TO NEXT AVAILABLE SLOT ON THE QUEUE (NEXT FILLED WHEN ADDING ON) 0010 16 Address 4 BPQLAST POINTER TO LAST FULLWORD OF QUEUE 00000003 BPQHSIZE (*-BPQBK+7)/8 SIZE OF THE HEADER PORTION OF BPQBK IN DOUBLEWORDS 0014 20 Address 4 BPQSTART (0) START OF PENDING BUFFERS
BPQBK Storage Layout
*** BPQBK - BUFFER PENDING QUEUE BLOCK * * +------+------+-------------+---------------------------+ * 0 |:STTYP|//////| BPQDWSZ | BPQPDBCT | * +------+------+-------------+---------------------------+ * 8 | BPQNXTOF | BPQNXTON | * +---------------------------+---------------------------+ * 10 | BPQLAST | | * +---------------------------+ | * 18 | | * = BPQSTART = * | | * +-------------------------------------------------------+ * *** BPQBK - BUFFER PENDING QUEUE BLOCK
BPQBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----BPQDWSZ 0002
BPQFRE 0000 00000000
BPQHSIZE 0010 00000003
BPQLAST 0010
BPQNXTOF 0008
BPQNXTON 000C
BPQPAG 0000 00000001
BPQPDBCT 0004
BPQSTART 0014
BPQSTTYP 0000
Last updated on 3 Aug 1999 at 11:43:13 EDT.
Copyright IBM Corporation, 1990, 1999