About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
SHRBK | Back to Index page |
Prolog Control Block Contents SHRBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
SHRBK Prolog | Top of page |
NAME : HCPSHRBK DESCRIPTION: SHARE BLOCK DSECT : SHRBK FUNCTION : This block is used to keep track of each NSS or DCSS that a user is attached to. LOCATED BY : All SHRBKs for the NSS and/or DCSSs that the virtual machine user is accessing are chained together in a list anchored off the VMDBK. VMDSHRPT is the pointer to the first SHRBK for this user. A zero pointer indicates that the user's chain is empty. SHRFWDPT is the pointer to the next SHRBK in the user's chain. The chain end is indicated when SHRFWDPT is zero. - All SHRBKs for users using a specific SNTBK are chained together in a doubly linked list anchored off the SNTBK. This list represents all users who have loaded the NSS or DCSS. SNTSHRPT is the pointer to the first SHRBK in the chain for this SNTBK. A zero pointer indicates that the chain is empty. SHRQUEFW is the pointer to the next SHRBK in the chain for this SNTBK. The chain end is indicated when SHRQUEFW is zero. SHRQUEBK is the pointer to the previous SHRBK in the chain for this SNTBK. CREATED BY : HCPNSL when loading an NSS or DCSS. DELETED BY : HCPNSP - when the user purges the DCSS. HCPNSP - when the user IPLs a system, all SHRBKs for that user are purged. RELOCATION CONSIDERATIONS : None COMMENTS : None. |
SHRBK Control Block Content | Top of page |
|
SHRBK Storage Layout | Top of page |
*** SHRBK - SHARE BLOCK * * +---------------------------+---------------------------+ * 0 | SHRFWDPT | SHRSNTPT | * +---------------------------+---------------------------+ * 8 | SHRNAME | * +------+--------------------+---------------------------+ * 10 |:TYPE |////////////////////| SHRVMDBK | * +------+--------------------+---------------------------+ * 18 | SHRQUEFW | SHRQUEBK | * +---------------------------+---------------------------+ * 20 | SHRLSSA |///////////////////////////| * +---------------------------+---------------------------+ * 28 * *** SHRBK - SHARE BLOCK |
SHRBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- SHREXCL 0010 01 SHRFLAGS 0010 SHRFWDPT 0000 SHRLSSA 0020 SHRNAME 0008 SHRQUEBK 001C SHRQUEFW 0018 SHRSIZE 0024 00000005 SHRSNTPT 0004 SHRTYPE 0010 SHRVMDBK 0014 |
Copyright IBM Corporation, 1990, 2020