| VFCBK | Back to Index page |
|
Prolog Control Block Contents VFCBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| VFCBK Prolog | Top of page |
NAME : HCPVFCBK
DESCRIPTION: VIRTUAL FORMS BUFFER CONTROL BLOCK
DSECT : VFCBK
FUNCTION : CONTAINS THE FORMS CONTROL BUFFER DATA AND CONTROL
INFORMATION FOR A VIRTUAL SPOOLING DEVICE.
LOCATED BY : VDSVFC FIELD OF HCPVDSBK
CREATED BY : HCPSCB - FOR PROCESSING THE LOADBUF COMMAND
DELETED BY : HCPDTD - WHEN THE DEVICE IS DETACHED
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 LGRVFCBK 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.
|
| VFCBK Control Block Content | Top of page |
|
| VFCBK Storage Layout | Top of page |
*** VFCBK - VIRTUAL FORMS BUFFER CONTROL BLOCK
*
* +---------------------------+------+------+-------------+
* 0 | VFCBNAME |:BFLAG|:BNUM | VFCBPOSN |
* +------+--------------------+------+------+-------------+
* 8 |:BPRED|////////////////////| VFCBRSV1 |
* +------+------+------+------+---------------------------+
* 10 | VFCBLEN |:BINDX|//////| |
* +-------------+------+------+ |
* 18 | |
* = VFCBLOAD =
* | |
* +-------------+-------------+---------------------------+
* 118 |/////////////| VFCBPGCT | VFCBIBUF |
* +-------------+-------------+---------------------------+
*
*** VFCBK - VIRTUAL FORMS BUFFER CONTROL BLOCK
*** Overlay for VFCBLOAD in VFCBK
*
* +---------------------------+
* ... 14 | |
* +---------------------------+ |
* 18 | |
* = VFCBLOD1 =
* | +-------------+
* | | |
* +-----------------------------------------+ |
* 98 | |
* = VFCBLOD2 =
* | |
* +-------------------------------------------------------+
* 118
*
*** Overlay for VFCBLOAD in VFCBK
*** Overlay for VFCBLOAD in VFCBK
*
* +---------------------------+
* ... 14 | |
* +---------------------------+ |
* 18 | |
* = VFCBNDAT =
* | +------+--------------------+
* 110 | |:BENCH|////////////////////|
* +---------------------------+------+--------------------+
* 118
*
*** Overlay for VFCBLOAD in VFCBK
*** Overlay for VFCBLOAD in VFCBK
*
* +------+------+------+------+
* 10 ... 14 |:BFMT |:BFFLG|:BCOPY| |
* +---------------------------+------+------+------+ |
* 18 | |
* = VFCBXDAT =
* | +------+
* 110 | |:BEOFF|
* +------------------------------------------------+------+
* 118
*
*** Overlay for VFCBLOAD in VFCBK
*** Overlay for VFCBIBUF in VFCBK
*
* +-------------+-------------+
* 118 ... 11C | VFCBFCBP | VFCBCPGC |
* +-------------+-------------+
* 120
*
*** Overlay for VFCBIBUF in VFCBK
|
| VFCBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- VFCBCOPY 0016 VFCBCPGC 011E VFCBDIAG 0004 40 VFCBENCH 0114 VFCBEND 0120 VFCBEOF 0004 80 VFCBEOFF 0117 VFCBFCBP 011C VFCBFCBV 0004 20 VFCBFFLG 0015 VFCBFLAG 0004 VFCBFMT 0014 VFCBIBUF 011C VFCBINDX 0012 VFCBLEN 0010 VFCBLOAD 0014 VFCBLOD1 0014 VFCBLOD2 0096 VFCBNAME 0000 VFCBNDAT 0014 VFCBNUM 0005 VFCBPGCT 011A VFCBPOSN 0006 VFCBPRED 0008 VFCBREP 0004 10 VFCBRSV1 000C VFCBSIZE 0120 00000024 VFCBWORK 0008 VFCBXDAT 0017 VFCBXDUP 0015 10 VFCBXEOF 0117 000000FE VFCBXTND 0014 0000007E VFCBZERO 0015 80 |
Copyright IBM Corporation, 1990, 2022