VSPBK | Back to Index page |
Prolog Control Block Contents VSPBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
VSPBK Prolog | Top of page |
NAME : HCPVSPBK DESCRIPTION: VIRTUAL SPOOLING DEVICE BLOCK DSECT : VSPBK FUNCTION : CONTAIN THE INFORMATION NECESSARY FOR SIM- ULATION OF A VIRTUAL SPOOLING DEVICE (READER, PRINTER, PUNCH, OR CONSOLE). LOCATED BY : VDEVVSP : ANCHOR IN HCPVDEV CREATED BY : HCPABNDS : MUST CREATE A DUMMY SPOOLING PRINTER ON WHICH A PRINTABLE DUMP MAY BE CREATED. HCPVSPBV : BUILD A VSPBK FOR A SPOOLING DEVICE. DELETED BY : HCPABNDS : ONCE A PRINTABLE DUMP ON THE DUMMY PRINTER HAS BEEN CREATED. HCPDTDEV : WHEN DELETING A VIRTUAL DEVICE. 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 LGRVSPBK 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. |
VSPBK Control Block Content | Top of page |
|
VSPBK Storage Layout | Top of page |
*** VSPBK - VIRTUAL SPOOLING DEVICE BLOCK * * +------+------+------+------+---------------------------+ * 0 |:QFLG |:CFLG |VSPLPP|//////| VSPQSCH | * +------+------+------+------+---------------------------+ * 8 | VSPSPF | VSPSPA | * +---------------------------+---------------------------+ * 10 | VSPGSDT | VSPSDL | * +---------------------------+---------------------------+ * 18 | VSPDSTK | VSPLSTK | * +------+------+------+------+------+------+------+------+ * 20 |:OFLG |:3800F|:COPY |:PGCPY|:FLSHC|:MODNO|:CLASS|:GFLAG| * +------+------+------+------+------+------+------+------+ * 28 | VSPUSER | * +-------------------------------------------------------+ * 30 | VSPDIST | * +-------------------------------------------------------+ * 38 | VSPDEST | * +-------------------------------------------------------+ * 40 | VSPFINAM | * +-------------------------------------------------------+ * 48 | VSPFITYP | * +-------------------------------------------------------+ * 50 | VSPFORM | * +---------------------------+---------------------------+ * 58 | VSPFLASH | VSPFCB | * +---------------------------+---------------------------+ * 60 | VSPCMOD | VSPCHAR0 | * +---------------------------+---------------------------+ * 68 | VSPCHAR1 | VSPCHAR2 | * +---------------------------+---------------------------+ * 70 | VSPCHAR3 | VSPXLEN | * +---------------------------+---------------------------+ * 78 | | * = VSPXABS = * | | * +---------------------------+---------------------------+ * 98 | VSPRDEOF | VSPCSLCK | * +---------------------------+---------------------------+ * A0 | VSPSRCND | * +-------------------------------------------------------+ * A8 | VSPSRCUS | * +---------------------------+---------------------------+ * B0 | VSPDSTKC |///////////////////////////| * +---------------------------+---------------------------+ * B8 * *** VSPBK - VIRTUAL SPOOLING DEVICE BLOCK |
VSPBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- VSPACTV 0001 80 VSPBEGCF 0028 VSPCFLG 0001 VSPCHARS 0064 VSPCHAR0 0064 VSPCHAR1 0068 VSPCHAR2 006C VSPCHAR3 0070 VSPCLASS 0026 VSPCLRCF 0070 0000004B VSPCMOD 0060 VSPCONT 0020 80 VSPCOPY 0022 VSPCPYZ 0001 40 VSPCSLCK 009C VSPDEST 0038 VSPDFRST 0001 01 VSPDIST 0030 VSPDLOUT 0001 20 VSPDSTK 0018 VSPDSTKC 00B0 VSPEOF 0020 02 VSPFCB 005C VSPFINAM 0040 VSPFITYP 0048 VSPFLALL 0021 80 VSPFLASH 0058 VSPFLSHC 0024 VSPFOR 0020 01 VSPFORM 0050 VSPGFLAG 0027 VSPGSDT 0010 VSPHOLD 0020 40 VSPKEEP 0020 20 VSPLPP 0002 VSPLSTK 001C VSPMODNO 0025 VSPMSG 0020 10 VSPOFLG 0020 VSPOPMSG 0001 10 VSPPGCPY 0023 VSPPRT 0000 20 VSPPUN 0000 40 VSPQFLG 0000 VSPQSCH 0004 VSPRDEFF 0027 80 VSPRDEOF 0098 VSPRDR 0000 80 VSPRSCN 0027 40 VSPSDL 0014 VSPSIZE 00B4 00000017 VSPSPA 000C VSPSPF 0008 VSPSRCID 0000 10 VSPSRCND 00A0 VSPSRCUS 00A8 VSPSTRT 0020 08 VSPTERM 0020 04 VSPUSER 0028 VSPXABCT 00B4 00000008 VSPXABEL 00B4 00000004 VSPXABS 0078 VSPXLEN 0074 VSP3800F 0021 |
Copyright IBM Corporation, 1990, 2018