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

SWIBK

Prolog  

Control Block Contents  
   SWIBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


SWIBK Prolog

 NAME       : HCPSWIBK
 DESCRIPTION: DSECTS and EQUATES for z/VM Virtual Switch
              functions.
 DSECT      : SWIBK
 FUNCTION   : z/VM Virtual Switch Eligible Controller Table
 LOCATED BY : SWUECTPT (data area in HCPSWU)
 CREATED BY : HCPSWIAC when a z/VM TCP/IP stack connects to
              the *VSWITCH CP System Service.
 DELETED BY : An entry may be cleared by HCPSWIDC. The table
              itself is usually not deleted. However, when
              a table becomes full, the AddEntry subroutine
              in HCPSWI can allocate a new, larger table,
              copy over the existing one, and then delete it.
 REFERENCES : None.
 SERIALIZED : Switch Eligible Controller Table Lock,
              (SLMSWLCK).
 NOTES      : None.

 

SWIBK Control Block Content


SWIBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SWIBK          DSECTS and EQUATES for z/VM
                                        Virtual Switch
0000    0 Character    8 SWIEUSER       Switch participant user ID
0008    8 Signed       4 SWIEVMDBK      VMDBK address for controller
000C   12 Signed       2 SWIEPATH       IUCV Path ID
000E   14 Address      1 SWIEAVAIL      Ready flag
000F   15 Bitstring    1 *
0010   16 Signed       4 SWIECOUNT      Count of active switches
0014   20 Signed       4 SWIEVDEVS      Start of VDEV range
0018   24 Signed       4 SWIEVDEVE      End of VDEV range
001C   28 Signed       4 SWIECAPAB      Controller Capabilities
          00000004       SWIESIZE       (*-SWIBK+7)/8 size in double
                                        words
          00000020       SWIEBSIZ       SWIESIZE*8 size in bytes
          00000008       SWIEINIT       8 Default number of entries

 

SWIBK Storage Layout

          
*** SWIBK - DSECTS and EQUATES for z/VM Virtual Switch
*
*     +-------------------------------------------------------+
*   0 |                       SWIEUSER                        |
*     +---------------------------+-------------+------+------+
*   8 |        SWIEVMDBK          |  SWIEPATH   |(00E) |//////|
*     +---------------------------+-------------+------+------+
*  10 |        SWIECOUNT          |        SWIEVDEVS          |
*     +---------------------------+---------------------------+
*  18 |        SWIEVDEVE          |        SWIECAPAB          |
*     +---------------------------+---------------------------+
*  20
*
*** SWIBK - DSECTS and EQUATES for z/VM Virtual Switch

 

SWIBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
SWIEAVAIL      000E
SWIEBSIZ       001C 00000020
SWIECAPAB      001C
SWIECOUNT      0010
SWIEINIT       001C 00000008
SWIEPATH       000C
SWIESIZE       001C 00000004
SWIEUSER       0000
SWIEVDEVE      0018
SWIEVDEVS      0014
SWIEVMDBK      0008

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