Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

PSIB

Prolog  

Control Block Contents  

PSIB DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

PSIB Prolog

Name : DMSPSIB DSECT : PSIB Description: Private Server Interrupt Buffer Function : Used to queue private resource connection pending and other interrupt buffers until a private resource manager can be invoked to process them. They are presented to the private resource manager when a corresponding HNDIUCV SET is issued. The PSIB list is a forward pointer linked list, anchored in DMSNUC. The pointers to the first and last entries in the in the list are defined in the IUCVTAB macro.

 

PSIB Control Block Content


PSIB DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PSIB Private Server Interrupt Buffer 0000 0 Address 4 PSIBNEXT Address of next PSIB block 0004 4 Signed 4 * Reserved 0008 8 Character 40 PSIBINTB APPC/VM interrupt buffer 0030 48 Character 8 PSIBMOD CMS-invokable module name 0038 56 Address 4 PSIBCPED Address of CPED storage block 003C 60 Signed 2 PSIBLCPE Length of the CPED (dw's) 003E 62 Bitstring 1 PSIBFLG1 PSIB flag byte 1 1... .... PSIBSEVR X'80' Indicate Accept/Sever path 003F 63 Bitstring 1 * Reserved for future use 00000008 PSIBSIZE (*-PSIB+7)/8 Size of PSIB in doublewords

 

PSIB Storage Layout

*** PSIB - Private Server Interrupt Buffer
*
*     +---------------------------+---------------------------+
*   0 |         PSIBNEXT          |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |                                                       |
*     =                       PSIBINTB                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  30 |                       PSIBMOD                         |
*     +---------------------------+-------------+------+------+
*  38 |         PSIBCPED          |  PSIBLCPE   |:BFLG1|//////|
*     +---------------------------+-------------+------+------+
*  40
*
*** PSIB - Private Server Interrupt Buffer

 

PSIB Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

PSIBCPED 0038

PSIBFLG1 003E

PSIBINTB 0008

PSIBLCPE 003C

PSIBMOD 0030

PSIBNEXT 0000

PSIBSEVR 003E 80

PSIBSIZE 003F 00000008


This information is based on VM/ESA 2.4.0.
Last updated on 18 Aug 1999 at 09:17:22 EDT.
Copyright IBM Corporation, 1990, 1999