| FRQBK | Back to Index page |
|
Prolog Control Block Contents FRQBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| FRQBK Prolog | Top of page |
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 | Top of page |
|
| FRQBK Storage Layout | Top of page |
*** FRQBK - Frame Request Block
*
* +---------------------------+---------------------------+
* 0 | FRQNEXT | FRQPREV |
* +---------------------------+---------------------------+
* 8 | FRQSNXT | FRQFRCNT |
* +---------------------------+---------------------------+
* 10 | FRQSEQNO |
* +---------------------------+---------------------------+
* 18 | FRQREQID | FRQSVGBK |
* +---------------------------+---------------------------+
* 20 |///////////////////////////////////////////////////////|
* |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
* 30
*
*** FRQBK - Frame Request Block
|
| FRQBK Cross Reference | Top of page |
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, 2022