VDSBK - 32-bit CP - V4R4.0
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

VDSBK

Prolog  

Control Block Contents  
   VDSBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


VDSBK Prolog

 NAME       : HCPVDSBK
 DESCRIPTION: VIRTUAL DEVICE SIMULATION BLOCK
 DSECT      : VDSBK
 FUNCTION   : THIS CONTROL BLOCK CONTAINS INFORMATION NECESSARY FOR
              SIMULATION OF A VIRTUAL DEVICE.
 LOCATED BY : VDEVVDS   FIELD OF HCPVDEV
 CREATED BY : HCPVDSDF - WHILE DEFINING A VIRTUAL DEVICE.
 DELETED BY : HCPVDBDL - WHEN DELETING A VIRTUAL DEVICE.

 

VDSBK Control Block Content


VDSBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      VDSBK          VIRTUAL DEVICE SIMULATION BLOCK
0000    0 Signed       4 VDSVFC         POINTER TO VFCBLOK
0004    4 Bitstring    4 VDSFLAGS (0)   DEVICE SIMULATION FLAGS
0004    4 Bitstring    1 VDSRFLG        DEVICE SIMULATION REQUEST FLAG
          1... ....      VDSATTN        X'80' CONS - 2 OR MORE ATTENTIONS
                                        SEEN
          .1.. ....      VDSDIAG        X'40' DIAGNOSE I/O ACTIVE ON THIS
                                        DEVICE
0005    5 Bitstring    1 VDSSFLG        DEVICE SIMULATION STATUS FLAG
          1... ....      VDSCCW1        X'80' PROCESSING FIRST CCW IN
                                        CHAIN
          .1.. ....      VDSCPOST       X'40' VIRTUAL COND. CODE
                                        PRESENTED
          ..1. ....      VDSLTIC        X'20' LAST CCW PROCESSED WAS A
                                        TIC
          ...1 ....      VDSDTRAN       X'10' DATA XFER IN THIS CCW
                                        STRING
          .... 1...      VDSFEED        X'08' RDR - LAST CCW DID A 'FEED'
          .... .1..      VDSCRCW        X'04' TIC SCAN PASSED CURR
                                        RCWTASK
          .... ..1.      VDSREJLT       X'02' PRESENT COMMAND R 
                                        LATER
          .... ...1      VDSUE          X'01' UNIT EXCEPTION HAS BEEN
                                        PRESENTED
0006    6 Bitstring    1 VDSCFLG        DEVICE SIMULATION CONTROL FLAG
          .... 1...      VDSAUCR        X'08' CONS - AUTO CR ON FIRST
                                        READ
0007    7 Bitstring    1 *              RESERVED FOR FUTURE IBM USE
0008    8 Signed       4 VDSRCW         POINTER TO CURRENT RCWTASK
000C   12 Signed       4 VDSGSDVC       POINTER TO WORK GSDBLOK
0010   16 Signed       4 VDSACCW        ADDRESS OF CURRENT CCW IN RCWTASK
0014   20 Signed       4 VDSUCSB        POINTER TO UCSB DATA BLOCK
0018   24 Signed       4 VDSGSDW        POINTER TO VSP WORK GSDBLOK
001C   28 Signed       4 VDSGSDI        POINTER TO INPUT GSDBLOK
0020   32 Signed       4 VDSGSDO        POINTER TO OUTPUT GSDBLOK
0024   36 Address      4 VDSSDL         POINTER TO AN SDLBK
          00000005       VDSSIZE        (*-VDSBK+7)/8 VDSBK SIZE IN
                                        DOUBLE-WORDS

 

VDSBK Storage Layout

          
*** VDSBK - VIRTUAL DEVICE SIMULATION BLOCK
*
*     +---------------------------+------+------+------+------+
*   0 |          VDSVFC           |:RFLG |:SFLG |:CFLG |//////|
*     +---------------------------+------+------+------+------+
*   8 |          VDSRCW           |         VDSGSDVC          |
*     +---------------------------+---------------------------+
*  10 |         VDSACCW           |         VDSUCSB           |
*     +---------------------------+---------------------------+
*  18 |         VDSGSDW           |         VDSGSDI           |
*     +---------------------------+---------------------------+
*  20 |         VDSGSDO           |          VDSSDL           |
*     +---------------------------+---------------------------+
*  28
*
*** VDSBK - VIRTUAL DEVICE SIMULATION BLOCK

 

VDSBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
VDSACCW        0010
VDSATTN        0004 80
VDSAUCR        0006 08
VDSCCW1        0005 80
VDSCFLG        0006
VDSCPOST       0005 40
VDSCRCW        0005 04
VDSDIAG        0004 40
VDSDTRAN       0005 10
VDSFEED        0005 08
VDSFLAGS       0004
VDSGSDI        001C
VDSGSDO        0020
VDSGSDVC       000C
VDSGSDW        0018
VDSLTIC        0005 20
VDSRCW         0008
VDSREJLT       0005 02
VDSRFLG        0004
VDSSDL         0024
VDSSFLG        0005
VDSSIZE        0024 00000005
VDSUCSB        0014
VDSUE          0005 01
VDSVFC         0000

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 16:33:10 EDT.
Copyright IBM Corporation, 1990, 2003