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 z/VM. |
FRQBK
Control Block Contents
FRQBK DSECT
Cross Reference (Contains links to field and bit definitions)
FRQBK Prolog
NAME : HCPFRQBK DESCRIPTION: Frame Request Block DSECT : FRQBK FUNCTION : A Frame Request Block is used by HCPFRQ to manage deferred requests for one or more non-contiguous frames. LOCATED BY : RSMFRQCR - points to the current FRQBK being serviced. FRQNEXT/FRQPREV - FRQBKs for different requesters in a circular doubly linked list. FRQSNXT - FRQBKs for the same requester in a singly linked list in ascending order of sequence number. CREATED BY : HCPFRQCR DELETED BY : HCPFRQAS, HCPFRQCN REFERENCES : See HCPFRQ for information about the usage of this block. SERIALIZED : The RSMFRQLK informal spin lock must be held when accessing the FRQBKs within the chain structure, and also when accessing the FRQBK related fields in the RSMBK. RELOCATION CONSIDERATIONS : None NOTES :
FRQBK Control Block Content
FRQBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure FRQBK Frame Request Block 0000 0 Dbl-Word 8 * (0) 0000 0 Address 4 FRQNEXT Pointer to next requester FRQBK or zero 0004 4 Address 4 FRQPREV Pointer to prev requester FRQBK or zero 0008 8 Address 4 FRQSNXT Pointer to next FRQBK for same requester 000C 12 Signed 4 FRQFRCNT Count of frames requested 0010 16 Dbl-Word 8 FRQSEQNO Requester sequence number 0018 24 Signed 4 FRQREQID Requester ID 001C 28 Address 4 FRQSVGBK Address of requester's SVGBK to resume when request is satisfied or canceled 0020 32 Signed 4 * (4) Reserved for future IBM use 00000006 FRQDSIZE ((*-FRQBK)+7)/8 FRQBK size in double-words 00000030 FRQBSIZE FRQDSIZE*8 size in bytes
FRQBK Storage Layout
*** FRQBK - Frame Request Block * * +---------------------------+---------------------------+ * 0 | FRQNEXT | FRQPREV | * +---------------------------+---------------------------+ * 8 | FRQSNXT | FRQFRCNT | * +---------------------------+---------------------------+ * 10 | FRQSEQNO | * +---------------------------+---------------------------+ * 18 | FRQREQID | FRQSVGBK | * +---------------------------+---------------------------+ * 20 |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 30 * *** FRQBK - Frame Request Block
FRQBK Cross Reference
Symbol Dspl Value -------------- ---- ----- FRQBSIZE 0020 00000030 FRQDSIZE 0020 00000006 FRQFRCNT 000C FRQNEXT 0000 FRQPREV 0004 FRQREQID 0018 FRQSEQNO 0010 FRQSNXT 0008 FRQSVGBK 001C
Copyright IBM Corporation, 1990, 2011