GVSBK | Back to Index page |
Prolog Control Block Contents GVSBK DSECT GVSENBK DSECT GVSMBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
GVSBK Prolog | Top of page |
NAME : HCPGVSBK DESCRIPTION: Global VSwitch Manager Block DSECT : GVSBK FUNCTION : This block maintains a list of Global VSwitches defined on a local z/VM image. Each Global VSwitch within the list contains information for each active IVL Member which has an instance of the VSwitch defined on its system. NCHORED BY - HCPLANGV = Contains Address for the L:GVSBK CREATED BY : HCPIVSCR when an IVL VSwitch is first defined for the z/VM system. DELETED BY : The GVSBK is never deleted once created. Although its lock will be destroyed if the IVL VSwitch is DETACHED. See "Notes" for additional information. SERIALIZED : The GVSHLOCK is used to serialize fields within the L:GVSBK (header) and to add, remove and modify Global VSwitch entities (GVSENBK). The LANLKWRD is used to serialize fields in the local system's VSwitch Member entry (GVSMBK). RELOCATION CONSIDERATIONS : None COMPATIBILITY AND MIGRATION CONCERNS : N/A. NOTES : Individual Global VSwitch entities (GVSENBKs) are added by DEFINE VSWITCH (GLOBAL) and deleted by DETACH VSWITCH (GLOBAL). The L:GVSENBK for a given VSwitch is anchored in the LANBK (LANGVSENBK). |
GVSBK Control Block Content | Top of page |
|
GVSBK Storage Layout | Top of page |
*** GVSBK - Global VSwitch Manager Block * * +-------------------------------------------------------+ * 0 | | * = GVSHLOCK = * | | * +---------------------------+---------------------------+ * 18 | GVSHLPTR |///////////////////////////| * +---------------------------+---------------------------+ * 20 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 28 * *** GVSBK - Global VSwitch Manager Block *** GVSENBK - Global VSwitch Manager Block * * +---------------------------+---------------------------+ * 0 | GVSEHFP | GVSEHBP | * +---------------------------+---------------------------+ * 8 | GVSENAME | * +------+------------------------------------------------+ * 10 |:ELAST|////////////////////////////////////////////////| * +------+------------------------------------------------+ * 18 | | * = GVSVMEMB = * | | * +-------------------------------------------------------+ * 118 * *** GVSENBK - Global VSwitch Manager Block *** GVSMBK - Global VSwitch Manager Block * * +-------------------------------------------------------+ * 0 | GVSMSN | * +---------------------------+------+--------------------+ * 8 | GVSMREAS |:MSTAT|////////////////////| * +---------------------------+------+--------------------+ * 10 * *** GVSMBK - Global VSwitch Manager Block |
GVSBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- GVSEBSZE 0018 00000118 GVSEHBP 0004 GVSEHFP 0000 GVSELAST 0010 GVSENAME 0008 GVSESIZE 0018 00000023 GVSHBSIZ 0020 00000028 GVSHLKST 0000 GVSHLOCK 0000 GVSHLPTR 0018 GVSHSIZ 0020 00000005 GVSMBSZE 000D 00000010 GVSMMAX 0000 00000010 GVSMREAS 0008 GVSMSIZE 000D 00000002 GVSMSN 0000 GVSMSTAT 000C GVSMSTAT_ERROR 000C 00000050 GVSMSTAT_INSYNC 000C 000000F0 GVSMSTAT_OUTOFSYNC 000C 00000000 GVSMSTAT_PENDING 000C 00000060 GVSVMEMB 0018 |
Copyright IBM Corporation, 1990, 2022