VPCI | Back to Index page |
Prolog Control Block Contents VPCI DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
VPCI Prolog | Top of page |
NAME : HCPVPCI DESCRIPTION: VPCI HASH QUEUE ANCHOR DSECT : VPCI FUNCTION : The Virtual PCI Function block is used to manage information associated with a Virtual PCI Function dedicated to a guest. LOCATED BY : Various queues and tables in the PCIHQ (CHCPCIHQ) for each virtual machine's CHCBK (VMDCHC): - Odered queue anchored at PCIHQHQO - PFID hash table anchored at PCIHQPFID - General handle hash table anchored at PCIHQHNDG - Enabled handle hash table anchored at PCIHQHNDE CREATED BY : ATTACH processing (HCPPCIAF) DELETED BY : DETACH (HCPPCIDS) and LOGOFF (HCPPCILG) processing |
VPCI Control Block Content | Top of page |
|
VPCI Storage Layout | Top of page |
*** VPCI - VPCI HASH QUEUE ANCHOR * * +---------------------------+---------------------------+ * 0 | VPCIPTRO |///////////////////////////| * +---------------------------+---------------------------+ * 8 | | * = VPCILOCK = * | | * +-------------+-------------+------+--------------------+ * 20 | VPCIDVID | VPCIVDID |:ICFLG|////////////////////| * +-------------+-------------+------+--------------------+ * 28 | VPCIPFID | VPCIHNDG | * +---------------------------+---------------------------+ * 30 | VPCIHNDE | VPCIRPCI | * +---------------------------+---------------------------+ * 38 | VPCIUSER | VPCIECBD | * +------+------+-------------+---------------------------+ * 40 |VPCIFC|:INDAS|/////////////| VPCIAISB | * +------+------+-------------+---------------------------+ * 48 | VPCIGAIT | * +---------------------------+---------------------------+ * 50 | VPCIFIB0 | VPCIFIB1 | * +---------------------------+---------------------------+ * 58 | VPCIFIB2 | VPCIFIB3 | * +------+------+-------------+---------------------------+ * 60 |:IFFLG|:IMFMT|/////////////| VPCISMPC | * +------+------+-------------+---------------------------+ * 68 | VPCILGCN | * +-------------------------------------------------------+ * 70 | VPCISGCN | * +-------------------------------------------------------+ * 78 | VPCISBCN | * +-------------------------------------------------------+ * 80 | VPCIRPCN | * +-------------------------------------------------------+ * 88 | | * = VPCIFRMS = * | | * +-------------------------------------------------------+ * A8 |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * B8 * *** VPCI - VPCI HASH QUEUE ANCHOR *** Overlay for VPCIFRMS in VPCI * * +-------------------------------------------------------+ * 88 | VPCIDRCN | * +-------------------------------------------------------+ * 90 | VPCIDWCN | * +-------------------------------------------------------+ * 98 * *** Overlay for VPCIFRMS in VPCI *** Overlay for VPCIFRMS in VPCI * * +-------------------------------------------------------+ * 88 | VPCIRBCT | * +-------------------------------------------------------+ * 90 | VPCIPKCT | * +-------------------------------------------------------+ * 98 | VPCITBCT | * +-------------------------------------------------------+ * A0 | VPCITPCT | * +-------------------------------------------------------+ * A8 * *** Overlay for VPCIFRMS in VPCI *** Overlay for VPCIFRMS in VPCI * * +-------------------------------------------------------+ * 88 | VPCICWCT | * +-------------------------------------------------------+ * 90 | VPCIMWUT | * +-------------------------------------------------------+ * 98 * *** Overlay for VPCIFRMS in VPCI *** Overlay for VPCIFRMS in VPCI * * +-------------------------------------------------------+ * 88 | VPCITCNT | * +-------------------------------------------------------+ * 90 * *** Overlay for VPCIFRMS in VPCI |
VPCI Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- VPCIAISB 0044 VPCICFLG 0024 VPCICONF 0024 80 VPCICWCT 0088 VPCIDRCN 0088 VPCIDVID 0020 VPCIDWCN 0090 VPCIEAI 0040 08 VPCIEAS 0040 10 VPCIECBD 003C VPCIERR 0040 40 VPCIFC 0040 VPCIFFLG 0060 VPCIFIB0 0050 VPCIFIB1 0054 VPCIFIB2 0058 VPCIFIB3 005C VPCIFRMS 0088 VPCIGAIT 0048 VPCIHNDE 0030 VPCIHNDG 002C VPCILGCN 0068 VPCILOCK 0008 VPCILSB 0040 20 VPCIMFMT 0061 VPCIMF0 0061 00 VPCIMF1 0061 01 VPCIMF2 0061 02 VPCIMF3 0061 03 VPCIMWUT 0090 VPCINDAS 0041 VPCINFIB 005C 00000004 VPCINOTO 0024 08 VPCIPFID 0028 VPCIPKCT 0090 VPCIPTRO 0000 VPCIRBCT 0088 VPCIRPCI 0034 VPCIRPCN 0080 VPCISBCN 0078 VPCISGCN 0070 VPCISIZE 00A8 00000017 VPCISMPC 0064 VPCITBCT 0098 VPCITCNT 0088 VPCITPCT 00A0 VPCIUSER 0038 VPCIVDID 0022 |
Copyright IBM Corporation, 1990, 2022